Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter OctoPrint

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

Test Adapter OctoPrint

Geplant Angeheftet Gesperrt Verschoben Tester
adapter entwicklungadatper updatesdevelopertesten
461 Beiträge 49 Kommentatoren 98.9k Aufrufe 44 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • haus-automatisierungH haus-automatisierung

    @oreider sagte in Test Adapter OctoPrint:

    Ging aber bis vor kurzem auch so. Das unten war standardmäßig drin:

    Welche OctoPrint-Version ist denn installiert? Hast Du ein Update gemacht? Mit welcher Version ging es denn noch? Bisschen mehr Input wäre hilfreich :)

    OreiderO Offline
    OreiderO Offline
    Oreider
    schrieb am zuletzt editiert von
    #436

    @haus-automatisierung

    Leider ist das schwer zu sagen ab wann es noch funktioniert hat. Ich lasse mittels Sprachbefehl den Drucker (octopi) herunterfahren und danach eine Steckdose abschalten. Hab nur durch Zufall gesehen dass octoprint nach dem Befehl noch erreichbar war und dann ins log gesehen.

    Hab die Version 1.9.3 und kann nicht sagen obs an der neuen Version liegt.

    1 Antwort Letzte Antwort
    0
    • OreiderO Offline
      OreiderO Offline
      Oreider
      schrieb am zuletzt editiert von
      #437

      Die Abfrage von Werten klappt und auch ändern von Temperaturen funktioniert.
      Nur der Befehl zum herunterfahren will nicht mehr.

      haus-automatisierungH 1 Antwort Letzte Antwort
      0
      • OreiderO Oreider

        Die Abfrage von Werten klappt und auch ändern von Temperaturen funktioniert.
        Nur der Befehl zum herunterfahren will nicht mehr.

        haus-automatisierungH Online
        haus-automatisierungH Online
        haus-automatisierung
        Developer Most Active
        schrieb am zuletzt editiert von
        #438

        @oreider Ohne Debug-Log kann ich auch nur raten, …

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        OreiderO 1 Antwort Letzte Antwort
        0
        • haus-automatisierungH haus-automatisierung

          @oreider Ohne Debug-Log kann ich auch nur raten, …

          OreiderO Offline
          OreiderO Offline
          Oreider
          schrieb am zuletzt editiert von
          #439

          @haus-automatisierung
          Hallo nochmal. Sorry kannte das Debug Log nicht.
          Habs jetzt aktiviert und komischerweise klappte jetzt der Shutdown in drei von drei Versuchen...
          Hier das Log mit den erfolgreich ausgeführten Befehlen. Evtl. kannst du daraus etwas schließen...

          2023-12-17 10:01:03.341 - info: daswetter.0 (402035) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
          2023-12-17 10:01:03.856 - info: daswetter.0 (402035) cleaned everything up...
          2023-12-17 10:01:03.877 - info: host.iobroker instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
          2023-12-17 10:01:09.879 - debug: octoprint.0 (401712) refreshState: started from "timeout (operational)"
          2023-12-17 10:01:09.879 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:09.879 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:01:09.885 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (operational): id 123454 - seconds: 30
          2023-12-17 10:01:09.936 - debug: octoprint.0 (401712) received 200 response from /api/version with content: {"api":"0.1","server":"1.9.3","text":"OctoPrint 1.9.3"}
          2023-12-17 10:01:09.936 - debug: octoprint.0 (401712) connected to OctoPrint API - online! - status: 200
          2023-12-17 10:01:09.937 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:09.937 - debug: octoprint.0 (401712) sending "get" request to "/api/connection" without data
          2023-12-17 10:01:09.939 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:09.940 - debug: octoprint.0 (401712) sending "get" request to "/api/printer" without data
          2023-12-17 10:01:10.004 - debug: octoprint.0 (401712) received 200 response from /api/printer with content: {"sd":{"ready":false},"state":{"error":"","flags":{"cancelling":false,"closedOrError":false,"error":false,"finishing":false,"operational":true,"paused":false,"pausing":false,"printing":false,"ready":true,"resuming":false,"sdReady":false},"text":"Operational"},"temperature":{"bed":{"actual":23.46,"offset":0,"target":0},"tool0":{"actual":23.77,"offset":0,"target":0}}}
          2023-12-17 10:01:10.033 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:10.033 - debug: octoprint.0 (401712) sending "get" request to "/api/job" without data
          2023-12-17 10:01:10.176 - debug: octoprint.0 (401712) received 200 response from /api/connection with content: {"current":{"baudrate":115200,"port":"/dev/ttyACM0","printerProfile":"_default","state":"Operational"},"options":{"baudratePreference":null,"baudrates":[250000,230400,115200,57600,38400,19200,9600],"portPreference":null,"ports":["/dev/ttyACM0"],"printerProfilePreference":"_default","printerProfiles":[{"id":"_default","name":"Sindewinder X2"}]}}
          2023-12-17 10:01:10.177 - debug: octoprint.0 (401712) updatePrinterStatus from: "Operational" -> printerOperational: true, printerPrinting: false
          2023-12-17 10:01:10.177 - debug: octoprint.0 (401712) [refreshFiles] started
          2023-12-17 10:01:10.225 - debug: octoprint.0 (401712) received 200 response from /api/job with content: {"job":{"estimatedPrintTime":null,"filament":{"length":null,"volume":null},"file":{"date":null,"name":null,"origin":null,"path":null,"size":null},"lastPrintTime":null,"user":null},"progress":{"completion":null,"filepos":null,"printTime":null,"printTimeLeft":null,"printTimeOrigin":null},"state":"Operational"}
          2023-12-17 10:01:10.288 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:10.289 - debug: octoprint.0 (401712) sending "get" request to "/api/files?recursive=true" without data
          2023-12-17 10:01:10.341 - debug: octoprint.0 (401712) received 200 response from /api/files?recursive=true with content: {"files":[],"free":3592359936,"total":7516811264}
          2023-12-17 10:01:10.341 - debug: octoprint.0 (401712) [refreshFiles] found 0 files
          2023-12-17 10:01:10.611 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_USB_SD_MicroSD_Card_Holder_v2_2"
          2023-12-17 10:01:10.908 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Werra_King_steck"
          2023-12-17 10:01:11.086 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_TOP"
          2023-12-17 10:01:11.266 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_VASE"
          2023-12-17 10:01:11.461 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_X1_frontcammount"
          2023-12-17 10:01:11.655 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_20mm_cube_soft_edges"
          2023-12-17 10:01:11.875 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_6b34cc48d6759a20ffa9e5c8a10cead3"
          2023-12-17 10:01:12.103 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_V3_0_Wera_AS_55_Slotted"
          2023-12-17 10:01:12.298 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Switch_holder"
          2023-12-17 10:01:12.477 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Wand"
          2023-12-17 10:01:12.681 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_TS100_Bace"
          2023-12-17 10:01:12.886 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_TS100_Mount"
          2023-12-17 10:01:13.061 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_thin_bit"
          2023-12-17 10:01:13.229 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_WallBase"
          2023-12-17 10:01:13.432 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Ulanzi_wall_mount"
          2023-12-17 10:01:13.691 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Top_H20_Pi_Hole_SM"
          2023-12-17 10:01:13.914 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_Top_Pi_Hole_SM"
          2023-12-17 10:01:14.107 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_xbox_controller_stand_for_2"
          2023-12-17 10:01:14.252 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_wiimote_holder_4"
          2023-12-17 10:01:14.402 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_VESA_Wallmount"
          2023-12-17 10:01:14.554 - debug: octoprint.0 (401712) [refreshFiles] file deleted: "files.local_ASX1_3DBenchy"
          2023-12-17 10:01:14.604 - info: linux-control.0 (138367) getting data from RaspiMirror (192.168.188.88:22)
          2023-12-17 10:01:17.663 - info: linux-control.0 (138367) [getConnection] Host 'RaspiMirror' (192.168.188.88:22) seems not to be online
          2023-12-17 10:01:30.876 - debug: octoprint.0 (401712) sending system command: core/shutdown
          2023-12-17 10:01:30.877 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:30.877 - debug: octoprint.0 (401712) sending "post" request to "/api/system/commands/core/shutdown" with data: {}
          2023-12-17 10:01:30.987 - debug: octoprint.0 (401712) received 204 response from /api/system/commands/core/shutdown with content: ""
          2023-12-17 10:01:39.885 - debug: octoprint.0 (401712) refreshState: started from "timeout (operational)"
          2023-12-17 10:01:39.885 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:01:39.886 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:01:39.890 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (operational): id 126961 - seconds: 30
          2023-12-17 10:01:41.893 - info: octoprint.0 (401712) error ECONNABORTED from /api/version: timeout of 2000ms exceeded
          2023-12-17 10:01:41.895 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:01:41.896 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:09.890 - debug: octoprint.0 (401712) refreshState: started from "timeout (operational)"
          2023-12-17 10:02:09.890 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:09.891 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:09.893 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127159 - seconds: 10
          2023-12-17 10:02:11.896 - debug: octoprint.0 (401712) timeout of 2000ms exceeded
          2023-12-17 10:02:11.898 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:02:11.898 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:19.895 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:02:19.895 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:19.896 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:19.898 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127234 - seconds: 10
          2023-12-17 10:02:21.901 - debug: octoprint.0 (401712) timeout of 2000ms exceeded
          2023-12-17 10:02:21.903 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:02:21.904 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:29.898 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:02:29.899 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:29.899 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:29.902 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127350 - seconds: 10
          2023-12-17 10:02:31.904 - debug: octoprint.0 (401712) timeout of 2000ms exceeded
          2023-12-17 10:02:31.906 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:02:31.906 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:39.903 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:02:39.903 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:39.904 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:39.906 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127464 - seconds: 10
          2023-12-17 10:02:41.909 - debug: octoprint.0 (401712) timeout of 2000ms exceeded
          2023-12-17 10:02:41.911 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:02:41.911 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:49.908 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:02:49.908 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:49.908 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:49.911 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127539 - seconds: 10
          2023-12-17 10:02:49.916 - info: octoprint.0 (401712) error ECONNREFUSED from /api/version: connect ECONNREFUSED 192.168.188.47:80
          2023-12-17 10:02:49.918 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"connect ECONNREFUSED 192.168.188.47:80","name":"Error","stack":"Error: connect ECONNREFUSED 192.168.188.47:80\n at Function.AxiosError.from (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/core/AxiosError.js:89:14)\n at RedirectableRequest.handleRequestError (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:606:25)\n at RedirectableRequest.emit (node:events:529:35)\n at RedirectableRequest.emit (node:domain:489:12)\n at ClientRequest.eventHandlers. (/opt/iobroker/node_modules/follow-redirects/index.js:14:24)\n at ClientRequest.emit (node:events:529:35)\n at ClientRequest.emit (node:domain:489:12)\n at Socket.socketErrorListener (node:_http_client:501:9)\n at Socket.emit (node:events:517:28)\n at Socket.emit (node:domain:489:12)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNREFUSED","status":null}
          2023-12-17 10:02:49.919 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:02:59.911 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:02:59.912 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:02:59.912 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:02:59.915 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127651 - seconds: 10
          2023-12-17 10:03:01.918 - info: octoprint.0 (401712) error ECONNABORTED from /api/version: timeout of 2000ms exceeded
          2023-12-17 10:03:01.919 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:03:01.920 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:03:09.916 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:03:09.916 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:09.916 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:03:09.919 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127765 - seconds: 10
          2023-12-17 10:03:09.947 - warn: octoprint.0 (401712) received 502 response from /api/version with content: "
          502 Bad Gateway
          \nThe server returned an invalid or incomplete response.\n\n"
          2023-12-17 10:03:09.948 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"Request failed with status code 502","name":"AxiosError","stack":"AxiosError: Request failed with status code 502\n at settle (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/core/settle.js:19:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:585:11)\n at IncomingMessage.emit (node:events:529:35)\n at IncomingMessage.emit (node:domain:489:12)\n at endReadableNT (node:internal/streams/readable:1400:12)\n at processTicksAndRejections (node:internal/process/task_queues:82:21)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ERR_BAD_RESPONSE","status":502}
          2023-12-17 10:03:09.949 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:03:19.920 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:03:19.920 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:19.921 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:03:19.925 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (API not connected): id 127852 - seconds: 10
          2023-12-17 10:03:20.087 - debug: octoprint.0 (401712) received 200 response from /api/version with content: {"api":"0.1","server":"1.9.3","text":"OctoPrint 1.9.3"}
          2023-12-17 10:03:20.088 - debug: octoprint.0 (401712) connected to OctoPrint API - online! - status: 200
          2023-12-17 10:03:20.089 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:20.090 - debug: octoprint.0 (401712) sending "get" request to "/api/connection" without data
          2023-12-17 10:03:20.094 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:20.094 - debug: octoprint.0 (401712) sending "get" request to "/api/printer" without data
          2023-12-17 10:03:20.269 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:20.270 - debug: octoprint.0 (401712) sending "get" request to "/api/job" without data
          2023-12-17 10:03:20.762 - debug: octoprint.0 (401712) received 200 response from /api/connection with content: {"current":{"baudrate":115200,"port":"/dev/ttyACM0","printerProfile":"_default","state":"Operational"},"options":{"baudratePreference":null,"baudrates":[250000,230400,115200,57600,38400,19200,9600],"portPreference":null,"ports":["/dev/ttyACM0"],"printerProfilePreference":"_default","printerProfiles":[{"id":"_default","name":"Sindewinder X2"}]}}
          2023-12-17 10:03:20.762 - debug: octoprint.0 (401712) updatePrinterStatus from: "Operational" -> printerOperational: true, printerPrinting: false
          2023-12-17 10:03:20.763 - debug: octoprint.0 (401712) [refreshFiles] started
          2023-12-17 10:03:20.852 - debug: octoprint.0 (401712) received 200 response from /api/printer with content: {"sd":{"ready":false},"state":{"error":"","flags":{"cancelling":false,"closedOrError":false,"error":false,"finishing":false,"operational":true,"paused":false,"pausing":false,"printing":false,"ready":true,"resuming":false,"sdReady":false},"text":"Operational"},"temperature":{"bed":{"actual":23.3,"offset":0,"target":0},"tool0":{"actual":23.63,"offset":0,"target":0}}}
          2023-12-17 10:03:20.872 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:20.873 - debug: octoprint.0 (401712) sending "get" request to "/api/files?recursive=true" without data
          2023-12-17 10:03:20.934 - debug: octoprint.0 (401712) received 200 response from /api/job with content: {"job":{"estimatedPrintTime":null,"filament":{"length":null,"volume":null},"file":{"date":null,"name":null,"origin":null,"path":null,"size":null},"lastPrintTime":null,"user":null},"progress":{"completion":null,"filepos":null,"printTime":null,"printTimeLeft":null,"printTimeOrigin":null},"state":"Operational"}
          2023-12-17 10:03:21.106 - debug: octoprint.0 (401712) received 200 response from /api/files?recursive=true with content: {"files":[],"free":3587260416,"total":7516811264}
          2023-12-17 10:03:21.106 - debug: octoprint.0 (401712) [refreshFiles] found 0 files
          2023-12-17 10:03:29.927 - debug: octoprint.0 (401712) refreshState: started from "timeout (API not connected)"
          2023-12-17 10:03:29.927 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:29.928 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:03:29.930 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (operational): id 128500 - seconds: 30
          2023-12-17 10:03:29.977 - debug: octoprint.0 (401712) received 200 response from /api/version with content: {"api":"0.1","server":"1.9.3","text":"OctoPrint 1.9.3"}
          2023-12-17 10:03:29.977 - debug: octoprint.0 (401712) connected to OctoPrint API - online! - status: 200
          2023-12-17 10:03:29.978 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:29.978 - debug: octoprint.0 (401712) sending "get" request to "/api/connection" without data
          2023-12-17 10:03:29.980 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:29.981 - debug: octoprint.0 (401712) sending "get" request to "/api/printer" without data
          2023-12-17 10:03:30.067 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:30.067 - debug: octoprint.0 (401712) sending "get" request to "/api/job" without data
          2023-12-17 10:03:30.180 - debug: octoprint.0 (401712) received 200 response from /api/connection with content: {"current":{"baudrate":115200,"port":"/dev/ttyACM0","printerProfile":"_default","state":"Operational"},"options":{"baudratePreference":null,"baudrates":[250000,230400,115200,57600,38400,19200,9600],"portPreference":null,"ports":["/dev/ttyACM0"],"printerProfilePreference":"_default","printerProfiles":[{"id":"_default","name":"Sindewinder X2"}]}}
          2023-12-17 10:03:30.180 - debug: octoprint.0 (401712) updatePrinterStatus from: "Operational" -> printerOperational: true, printerPrinting: false
          2023-12-17 10:03:30.181 - debug: octoprint.0 (401712) [refreshFiles] started
          2023-12-17 10:03:30.220 - debug: octoprint.0 (401712) received 200 response from /api/printer with content: {"sd":{"ready":false},"state":{"error":"","flags":{"cancelling":false,"closedOrError":false,"error":false,"finishing":false,"operational":true,"paused":false,"pausing":false,"printing":false,"ready":true,"resuming":false,"sdReady":false},"text":"Operational"},"temperature":{"bed":{"actual":23.42,"offset":0,"target":0},"tool0":{"actual":23.61,"offset":0,"target":0}}}
          2023-12-17 10:03:30.263 - debug: octoprint.0 (401712) received 200 response from /api/job with content: {"job":{"estimatedPrintTime":null,"filament":{"length":null,"volume":null},"file":{"date":null,"name":null,"origin":null,"path":null,"size":null},"lastPrintTime":null,"user":null},"progress":{"completion":null,"filepos":null,"printTime":null,"printTimeLeft":null,"printTimeOrigin":null},"state":"Operational"}
          2023-12-17 10:03:30.294 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:30.295 - debug: octoprint.0 (401712) sending "get" request to "/api/files?recursive=true" without data
          2023-12-17 10:03:30.354 - debug: octoprint.0 (401712) received 200 response from /api/files?recursive=true with content: {"files":[],"free":3587264512,"total":7516811264}
          2023-12-17 10:03:30.355 - debug: octoprint.0 (401712) [refreshFiles] found 0 files
          2023-12-17 10:03:59.931 - debug: octoprint.0 (401712) refreshState: started from "timeout (operational)"
          2023-12-17 10:03:59.932 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:59.932 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:03:59.935 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (operational): id 129169 - seconds: 30
          2023-12-17 10:03:59.991 - debug: octoprint.0 (401712) received 200 response from /api/version with content: {"api":"0.1","server":"1.9.3","text":"OctoPrint 1.9.3"}
          2023-12-17 10:03:59.991 - debug: octoprint.0 (401712) connected to OctoPrint API - online! - status: 200
          2023-12-17 10:03:59.992 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:59.992 - debug: octoprint.0 (401712) sending "get" request to "/api/connection" without data
          2023-12-17 10:03:59.994 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:03:59.994 - debug: octoprint.0 (401712) sending "get" request to "/api/printer" without data
          2023-12-17 10:04:00.093 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:04:00.093 - debug: octoprint.0 (401712) sending "get" request to "/api/job" without data
          2023-12-17 10:04:00.230 - debug: octoprint.0 (401712) received 200 response from /api/connection with content: {"current":{"baudrate":115200,"port":"/dev/ttyACM0","printerProfile":"_default","state":"Operational"},"options":{"baudratePreference":null,"baudrates":[250000,230400,115200,57600,38400,19200,9600],"portPreference":null,"ports":["/dev/ttyACM0"],"printerProfilePreference":"_default","printerProfiles":[{"id":"_default","name":"Sindewinder X2"}]}}
          2023-12-17 10:04:00.230 - debug: octoprint.0 (401712) updatePrinterStatus from: "Operational" -> printerOperational: true, printerPrinting: false
          2023-12-17 10:04:00.231 - debug: octoprint.0 (401712) [refreshFiles] started
          2023-12-17 10:04:00.280 - debug: octoprint.0 (401712) received 200 response from /api/printer with content: {"sd":{"ready":false},"state":{"error":"","flags":{"cancelling":false,"closedOrError":false,"error":false,"finishing":false,"operational":true,"paused":false,"pausing":false,"printing":false,"ready":true,"resuming":false,"sdReady":false},"text":"Operational"},"temperature":{"bed":{"actual":23.3,"offset":0,"target":0},"tool0":{"actual":23.69,"offset":0,"target":0}}}
          2023-12-17 10:04:00.321 - debug: octoprint.0 (401712) received 200 response from /api/job with content: {"job":{"estimatedPrintTime":null,"filament":{"length":null,"volume":null},"file":{"date":null,"name":null,"origin":null,"path":null,"size":null},"lastPrintTime":null,"user":null},"progress":{"completion":null,"filepos":null,"printTime":null,"printTimeLeft":null,"printTimeOrigin":null},"state":"Operational"}
          2023-12-17 10:04:00.347 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:04:00.347 - debug: octoprint.0 (401712) sending "get" request to "/api/files?recursive=true" without data
          2023-12-17 10:04:00.409 - debug: octoprint.0 (401712) received 200 response from /api/files?recursive=true with content: {"files":[],"free":3583709184,"total":7516811264}
          2023-12-17 10:04:00.410 - debug: octoprint.0 (401712) [refreshFiles] found 0 files
          2023-12-17 10:04:10.865 - debug: octoprint.0 (401712) sending system command: core/shutdown
          2023-12-17 10:04:10.866 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:04:10.867 - debug: octoprint.0 (401712) sending "post" request to "/api/system/commands/core/shutdown" with data: {}
          2023-12-17 10:04:10.947 - debug: octoprint.0 (401712) received 204 response from /api/system/commands/core/shutdown with content: ""
          2023-12-17 10:04:29.936 - debug: octoprint.0 (401712) refreshState: started from "timeout (operational)"
          2023-12-17 10:04:29.937 - debug: octoprint.0 (401712) [buildServiceRequest] starting service request
          2023-12-17 10:04:29.937 - debug: octoprint.0 (401712) sending "get" request to "/api/version" without data
          2023-12-17 10:04:29.940 - debug: octoprint.0 (401712) refreshStateTimeout: re-created refresh timeout (operational): id 129910 - seconds: 30
          2023-12-17 10:04:31.860 - info: admin.0 (136948) ==> Connected system.user.admin from ::ffff:192.168.188.59
          2023-12-17 10:04:31.944 - info: octoprint.0 (401712) error ECONNABORTED from /api/version: timeout of 2000ms exceeded
          2023-12-17 10:04:31.946 - debug: octoprint.0 (401712) (version) received error - API is now offline: {"message":"timeout of 2000ms exceeded","name":"AxiosError","stack":"AxiosError: timeout of 2000ms exceeded\n at RedirectableRequest.handleRequestTimeout (/opt/iobroker/node_modules/iobroker.octoprint/node_modules/axios/lib/adapters/http.js:643:16)\n at RedirectableRequest.emit (node:events:517:28)\n at RedirectableRequest.emit (node:domain:489:12)\n at Timeout. (/opt/iobroker/node_modules/follow-redirects/index.js:169:12)\n at listOnTimeout (node:internal/timers:569:17)\n at processTimers (node:internal/timers:512:7)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"adapter":["xhr","http"],"transformRequest":[null],"transformResponse":[null],"timeout":2000,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"env":{},"headers":{"Accept":"application/json, text/plain, */*","X-Api-Key":"2902964A0F7B42F69AD1017FB5B1AE38","User-Agent":"axios/1.6.0","Accept-Encoding":"gzip, compress, deflate, br"},"method":"get","data":null,"baseURL":"http://192.168.188.47:80","url":"/api/version","responseType":"json","httpsAgent":{"_events":{},"_eventsCount":2,"_maxListeners":100,"defaultPort":443,"protocol":"https:","options":{"rejectUnauthorized":true,"noDelay":true,"path":null},"requests":{},"sockets":{},"freeSockets":{},"keepAliveMsecs":1000,"keepAlive":false,"maxSockets":null,"maxFreeSockets":256,"scheduling":"lifo","maxTotalSockets":null,"totalSocketCount":0,"maxCachedSessions":100,"_sessionCache":{"map":{},"list":[]}}},"code":"ECONNABORTED","status":null}
          2023-12-17 10:04:31.947 - debug: octoprint.0 (401712) API is offline
          2023-12-17 10:04:36.259 - info: admin.0 (136948) <== Disconnect system.user.admin from ::ffff:192.168.188.59 javascript
          
          1 Antwort Letzte Antwort
          0
          • da_WoodyD Offline
            da_WoodyD Offline
            da_Woody
            schrieb am zuletzt editiert von
            #440

            @haus-automatisierung anderes, altes Problem
            . Thumbnail URL manchmal kommt sie bei Druckbeginn, manchmal erst nach Druckbeendigung.
            Liegt nicht an Sonderzeichen im Namen. Vorgestern Tab.gcode und Wall.gcode gedruckt. Bei einem Druck war das tumbnail bei Druckbeginn in den Objekten, beim anderen erst danach.
            Irgendwie verstehe ich das nicht mehr.

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            haus-automatisierungH 1 Antwort Letzte Antwort
            0
            • da_WoodyD da_Woody

              @haus-automatisierung anderes, altes Problem
              . Thumbnail URL manchmal kommt sie bei Druckbeginn, manchmal erst nach Druckbeendigung.
              Liegt nicht an Sonderzeichen im Namen. Vorgestern Tab.gcode und Wall.gcode gedruckt. Bei einem Druck war das tumbnail bei Druckbeginn in den Objekten, beim anderen erst danach.
              Irgendwie verstehe ich das nicht mehr.

              haus-automatisierungH Online
              haus-automatisierungH Online
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von
              #441

              @da_woody sagte in Test Adapter OctoPrint:

              Irgendwie verstehe ich das nicht mehr.

              Habe das Thema länger nicht angeschaut. Kannst Du mir (nochmal) eine Datei mit integriertem Thumbnail zur Verfügung stellen? Ich nutze das Feature halt überhaupt nicht :) Daher fällt mir das nicht auf, wenn es damit Probleme gibt

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              da_WoodyD 2 Antworten Letzte Antwort
              0
              • haus-automatisierungH haus-automatisierung

                @da_woody sagte in Test Adapter OctoPrint:

                Irgendwie verstehe ich das nicht mehr.

                Habe das Thema länger nicht angeschaut. Kannst Du mir (nochmal) eine Datei mit integriertem Thumbnail zur Verfügung stellen? Ich nutze das Feature halt überhaupt nicht :) Daher fällt mir das nicht auf, wenn es damit Probleme gibt

                da_WoodyD Offline
                da_WoodyD Offline
                da_Woody
                schrieb am zuletzt editiert von
                #442

                @haus-automatisierung na klar. Das Thumbnail wird in Cura ja immer erstellt. Dann wird der gcode direkt an den ender3v2 geschickt.
                Im Moment noch beim Frühschoppen, irgendwo hab ich sicher noch deine Mail Adresse...
                Bin schon gespannt, was ich mit dem creality K1 so erleben werde. Da ist Klipper drauf... :)

                gruß vom Woody
                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                1 Antwort Letzte Antwort
                0
                • haus-automatisierungH haus-automatisierung

                  @da_woody sagte in Test Adapter OctoPrint:

                  Irgendwie verstehe ich das nicht mehr.

                  Habe das Thema länger nicht angeschaut. Kannst Du mir (nochmal) eine Datei mit integriertem Thumbnail zur Verfügung stellen? Ich nutze das Feature halt überhaupt nicht :) Daher fällt mir das nicht auf, wenn es damit Probleme gibt

                  da_WoodyD Offline
                  da_WoodyD Offline
                  da_Woody
                  schrieb am zuletzt editiert von
                  #443

                  @haus-automatisierung mail an info@ ist raus... :+1:

                  gruß vom Woody
                  HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                  haus-automatisierungH 1 Antwort Letzte Antwort
                  0
                  • da_WoodyD da_Woody

                    @haus-automatisierung mail an info@ ist raus... :+1:

                    haus-automatisierungH Online
                    haus-automatisierungH Online
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #444

                    @da_woody Danke, ist angekommen. Gucke ich mir mal in einer ruhigen Minute an. Aber wenn Du eh zu Klipper wechselst, ... :)

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    da_WoodyD 1 Antwort Letzte Antwort
                    0
                    • haus-automatisierungH haus-automatisierung

                      @da_woody Danke, ist angekommen. Gucke ich mir mal in einer ruhigen Minute an. Aber wenn Du eh zu Klipper wechselst, ... :)

                      da_WoodyD Offline
                      da_WoodyD Offline
                      da_Woody
                      schrieb am zuletzt editiert von
                      #445

                      @haus-automatisierung kein stress! nope, der ender3v2 bleibt ja wie er ist. der wird nicht umgebaut. klipper ist dann der K1!
                      hätte aber einen sapphire pro abzugeben, den ich mit klipper nicht zum laufen brachte... :D
                      irgend ein kack in der config.

                      gruß vom Woody
                      HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                      1 Antwort Letzte Antwort
                      0
                      • haus-automatisierungH haus-automatisierung
                        Aktuelle Test Version 2.0.0
                        Veröffentlichungsdatum 04.11.2021
                        Github Link https://github.com/klein0r/ioBroker.octoprint

                        Nach dem letzten Video zu OctoPrint, hatte ich mal wieder Lust am Adapter weiter zu arbeiten, damit der endlich mal Stable wird. Daher hier die Bitte, den Adapter in der letzten Version einfach mal zu testen.

                        Da der Adapter bereits im latest Repository enthalten ist, einfach darüber installieren - NICHT über GitHub, sonst sprechen wir ständig von anderen / undefinierten Versionen

                        Video: https://www.youtube.com/watch?v=NiTXB4lZv0A

                        Was alles aktuell gehen sollte:

                        Information

                        • Get version information
                        • Get printer information
                        • Get current print job information
                        • Get file list information

                        Temperatures

                        • Set tool temperature
                        • Set bed temperature

                        Commands

                        • Printer: Connect, disconnect and home
                        • Job: Start, Cancel, Restart
                        • SD-Card: Init, Refresh, Release
                        • Custom Printer Commands
                        • System Commands
                        • Jog X, Y and Z axis
                        gelberlemmyG Offline
                        gelberlemmyG Offline
                        gelberlemmy
                        schrieb am zuletzt editiert von
                        #446

                        @haus-automatisierung

                        Hallo in die Runde,

                        ich bin aktuell auf der Suche nach einem Workaround für meinen Octoprint Adapter.
                        Ich habe folgendes vor:
                        Auf Jarvis möchte ich Eingabefenster haben, um einfach eine Layerzahl einzugeben. Wenn der Datenpunkt der Layerzahl diesen Wert erreicht hat, möchte ich eine Benachrichtigung auf Telegramm, Pushover etc haben. Quasi ein Blockly für die Nachricht. Und die Zahlenwerte werden dann über die Eingabefenster in Jarvis in dieses eingetragen.
                        Folgender Hintergrund:
                        Ich möchte bei meinem 3D Drucker die Farbe von Hand wechseln. Dafür muss ich passend bei einem Layer an meinem Drucker sein, da dieser einen wichtigen Befehl nicht kann. Daher gibt es dort schon ein Workaround mit einem bestimmten Zeitfenster, wo ich das Filament wechseln kann.
                        Hat da jemand zufällig schon einmal so etwas gemacht ?

                        Gruß und schönes Wochenende André

                        da_WoodyD joergeliJ 2 Antworten Letzte Antwort
                        0
                        • ESP8266E Offline
                          ESP8266E Offline
                          ESP8266
                          schrieb am zuletzt editiert von ESP8266
                          #447

                          @gelberlemmy , ich glaube du bist hier falsch. Hier ist ein Adapter Support.
                          Wenn ich da jetzt drüber nachdenke, lässt sich das durchaus mit VIS und ein paar Scripts realisieren
                          Die Datenpunkte wären ja da.
                          Aber halt hier OT

                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                          gelberlemmyG 1 Antwort Letzte Antwort
                          0
                          • ESP8266E ESP8266

                            @gelberlemmy , ich glaube du bist hier falsch. Hier ist ein Adapter Support.
                            Wenn ich da jetzt drüber nachdenke, lässt sich das durchaus mit VIS und ein paar Scripts realisieren
                            Die Datenpunkte wären ja da.
                            Aber halt hier OT

                            gelberlemmyG Offline
                            gelberlemmyG Offline
                            gelberlemmy
                            schrieb am zuletzt editiert von
                            #448

                            @esp8266 Ich hatte gehofft, dass jemand mit dem Octoprint Adapter eventuell sich so etwas schon gebaut hat.
                            Ich verschiebe das ganze mal 7n ein eigenes Thema

                            1 Antwort Letzte Antwort
                            1
                            • gelberlemmyG gelberlemmy

                              @haus-automatisierung

                              Hallo in die Runde,

                              ich bin aktuell auf der Suche nach einem Workaround für meinen Octoprint Adapter.
                              Ich habe folgendes vor:
                              Auf Jarvis möchte ich Eingabefenster haben, um einfach eine Layerzahl einzugeben. Wenn der Datenpunkt der Layerzahl diesen Wert erreicht hat, möchte ich eine Benachrichtigung auf Telegramm, Pushover etc haben. Quasi ein Blockly für die Nachricht. Und die Zahlenwerte werden dann über die Eingabefenster in Jarvis in dieses eingetragen.
                              Folgender Hintergrund:
                              Ich möchte bei meinem 3D Drucker die Farbe von Hand wechseln. Dafür muss ich passend bei einem Layer an meinem Drucker sein, da dieser einen wichtigen Befehl nicht kann. Daher gibt es dort schon ein Workaround mit einem bestimmten Zeitfenster, wo ich das Filament wechseln kann.
                              Hat da jemand zufällig schon einmal so etwas gemacht ?

                              Gruß und schönes Wochenende André

                              da_WoodyD Offline
                              da_WoodyD Offline
                              da_Woody
                              schrieb am zuletzt editiert von
                              #449

                              @gelberlemmy brutal gesagt, du willst in den gcode eingreifen.
                              Wie soll das über den Adapter klappen? Das geht nicht mal mit Klipper.
                              Nimm Notepad++, und du kannst fummeln.

                              gruß vom Woody
                              HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                              haus-automatisierungH gelberlemmyG 2 Antworten Letzte Antwort
                              0
                              • da_WoodyD da_Woody

                                @gelberlemmy brutal gesagt, du willst in den gcode eingreifen.
                                Wie soll das über den Adapter klappen? Das geht nicht mal mit Klipper.
                                Nimm Notepad++, und du kannst fummeln.

                                haus-automatisierungH Online
                                haus-automatisierungH Online
                                haus-automatisierung
                                Developer Most Active
                                schrieb am zuletzt editiert von
                                #450

                                @da_woody Warum sollte das nicht gehen? Druck stoppen und einfach einen Custom Command senden via OctoPrint-Instanz

                                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                📚 Meine inoffizielle ioBroker Dokumentation

                                da_WoodyD 1 Antwort Letzte Antwort
                                0
                                • da_WoodyD da_Woody

                                  @gelberlemmy brutal gesagt, du willst in den gcode eingreifen.
                                  Wie soll das über den Adapter klappen? Das geht nicht mal mit Klipper.
                                  Nimm Notepad++, und du kannst fummeln.

                                  gelberlemmyG Offline
                                  gelberlemmyG Offline
                                  gelberlemmy
                                  schrieb am zuletzt editiert von gelberlemmy
                                  #451

                                  @da_woody nein möchte ich nicht. Aber ich möchte einfach bei einer gewissen Layerhöhe eine Nachricht bekommen. Die Layerhöhe greife ich ja über den Adapter ab. Und dafür brauche einen Script, wo ich über die Jarvis Oberfläche einfach die Layerhöhe eingeben kann, wann ich über Pushsafer ne Meldung bekomme. Damit ich rechtzeitig beim Drucker bin um das Filmamt zu wechseln. Ist ein Anycubic Kobra 2 Drucker. Dieser kann leider den M600 Befehl nicht. Er hat auch die aktuell Firmware. Somit habe ich für Filament Wechsel eine Pause eingebaut, damit ich Zeit habe dies zu tauschen. Nur muss ich dann auch beim Drucker sein... Und ich hatte gehofft, dass jemand mit dem Octoprint Adapter so etwas schon einmal gemacht hat.😎

                                  1 Antwort Letzte Antwort
                                  0
                                  • gelberlemmyG gelberlemmy

                                    @haus-automatisierung

                                    Hallo in die Runde,

                                    ich bin aktuell auf der Suche nach einem Workaround für meinen Octoprint Adapter.
                                    Ich habe folgendes vor:
                                    Auf Jarvis möchte ich Eingabefenster haben, um einfach eine Layerzahl einzugeben. Wenn der Datenpunkt der Layerzahl diesen Wert erreicht hat, möchte ich eine Benachrichtigung auf Telegramm, Pushover etc haben. Quasi ein Blockly für die Nachricht. Und die Zahlenwerte werden dann über die Eingabefenster in Jarvis in dieses eingetragen.
                                    Folgender Hintergrund:
                                    Ich möchte bei meinem 3D Drucker die Farbe von Hand wechseln. Dafür muss ich passend bei einem Layer an meinem Drucker sein, da dieser einen wichtigen Befehl nicht kann. Daher gibt es dort schon ein Workaround mit einem bestimmten Zeitfenster, wo ich das Filament wechseln kann.
                                    Hat da jemand zufällig schon einmal so etwas gemacht ?

                                    Gruß und schönes Wochenende André

                                    joergeliJ Offline
                                    joergeliJ Offline
                                    joergeli
                                    schrieb am zuletzt editiert von joergeli
                                    #452

                                    @gelberlemmy

                                    ... Antwort nur in Kurzform, da ich momentan etwas im Stress bin :blush: :

                                    Ich lasse mir in VIS den aktuellen Layer anzeigen, dazu muss in Octoprint das Plugin "Display Layer Progress" installiert werden.

                                    Dann taucht im ioBroker-Objektbaum unter octoprint.0.plugins.displayLayerProgress.layer.current der aktuelle Layer auf (steht bei mir momentan auf 0, da ich momentan nichts drucke), s.Screenshot:

                                    layer_progress.jpg

                                    Diesen Datenpunkt könnte man in JavaScript/Blockly verwursteln, daß wenn Layer xx erreicht wurde, z.B. eine Nachricht versendet , oder ein Sound abgespielt wird.

                                    Bitte hab' Verständnis, daß ich im Moment keine Zeit habe, um ein entspr. Script zu schreiben, aber evtl könnte das - wenn Du es selbst nicht kannst - ein anderer User übernehmen?
                                    ##############################################################

                                    Noch ein Tip:

                                    Ich habe ebenfalls vor kurzem mal mit 2 Farben gespielt und dazu unter Cura das Script "Pause at height" verwendet, welches auch soweit funktioniert und den Druckkopf an eine "unkritische Stelle" zum manuellen Filamentwechsel fährt.

                                    Habe lange gesucht, um anschließend den manuellen Filamentwechsel durchzuführen --> Es geht bei mir (AnyCubic Vyper) nur, wenn ich in Octoprint --> Steuerung --> Tool (E) zum Filament entladen den Button "Retract" mehfach betätige. Die maximale Retraction ist - soweit ich weiß - auf 150 mm begrenzt , deshalb muss ich mehrfach betätigen, weil bei mir ca. 40 cm Filament herausgezogen werden müssen.

                                    Das Einziehen des andersfarbigen Filaments erfolgt dann analog mit dem Button"Extrude".

                                    (Hinweis: Jegliche manuellen Eingaben direkt am Touchscreen des Druckers zum Filamentwechsel haben zum Abbruch des Druckes geführt!)

                                    Ich habe auch irgendwo gelesen, daß der Filamentwechsel recht zügig erfolgen sollte, da sonst das Bauteil auf der Druckplatte u.U. zu sehr abkühlt und anschl. beim Weiterdrucken mit der neuen Farbe an der Nahtstelle Probleme auftauchen könnten.

                                    Sieht doch ganz witzig aus, oder?:
                                    2_Farben-Druck.jpg

                                    Gruß
                                    Jörg

                                    Nachtrag:

                                    @gelberlemmy sagte in Test Adapter OctoPrint:

                                    .... dafür brauche einen Script, wo ich über die Jarvis Oberfläche einfach die Layerhöhe eingeben kann

                                    Warum willst Du die Layerhöhe manuell in Jarvis eingeben?
                                    Im Cura-Plugin muss man doch sowieso die Layerhöhe eingeben, wo der Druck zum Filamentwechsel unterbrochen wird, oder verwendest Du einen anderen Slicer?

                                    In ioBroker könnte man dann doch direkt bei Erreichen von octoprint.0.plugins.displayLayerProgress.layer.current = xx ein entspr. Script triggern, welches dann die entspr. Benachrichtigung versendet.

                                    gelberlemmyG E 2 Antworten Letzte Antwort
                                    0
                                    • joergeliJ joergeli

                                      @gelberlemmy

                                      ... Antwort nur in Kurzform, da ich momentan etwas im Stress bin :blush: :

                                      Ich lasse mir in VIS den aktuellen Layer anzeigen, dazu muss in Octoprint das Plugin "Display Layer Progress" installiert werden.

                                      Dann taucht im ioBroker-Objektbaum unter octoprint.0.plugins.displayLayerProgress.layer.current der aktuelle Layer auf (steht bei mir momentan auf 0, da ich momentan nichts drucke), s.Screenshot:

                                      layer_progress.jpg

                                      Diesen Datenpunkt könnte man in JavaScript/Blockly verwursteln, daß wenn Layer xx erreicht wurde, z.B. eine Nachricht versendet , oder ein Sound abgespielt wird.

                                      Bitte hab' Verständnis, daß ich im Moment keine Zeit habe, um ein entspr. Script zu schreiben, aber evtl könnte das - wenn Du es selbst nicht kannst - ein anderer User übernehmen?
                                      ##############################################################

                                      Noch ein Tip:

                                      Ich habe ebenfalls vor kurzem mal mit 2 Farben gespielt und dazu unter Cura das Script "Pause at height" verwendet, welches auch soweit funktioniert und den Druckkopf an eine "unkritische Stelle" zum manuellen Filamentwechsel fährt.

                                      Habe lange gesucht, um anschließend den manuellen Filamentwechsel durchzuführen --> Es geht bei mir (AnyCubic Vyper) nur, wenn ich in Octoprint --> Steuerung --> Tool (E) zum Filament entladen den Button "Retract" mehfach betätige. Die maximale Retraction ist - soweit ich weiß - auf 150 mm begrenzt , deshalb muss ich mehrfach betätigen, weil bei mir ca. 40 cm Filament herausgezogen werden müssen.

                                      Das Einziehen des andersfarbigen Filaments erfolgt dann analog mit dem Button"Extrude".

                                      (Hinweis: Jegliche manuellen Eingaben direkt am Touchscreen des Druckers zum Filamentwechsel haben zum Abbruch des Druckes geführt!)

                                      Ich habe auch irgendwo gelesen, daß der Filamentwechsel recht zügig erfolgen sollte, da sonst das Bauteil auf der Druckplatte u.U. zu sehr abkühlt und anschl. beim Weiterdrucken mit der neuen Farbe an der Nahtstelle Probleme auftauchen könnten.

                                      Sieht doch ganz witzig aus, oder?:
                                      2_Farben-Druck.jpg

                                      Gruß
                                      Jörg

                                      Nachtrag:

                                      @gelberlemmy sagte in Test Adapter OctoPrint:

                                      .... dafür brauche einen Script, wo ich über die Jarvis Oberfläche einfach die Layerhöhe eingeben kann

                                      Warum willst Du die Layerhöhe manuell in Jarvis eingeben?
                                      Im Cura-Plugin muss man doch sowieso die Layerhöhe eingeben, wo der Druck zum Filamentwechsel unterbrochen wird, oder verwendest Du einen anderen Slicer?

                                      In ioBroker könnte man dann doch direkt bei Erreichen von octoprint.0.plugins.displayLayerProgress.layer.current = xx ein entspr. Script triggern, welches dann die entspr. Benachrichtigung versendet.

                                      gelberlemmyG Offline
                                      gelberlemmyG Offline
                                      gelberlemmy
                                      schrieb am zuletzt editiert von
                                      #453

                                      @joergeli danke für die Antwort. Das habe ich schon alles drin mit dem Display Layer Progress etc. Ich habe auch ein Blockly gebaut, was funktioniert. Nur möchte ich einfach über die Visualisierung Jarvis da eine Layerhöhe eintragen, damit ich eine Nachricht bekomme. Um mehr geht es gar nicht. Ich möchte nicht immer in IOBroker rein und dann dies im Blockly ändern. Ich habe in meinem Slicer schon unter Farbwechsel den korrekten Workaround drinne. Nur habe ich ca 30 sek Zeit mein Filmset zu wechseln. Wenn ich das verpenne druckt er mit ursprünglichen Farbe weiter. Ja das mit Anycunic ist so ein Problem.

                                      1 Antwort Letzte Antwort
                                      0
                                      • haus-automatisierungH haus-automatisierung

                                        @da_woody Warum sollte das nicht gehen? Druck stoppen und einfach einen Custom Command senden via OctoPrint-Instanz

                                        da_WoodyD Offline
                                        da_WoodyD Offline
                                        da_Woody
                                        schrieb am zuletzt editiert von
                                        #454

                                        @haus-automatisierung klar, sind wir aber wieder bei dem problem, ohne blockly/js geht gar nix. :)
                                        wie ja weiter zu lesen ist, ohne eingriff in octoprint geht mal gar nix... (auch bei klipper brauchts dann ein macro)
                                        bis dann eine nachricht kommt,

                                        Ich habe auch irgendwo gelesen, daß der Filamentwechsel recht zügig erfolgen sollte, da sonst das Bauteil auf der Druckplatte u.U. zu sehr abkühlt und anschl. beim Weiterdrucken mit der neuen Farbe an der Nahtstelle Probleme auftauchen könnten.

                                        ist es zu spät.
                                        das braucht man nicht lesen, es ist einfach so. noch dazu, wenn das andere filament eventuell andere temperaturen braucht. ok, man kann die temps halten, aber nicht über den adapter.
                                        ergo, eingriff direkt in den gcode.
                                        hab am anfang mit dem anycubic mega-s auch rumgespielt. auge x daumen, filament abgeknipst, anderes dann nachgeschoben.
                                        alles nicht böse gemeint, IMHO nur realistisch betrachtet. :)

                                        gruß vom Woody
                                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                                        1 Antwort Letzte Antwort
                                        0
                                        • haus-automatisierungH haus-automatisierung
                                          Aktuelle Test Version 2.0.0
                                          Veröffentlichungsdatum 04.11.2021
                                          Github Link https://github.com/klein0r/ioBroker.octoprint

                                          Nach dem letzten Video zu OctoPrint, hatte ich mal wieder Lust am Adapter weiter zu arbeiten, damit der endlich mal Stable wird. Daher hier die Bitte, den Adapter in der letzten Version einfach mal zu testen.

                                          Da der Adapter bereits im latest Repository enthalten ist, einfach darüber installieren - NICHT über GitHub, sonst sprechen wir ständig von anderen / undefinierten Versionen

                                          Video: https://www.youtube.com/watch?v=NiTXB4lZv0A

                                          Was alles aktuell gehen sollte:

                                          Information

                                          • Get version information
                                          • Get printer information
                                          • Get current print job information
                                          • Get file list information

                                          Temperatures

                                          • Set tool temperature
                                          • Set bed temperature

                                          Commands

                                          • Printer: Connect, disconnect and home
                                          • Job: Start, Cancel, Restart
                                          • SD-Card: Init, Refresh, Release
                                          • Custom Printer Commands
                                          • System Commands
                                          • Jog X, Y and Z axis
                                          gelberlemmyG Offline
                                          gelberlemmyG Offline
                                          gelberlemmy
                                          schrieb am zuletzt editiert von gelberlemmy
                                          #455

                                          Um hier dieses hier nicht zu breit zu treten, habe ich ein neues Thema dafür auf gemacht.

                                          https://forum.iobroker.net/topic/72098/script-für-eine-regel-auf-der-jarvis-oberfläche?_=1705781028433

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          883

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe