Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter OctoPrint

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    12
    2
    251

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

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

Test Adapter OctoPrint

Test Adapter OctoPrint

Scheduled Pinned Locked Moved Tester
adapter entwicklungadatper updatesdevelopertesten
461 Posts 49 Posters 97.2k Views 44 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • OreiderO Oreider

    @thomas-braun
    Leider gibts zum octoprint nicht mehr im Log.
    Sobald ich den Befehl sende, bekomme ich die oben genannte Meldung. Sonst nichts.

    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    wrote on last edited by
    #432

    @oreider

    Und hinter

    Choose of of:

    soll nix mehr kommen?
    Poste die Zeilen drumherum.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    1 Reply Last reply
    0
    • OreiderO Oreider

      @thomas-braun
      Leider gibts zum octoprint nicht mehr im Log.
      Sobald ich den Befehl sende, bekomme ich die oben genannte Meldung. Sonst nichts.

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      wrote on last edited by haus-automatisierung
      #433

      @oreider Dann hast Du wohl einfach keine Befehle in OctoPrint hinterlegt? Über eine bessere Meldung könnte man sprechen, ja 🙃

      Zeig mal die Config. Und wenn alles richtig ist, hilft mir nur ein Debug-Log zur Fehlersuche

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

      OreiderO 1 Reply Last reply
      0
      • haus-automatisierungH haus-automatisierung

        @oreider Dann hast Du wohl einfach keine Befehle in OctoPrint hinterlegt? Über eine bessere Meldung könnte man sprechen, ja 🙃

        Zeig mal die Config. Und wenn alles richtig ist, hilft mir nur ein Debug-Log zur Fehlersuche

        OreiderO Offline
        OreiderO Offline
        Oreider
        wrote on last edited by
        #434

        @haus-automatisierung

        Heute hab ich noch eine zweite Meldung von Octoprint bekommen kurz bevor ich das System herunterfahren wollte:

        2023-12-17 08:45:08.922 - info: daswetter.0 (398463) starting. Version 3.1.11 in /opt/iobroker/node_modules/iobroker.daswetter, node: v18.19.0, js-controller: 5.0.17
        2023-12-17 08:45:27.958 - info: linux-control.0 (138367) getting data from RaspiMirror (192.168.188.88:22)
        2023-12-17 08:45:31.039 - info: linux-control.0 (138367) [getConnection] Host 'RaspiMirror' (192.168.188.88:22) seems not to be online
        2023-12-17 08:45:43.890 - info: daswetter.0 (398463) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
        2023-12-17 08:45:44.406 - info: daswetter.0 (398463) cleaned everything up...
        2023-12-17 08:45:44.433 - info: host.iobroker instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        2023-12-17 08:47:00.611 - info: octoprint.0 (138340) error ECONNABORTED from /api/version: timeout of 2000ms exceeded
        2023-12-17 08:47:28.762 - info: admin.0 (136948) ==> Connected system.user.admin from ::ffff:192.168.188.59
        2023-12-17 08:48:23.061 - info: admin.0 (136948) ==> Connected system.user.admin from ::ffff:192.168.188.59
        2023-12-17 08:48:52.257 - info: admin.0 (136948) <== Disconnect system.user.admin from ::ffff:192.168.188.59 javascript
        2023-12-17 08:48:58.327 - error: octoprint.0 (138340) system command not allowed: core/shutdown. Choose one of:
        2023-12-17 08:50:00.031 - info: host.iobroker instance system.adapter.netatmo-crawler.0 started with pid 398649
        2023-12-17 08:50:02.709 - info: netatmo-crawler.0 (398649) Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instance
        2023-12-17 08:50:03.050 - info: netatmo-crawler.0 (398649) starting. Version 0.8.1 in /opt/iobroker/node_modules/iobroker.netatmo-crawler, node: v18.19.0, js-controller: 5.0.17
        2023-12-17 08:50:03.148 - info: netatmo-crawler.0 (398649) Getting data for stationid:70:ee:50:27:59:8a
        2023-12-17 08:50:04.462 - info: netatmo-crawler.0 (398649) Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule
        2023-12-17 08:50:05.008 - info: host.iobroker instance system.adapter.netatmo-crawler.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        
        

        Am Octoprint selbst hab ich keine Befehle eingegeben... Ging aber bis vor kurzem auch so. Das unten war standardmäßig drin:

        b4d48575-64cc-4f99-96d2-cdb6bf12d952-image.png

        haus-automatisierungH 1 Reply Last reply
        0
        • OreiderO Oreider

          @haus-automatisierung

          Heute hab ich noch eine zweite Meldung von Octoprint bekommen kurz bevor ich das System herunterfahren wollte:

          2023-12-17 08:45:08.922 - info: daswetter.0 (398463) starting. Version 3.1.11 in /opt/iobroker/node_modules/iobroker.daswetter, node: v18.19.0, js-controller: 5.0.17
          2023-12-17 08:45:27.958 - info: linux-control.0 (138367) getting data from RaspiMirror (192.168.188.88:22)
          2023-12-17 08:45:31.039 - info: linux-control.0 (138367) [getConnection] Host 'RaspiMirror' (192.168.188.88:22) seems not to be online
          2023-12-17 08:45:43.890 - info: daswetter.0 (398463) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
          2023-12-17 08:45:44.406 - info: daswetter.0 (398463) cleaned everything up...
          2023-12-17 08:45:44.433 - info: host.iobroker instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
          2023-12-17 08:47:00.611 - info: octoprint.0 (138340) error ECONNABORTED from /api/version: timeout of 2000ms exceeded
          2023-12-17 08:47:28.762 - info: admin.0 (136948) ==> Connected system.user.admin from ::ffff:192.168.188.59
          2023-12-17 08:48:23.061 - info: admin.0 (136948) ==> Connected system.user.admin from ::ffff:192.168.188.59
          2023-12-17 08:48:52.257 - info: admin.0 (136948) <== Disconnect system.user.admin from ::ffff:192.168.188.59 javascript
          2023-12-17 08:48:58.327 - error: octoprint.0 (138340) system command not allowed: core/shutdown. Choose one of:
          2023-12-17 08:50:00.031 - info: host.iobroker instance system.adapter.netatmo-crawler.0 started with pid 398649
          2023-12-17 08:50:02.709 - info: netatmo-crawler.0 (398649) Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instance
          2023-12-17 08:50:03.050 - info: netatmo-crawler.0 (398649) starting. Version 0.8.1 in /opt/iobroker/node_modules/iobroker.netatmo-crawler, node: v18.19.0, js-controller: 5.0.17
          2023-12-17 08:50:03.148 - info: netatmo-crawler.0 (398649) Getting data for stationid:70:ee:50:27:59:8a
          2023-12-17 08:50:04.462 - info: netatmo-crawler.0 (398649) Terminated (ADAPTER_REQUESTED_TERMINATION): Everything done. Going to terminate till next schedule
          2023-12-17 08:50:05.008 - info: host.iobroker instance system.adapter.netatmo-crawler.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
          
          

          Am Octoprint selbst hab ich keine Befehle eingegeben... Ging aber bis vor kurzem auch so. Das unten war standardmäßig drin:

          b4d48575-64cc-4f99-96d2-cdb6bf12d952-image.png

          haus-automatisierungH Offline
          haus-automatisierungH Offline
          haus-automatisierung
          Developer Most Active
          wrote on last edited by
          #435

          @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 🙂

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

          OreiderO 1 Reply Last reply
          0
          • 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
            wrote on last edited by
            #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 Reply Last reply
            0
            • OreiderO Offline
              OreiderO Offline
              Oreider
              wrote on last edited by
              #437

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

              haus-automatisierungH 1 Reply Last reply
              0
              • OreiderO Oreider

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

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                wrote on last edited by
                #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 Reply Last reply
                0
                • haus-automatisierungH haus-automatisierung

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

                  OreiderO Offline
                  OreiderO Offline
                  Oreider
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • da_WoodyD Online
                    da_WoodyD Online
                    da_Woody
                    wrote on last edited by
                    #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 Reply Last reply
                    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 Offline
                      haus-automatisierungH Offline
                      haus-automatisierung
                      Developer Most Active
                      wrote on last edited by
                      #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 Replies Last reply
                      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 Online
                        da_WoodyD Online
                        da_Woody
                        wrote on last edited by
                        #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 Reply Last reply
                        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 Online
                          da_WoodyD Online
                          da_Woody
                          wrote on last edited by
                          #443

                          @haus-automatisierung mail an info@ ist raus... 👍

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

                          haus-automatisierungH 1 Reply Last reply
                          0
                          • da_WoodyD da_Woody

                            @haus-automatisierung mail an info@ ist raus... 👍

                            haus-automatisierungH Offline
                            haus-automatisierungH Offline
                            haus-automatisierung
                            Developer Most Active
                            wrote on last edited by
                            #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 Reply Last reply
                            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 Online
                              da_WoodyD Online
                              da_Woody
                              wrote on last edited by
                              #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... 😄
                              irgend ein kack in der config.

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

                              1 Reply Last reply
                              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
                                wrote on last edited by
                                #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 Replies Last reply
                                0
                                • ESP8266E Offline
                                  ESP8266E Offline
                                  ESP8266
                                  wrote on last edited by 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 Reply Last reply
                                  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
                                    wrote on last edited by
                                    #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 Reply Last reply
                                    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 Online
                                      da_WoodyD Online
                                      da_Woody
                                      wrote on last edited by
                                      #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 Replies Last reply
                                      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 Offline
                                        haus-automatisierungH Offline
                                        haus-automatisierung
                                        Developer Most Active
                                        wrote on last edited by
                                        #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 Reply Last reply
                                        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
                                          wrote on last edited by 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 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          99

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe