3D Druck Status
Verfasst: 7. Feb 2023 08:42
Hallo Gemeinde,
ich brauche bitte nochmal einen kleinen Schubser. Ich habe ein 3D Drucker... darauf ist klipper installiert, mainsail und moonraker. Moonraker kann zwar mqtt aber ich komme damit nicht ganz zu recht. Jetzt habe ich gesehen dass ich ein in json Format Ergebnis bekomme wenn ich die URL zum Drucker aufrufe mit dem "Befehl" /printer/objects/query?virtual_sdcard&display_status&print_stats&heater_bed:
Wie bekomme ich den "progress": 0.1534732459221214, in Prozent angezeigt - also der Druck ist wäre hier zu 15 % fertig?
LG
Martin
ich brauche bitte nochmal einen kleinen Schubser. Ich habe ein 3D Drucker... darauf ist klipper installiert, mainsail und moonraker. Moonraker kann zwar mqtt aber ich komme damit nicht ganz zu recht. Jetzt habe ich gesehen dass ich ein in json Format Ergebnis bekomme wenn ich die URL zum Drucker aufrufe mit dem "Befehl" /printer/objects/query?virtual_sdcard&display_status&print_stats&heater_bed:
Wie ich die Strings bekomme weiß ich jetzt, ich bräuchte aber noch eine Info.{"result": {"eventtime": 834.601384618, "status": {"virtual_sdcard": {"file_path": null, "progress": 0.0, "is_active": false, "file_position": 0, "file_size": 0}, "display_status": {"progress": 0.0, "message": null}, "print_stats": {"filename": "", "total_duration": 0.0, "print_duration": 0.0, "filament_used": 0.0, "state": "standby", "message": "", "info": {"total_layer": null, "current_layer": null}}, "heater_bed": {"temperature": 14.24, "target": 60.0, "power": 1.0}}}}
Code: Alles auswählen
{"result": {"eventtime": 6756.460595777, "status": {"webhooks": {"state": "ready", "state_message": "Printer is ready"}, "print_stats": {"filename": "87.gcode", "total_duration": 417.23587888899965, "print_duration": 408.69955216699964, "filament_used": 146.05711999999994, "state": "printing", "message": "", "info": {"total_layer": null, "current_layer": null}}, "display_status": {"progress": 0.1534732459221214, "message": "Printing..."}}}}
LG
Martin