support-info.json 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. {
  2. "generated_at": "2026-02-18T09:48:26.823091",
  3. "app": {
  4. "version": "0.2.1b",
  5. "debug_mode": false
  6. },
  7. "system": {
  8. "platform": "Linux",
  9. "platform_release": "6.12.62+rpt-rpi-v8",
  10. "platform_version": "#1 SMP PREEMPT Debian 1:6.12.62-1+rpt1 (2025-12-18)",
  11. "architecture": "aarch64",
  12. "python_version": "3.13.5"
  13. },
  14. "environment": {
  15. "docker": false,
  16. "data_dir": "/home/[user]/bambuddy",
  17. "log_dir": "/home/[user]/bambuddy/logs",
  18. "timezone": ""
  19. },
  20. "database": {
  21. "archives_total": 53,
  22. "archives_completed": 26,
  23. "printers_total": 4,
  24. "filaments_total": 0,
  25. "projects_total": 1,
  26. "smart_plugs_total": 0
  27. },
  28. "printers": [
  29. {
  30. "index": 1,
  31. "model": "H2D Pro",
  32. "nozzle_count": 2,
  33. "is_active": true,
  34. "mqtt_connected": true,
  35. "state": "FINISH",
  36. "firmware_version": "01.01.00.00",
  37. "wifi_signal": -90,
  38. "reachable": true,
  39. "ams_unit_count": 2,
  40. "ams_tray_count": 5,
  41. "has_vt_tray": true,
  42. "external_camera_configured": false,
  43. "plate_detection_enabled": false,
  44. "hms_error_count": 0,
  45. "nozzle_rack_count": 2
  46. },
  47. {
  48. "index": 2,
  49. "model": "X1E",
  50. "nozzle_count": 1,
  51. "is_active": true,
  52. "mqtt_connected": true,
  53. "state": "FAILED",
  54. "firmware_version": "01.02.02.00",
  55. "wifi_signal": -90,
  56. "reachable": true,
  57. "ams_unit_count": 1,
  58. "ams_tray_count": 4,
  59. "has_vt_tray": true,
  60. "external_camera_configured": false,
  61. "plate_detection_enabled": false,
  62. "hms_error_count": 0,
  63. "nozzle_rack_count": 1
  64. },
  65. {
  66. "index": 3,
  67. "model": "X1E",
  68. "nozzle_count": 1,
  69. "is_active": true,
  70. "mqtt_connected": true,
  71. "state": "FINISH",
  72. "firmware_version": "01.02.02.00",
  73. "wifi_signal": -90,
  74. "reachable": true,
  75. "ams_unit_count": 1,
  76. "ams_tray_count": 4,
  77. "has_vt_tray": true,
  78. "external_camera_configured": false,
  79. "plate_detection_enabled": false,
  80. "hms_error_count": 0,
  81. "nozzle_rack_count": 1
  82. },
  83. {
  84. "index": 4,
  85. "model": "H2D Pro",
  86. "nozzle_count": 2,
  87. "is_active": true,
  88. "mqtt_connected": true,
  89. "state": "FAILED",
  90. "firmware_version": "01.01.00.00",
  91. "wifi_signal": -90,
  92. "reachable": true,
  93. "ams_unit_count": 2,
  94. "ams_tray_count": 5,
  95. "has_vt_tray": true,
  96. "external_camera_configured": false,
  97. "plate_detection_enabled": false,
  98. "hms_error_count": 2,
  99. "nozzle_rack_count": 2
  100. }
  101. ],
  102. "settings": {
  103. "auth_enabled": "true",
  104. "setup_completed": "true",
  105. "auto_archive": "true",
  106. "save_thumbnails": "true",
  107. "capture_finish_photo": "true",
  108. "default_filament_cost": "25.0",
  109. "currency": "CHF",
  110. "energy_cost_per_kwh": "0.15",
  111. "energy_tracking_mode": "total",
  112. "check_updates": "true",
  113. "check_printer_firmware": "true",
  114. "notification_language": "de",
  115. "ams_humidity_good": "40",
  116. "ams_humidity_fair": "60",
  117. "ams_temp_good": "28.0",
  118. "ams_temp_fair": "35.0",
  119. "ams_history_retention_days": "30",
  120. "per_printer_mapping_expanded": "true",
  121. "date_format": "iso",
  122. "time_format": "24h",
  123. "default_printer_id": "None",
  124. "ftp_retry_enabled": "true",
  125. "ftp_retry_count": "3",
  126. "ftp_retry_delay": "2",
  127. "mqtt_enabled": "false",
  128. "mqtt_broker": "",
  129. "mqtt_port": "1883",
  130. "mqtt_username": "",
  131. "mqtt_topic_prefix": "bambuddy",
  132. "mqtt_use_tls": "false",
  133. "ha_enabled": "false",
  134. "library_archive_mode": "ask",
  135. "library_disk_warning_gb": "5.0",
  136. "camera_view_mode": "window",
  137. "prometheus_enabled": "false",
  138. "debug_logging_enabled": "true",
  139. "debug_logging_enabled_at": "2026-02-18T08:39:02.706910",
  140. "bed_cooled_threshold": "35.0",
  141. "ftp_timeout": "30",
  142. "preferred_slicer": "bambu_studio",
  143. "virtual_printer_enabled": "false",
  144. "virtual_printer_mode": "print_queue"
  145. },
  146. "integrations": {
  147. "notification_providers": [
  148. {
  149. "type": "telegram",
  150. "enabled": true,
  151. "has_last_error": false
  152. }
  153. ],
  154. "spoolman": {
  155. "enabled": false,
  156. "reachable": false
  157. },
  158. "mqtt_relay": {
  159. "enabled": false,
  160. "connected": false,
  161. "broker": "",
  162. "port": 0,
  163. "topic_prefix": "bambuddy"
  164. },
  165. "homeassistant": {
  166. "enabled": false
  167. }
  168. },
  169. "database_health": {
  170. "journal_mode": "wal",
  171. "quick_check": "ok",
  172. "db_size_bytes": 1531904,
  173. "wal_size_bytes": 4610312
  174. },
  175. "dependencies": {
  176. "fastapi": "0.128.0",
  177. "uvicorn": "0.40.0",
  178. "pydantic": "2.12.5",
  179. "sqlalchemy": "2.0.46",
  180. "paho-mqtt": "2.1.0",
  181. "psutil": "7.2.2",
  182. "httpx": "0.28.1",
  183. "aiofiles": "25.1.0",
  184. "cryptography": "46.0.5",
  185. "opencv-python-headless": "4.13.0.90",
  186. "numpy": "2.4.2"
  187. },
  188. "log_file": {
  189. "size_bytes": 1694246,
  190. "size_formatted": "1.6 MB"
  191. },
  192. "network": {
  193. "interface_count": 1,
  194. "interfaces": [
  195. {
  196. "name": "eth0",
  197. "subnet": "129.129.181.0/24"
  198. }
  199. ]
  200. },
  201. "websockets": {
  202. "active_connections": 1
  203. }
  204. }