[70_OctoPrint.pm] zum Steuern von OctoPrint 3D Drucker

Begonnen von michael.winkler, 31 Dezember 2017, 16:56:28

Vorheriges Thema - Nächstes Thema

Fixel2012

ZitatPlugIn habe ich mir angeschaut. Leider gibt es keine Möglichkeit diese Information über die OctoPrint API abzurufen. Vielleicht kannst Du mal auf den Entwickler des PlugIns zugehen, der hat dann eventuell die Möglichkeit eine API für sein PlugIn bereitzustellen.

Sehr schade, danke für deine Mühe! Werde das mal auf meine Liste setzen.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

oli82

Zitat von: michael.winkler am 24 Januar 2018, 23:23:57

# 2018-01-24, v0.0.3
#
# v0.0.3
# - BUGFIX:  Readings anzeigen von Umlauten
# - CHANGE:  Send Data nonBlocking
# - FEATURE: Add Support psucontrol inkl. set Befehle turnPSUOn, turnPSUOff und togglePSU (Aktivierung über Attribut "plugin_psucontrol")
#            Neue Set Befehle move_axis_x, move_axis_y, move_axis_z und extrude

Ist jetzt eingebaut. Aktivierung siehe Doku.
Geiler Sch****!
Danke für die Umsetzung.

Fixel2012

#17
Habe mein LogFile länger nicht gecheckt.

Habe Seit mehreren Tagen recht häufig diese Log Einträge im Fhem Log:

2018.01.28 04:02:30 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4424.
2018.01.28 04:02:30 1: stacktrace:
2018.01.28 04:02:30 1:     main::__ANON__                      called by fhem.pl (4424)
2018.01.28 04:02:30 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/70_OctoPrint.pm (467)
2018.01.28 04:02:30 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (458)
2018.01.28 04:02:30 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (242)
2018.01.28 04:02:30 1:     main::OctoPrint_ReceiveCommand      called by FHEM/HttpUtils.pm (576)
2018.01.28 04:02:30 1:     main::__ANON__                      called by fhem.pl (686)


Ist das bekannt?

PS: Habe mir eben die neue Version geladen, um das aus zu schließen.

EDIT: Um die Meldungen zu stoppen, wollte ich das attr disable setzen. Scheint in dem Modul wohl noch nicht implementiert zu sein. Wäre wahrscheinlich nicht schlecht dies bei Gelegenheit zu erweitern. :)
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

Zitat von: Fixel2012 am 28 Januar 2018, 04:04:49
Habe mein LogFile länger nicht gecheckt.

Habe Seit mehreren Tagen recht häufig diese Log Einträge im Fhem Log:

2018.01.28 04:02:30 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4424.
2018.01.28 04:02:30 1: stacktrace:
2018.01.28 04:02:30 1:     main::__ANON__                      called by fhem.pl (4424)
2018.01.28 04:02:30 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/70_OctoPrint.pm (467)
2018.01.28 04:02:30 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (458)
2018.01.28 04:02:30 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (242)
2018.01.28 04:02:30 1:     main::OctoPrint_ReceiveCommand      called by FHEM/HttpUtils.pm (576)
2018.01.28 04:02:30 1:     main::__ANON__                      called by fhem.pl (686)


Ist das bekannt?

PS: Habe mir eben die neue Version geladen, um das aus zu schließen.

EDIT: Um die Meldungen zu stoppen, wollte ich das attr disable setzen. Scheint in dem Modul wohl noch nicht implementiert zu sein. Wäre wahrscheinlich nicht schlecht dies bei Gelegenheit zu erweitern. :)
Ja das kann ich noch einbauen. Sind die log Einträge mit der neuen Version weg?


Gesendet von iPhone mit Tapatalk

Fixel2012

Zitat von: michael.winkler am 28 Januar 2018, 16:38:00
Ja das kann ich noch einbauen. Sind die log Einträge mit der neuen Version weg?


Gesendet von iPhone mit Tapatalk

Nein, habe die Def nun auch erstmal gelöscht, da die log Einträge minütlich waren.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

Zitat von: Fixel2012 am 28 Januar 2018, 17:42:37
Nein, habe die Def nun auch erstmal gelöscht, da die log Einträge minütlich waren.
Habe das Modul aktualisiert. Kannst du es noch mal herunterladen und testen? Download wie immer auf Seite 1

Fixel2012

#21
Zitat von: michael.winkler am 28 Januar 2018, 23:30:33
Habe das Modul aktualisiert. Kannst du es noch mal herunterladen und testen? Download wie immer auf Seite 1

Danke für die schnelle Hilfe.

Hat aber anscheinend nichts gebracht :(

2018.01.29 15:44:16 1:     main::__ANON__                      called by fhem.pl (4437)
2018.01.29 15:44:16 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/70_OctoPrint.pm (469)
2018.01.29 15:44:16 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (460)
2018.01.29 15:44:16 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (244)
2018.01.29 15:44:16 1:     main::OctoPrint_ReceiveCommand      called by FHEM/HttpUtils.pm (576)
2018.01.29 15:44:16 1:     main::__ANON__                      called by fhem.pl (686)


Edit: Sag bescheid, falls du noch verbose 5 Logs etc brauchst.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

#22
Zitat von: Fixel2012 am 29 Januar 2018, 15:46:11
Danke für die schnelle Hilfe.

Hat aber anscheinend nichts gebracht :(

2018.01.29 15:44:16 1:     main::__ANON__                      called by fhem.pl (4437)
2018.01.29 15:44:16 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/70_OctoPrint.pm (469)
2018.01.29 15:44:16 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (460)
2018.01.29 15:44:16 1:     main::OctoPrint_expandJSON          called by ./FHEM/70_OctoPrint.pm (244)
2018.01.29 15:44:16 1:     main::OctoPrint_ReceiveCommand      called by FHEM/HttpUtils.pm (576)
2018.01.29 15:44:16 1:     main::__ANON__                      called by fhem.pl (686)


Edit: Sag bescheid, falls du noch verbose 5 Logs etc brauchst.
Funktioniert das Modul ansonsten? Bekommst Du Readings vom OctoPrint rein?

Schick mir mal ein Log mit Verbose 5 zu. Eventuell fällt mir da noch was auf.

Fixel2012

Zitat von: michael.winkler am 29 Januar 2018, 16:32:50
Funktioniert das Modul ansonsten? Bekommst Du Readings vom OctoPrint rein?

Readings kommen an.

Hier das Verbose 5 Log (Der Drucker ist aus, die Log Einträge kommen aber auch bei ausgeschaltem Drucker.)
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

Zitat von: Fixel2012 am 29 Januar 2018, 17:08:42
Readings kommen an.

Hier das Verbose 5 Log (Der Drucker ist aus, die Log Einträge kommen aber auch bei ausgeschaltem Drucker.)
Habe das Modul aktualisiert. Kannst du es noch mal herunterladen und testen? Download wie immer auf Seite 1

Fixel2012

Hey,

leider habe ich auch in der Version einige Warnings im Log. (Siehe Anhang)

Hat denn niemand anderes ähnliche Log-Einträge?


Danke nochmal für die Bemühungen!
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

Zitat von: Fixel2012 am 30 Januar 2018, 23:59:18
Hey,

leider habe ich auch in der Version einige Warnings im Log. (Siehe Anhang)

Hat denn niemand anderes ähnliche Log-Einträge?


Danke nochmal für die Bemühungen!
Laut Log ist der Fehler immer noch an der gleichen Stelle. Was aber nicht mehr sein kann, da sich einige Zeilen verschoben haben. Bist du Dir sicher dass du die richtige Version eingespielt hast? Eventuell musst du noch ein Shutdown restart ausführen.

Fixel2012

#27
Zitat von: michael.winkler am 31 Januar 2018, 00:02:23
Laut Log ist der Fehler immer noch an der gleichen Stelle. Was aber nicht mehr sein kann, da sich einige Zeilen verschoben haben. Bist du Dir sicher dass du die richtige Version eingespielt hast? Eventuell musst du noch ein Shutdown restart ausführen.

Argh! Hab vergessen das Modul zu reloaden... scheint die ersten Paar sekunden keine Einträge zu erstellen. Sieht gut aus.

Sorry für den dummen Fehler...

Werde mich Notfalls morgen nochmal Melden. Geht nun erstmal ins Bett.  ;D

Edit: Danke nochmal für den schnellen fix! :)
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Fixel2012

Blöde Frage, aber welches event wird denn generiert, wenn ein druck fertig ist?

Bin gerade am drucken und hätte gerne, dass die Steckdose automatisch aus geht, wenn der Druck fertig ist  ;D
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

michael.winkler

Zitat von: Fixel2012 am 13 Februar 2018, 16:51:54
Blöde Frage, aber welches event wird denn generiert, wenn ein druck fertig ist?

Bin gerade am drucken und hätte gerne, dass die Steckdose automatisch aus geht, wenn der Druck fertig ist  ;D
der State sollte sich ändern. Bzw. progress_completion sollte bei 100 sein. Drucke gerade selber, kann es Dir in ca. 90 Minuten ganz genau sagen ;-)