NEWS
Test Adapter OctoPrint
-
@latzi jo, eh!
jep, da stöberts auch... -
-
@latzi sorry, hat kurz gedauert, bin vom büro in die männerhöhle geflüchtet...
keine änderung, javascript.0.Octothumb.thumbnail bleibt leer... -
@da_woody
Männerhöhle klingt sehr gut
Hast du aktuell etwas im Druck? Das Ganze wird nur durchlaufen, wenn sich beim DP octoprint.0.printjob.file.name etwas ändert oder aktualisiert wird (und das script gestartet wird). -
@da_woody
sehr böse, jetzt hab ich´s!
das "-" im Filenamen wird unter files zu einem "_" und daher findet das script keine thumbnail_url und befüllt nicht.
@haus-automatisierung gibt es noch weitere "Sonderzeichen", die "übersetzt" werden? -
@latzi er drückt sich grad einen... dauert noch, muss aber eh noch was drucken. muss ich aber erst fila tauschen.
die 3. kachel wär schon fürs thumb vorbereitet...
nuja, hab so ca. 75qm für mich. werkstatt (büro) und eben die dachhöhle auch ca 20qm...
ich hab platz... -
@latzi i c!
das meinst...
-
@da_woody
lechts sabber, ich auch mag
versuchs mal damit (ungetestet, Zeile 6 ist neu und soll übersetzen)on({id: 'octoprint.0.printjob.file.name', change: "any"}, async function (obj) { var octo_thumb=''; var thumb_file=''; if ((obj.state.val)!== null) { thumb_file=getState("octoprint.0.printjob.file.origin").val +"_" + obj.state.val.replace(".gcode",""); thumb_file=thumb_file.replace("-","_"); if (existsState("octoprint.0.files." + thumb_file + ".thumbnail_url")) { octo_thumb= getState("octoprint.0.files." + thumb_file + ".thumbnail_url").val; }; }; setState("javascript.0.Octothumb.dir_thumb", thumb_file, true); setState("javascript.0.Octothumb.thumbnail", octo_thumb, true); });
-
@da_woody sagte in Test Adapter OctoPrint:
das meinst...
ja, ganz genau!
Wieder was gelernt: "-" ist böse, nicht nur beim Konto! -
@latzi irgendwo fehlt eine (. mault in zeile 13 über );
19:19:09.191 error javascript.0 (615) script.js.common.Diverses.Octothumb compile failed: at script.js.common.Diverses.Octothumb:13
-
@da_woody
so sieht´s bei mir aus:on({id: 'octoprint.0.printjob.file.name', change: "any"}, async function (obj) { var octo_thumb=''; var thumb_file=''; if ((obj.state.val)!== null) { thumb_file=getState("octoprint.0.printjob.file.origin").val +"_" + obj.state.val.replace(".gcode",""); thumb_file=thumb_file.replace("-","_"); if (existsState("octoprint.0.files." + thumb_file + ".thumbnail_url")) { octo_thumb= getState("octoprint.0.files." + thumb_file + ".thumbnail_url").val; }; }; setState("javascript.0.3D-Drucker.dir_thumb", thumb_file, true); setState("javascript.0.3D-Drucker.thumbnail", octo_thumb, true); });
Edit: Hab die "}" oben eingefügt, sorry voll übersehen
-
@latzi
touchdown! -
@da_woody
schwere Geburt - Hauptsache es läuft.
Wie schaut die 3. Kachel nun aus? -
@latzi LOL, scheiße, um es nett auszudrücken. die browser gehn mir immer mehr auf die nerven...
firefox:
Zu Ihrem Schutz erlaubt 192.168.2.59 es Firefox nicht, diese Seite anzuzeigen, wenn sie in eine andere Seite eingebettet ist. Zur Anzeige der Seite muss diese in einem neuen Tab geöffnet werden.
chrome:
-
@da_woody
verwendest du iframe?
Bei mir läuft´s mit iframe und chrome (ff hab ich nicht getestet). -
@latzi nix iframe, das ist iQontrol...
ist aber anscheinend ein iframe. hrnz.Die "X-Frame-Options"-Direktive "sameorigin" verbietet das Laden von "http://192.168.2.59/plugin/prusaslicerthumbnails/thumbnail/D%C3%BCse-v1_r.png?20220120151807" in einem Frame.
-
@joergeli sagte in Test Adapter OctoPrint:
sowie die Gesamtdruckdauer und Fertigstellungszeit erstellt.
funktioniert perfekt
-
@latzi sagte in Test Adapter OctoPrint:
bitte sehr
funktioniert nicht ganz
0_userdata.0.3DDrucker.thumbnail
octoprint.0.files.local_Kinder_Gekko_einzeln.thumbnail_url
on({id: 'octoprint.0.printjob.file.name', change: "any"}, async function (obj) { var octo_thumb=''; var thumb_file=''; if ((obj.state.val)!== null) { thumb_file=getState("octoprint.0.printjob.file.origin").val +"_" + obj.state.val.replace(".gcode",""); octo_thumb= getState("octoprint.0.files." + thumb_file + ".thumbnail_url").val; } setState("0_userdata.0.3DDrucker.dir_thumb", thumb_file, true); setState("0_userdata.0.3DDrucker.thumbnail", octo_thumb, true); });
08:19:01.641 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:01.642 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:06.649 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:06.650 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:11.626 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:11.627 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:16.955 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:16.956 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:21.639 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:21.639 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:26.655 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:26.656 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4) 08:19:31.653 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:6:20) 08:19:31.654 warn javascript.0 (526697) at Object.<anonymous> (script.js.3D-Drucker.Slicerthumbnail:9:4)
-
@negalein du hast da noch eine alte version! inzwischen sinds 13 zeilen...
https://forum.iobroker.net/topic/36210/test-adapter-octoprint/229 -