NEWS
Test Adapter OctoPrint
-
@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 -
-
@latzi sagte in Test Adapter OctoPrint:
auch das neue script wird nicht funktionieren, da wird ein Verzeichnis "Kinder" verwendet
stimmt
0_userdata.0.3DDrucker.dir_thumb
wird befüllt
0_userdata.0.3DDrucker.thumbnail
bleibt leer -
@latzi das ist kein verzeichniss, das ist der filename des druckteils...
local_Kinder_Gekko_einzeln -
@negalein
kannst du bitte die DP unter octoprint.0.printjob.file zeigen? -
@da_woody sagte in Test Adapter OctoPrint:
das ist kein verzeichniss
Verzeichnis und Filename
File:
http://10.0.1.182:80/plugin/prusaslicerthumbnails/thumbnail/Kinder/Gekko_einzeln.png?20220120081343
Verzeichnis:octoprint.0.files.local_Kinder_Gekko_einzeln
-
@latzi sagte in Test Adapter OctoPrint:
kannst du bitte die DP unter octoprint.0.printjob.file zeigen?
-
@negalein
jetzt gibt es ein Problem, hier tauch nirgends das "Kinder" auf, ich hab keine Ahnung woher das kommt! -
@negalein 0_userdata.0.3DDrucker.thumbnail ist bei mir auch leer, 0_userdata.0.3DDrucker.thumbnail_url wird befüllt.
octoprint.0.printjob.file sollte das nicht octoprint.0.printjob.files sein?