Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. MQTT und mooraker - Verbindung klappt nicht

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    MQTT und mooraker - Verbindung klappt nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      figugegu last edited by

      Gute Tag zusammen
      Ich versuche gerade meinen 3D-Drucker welcher Klipper/Moonraker läuft über den MQTT-Adapter zu steuern/überwachen.
      Eigentlich dachte ich es sei ein Leichtes. Es klappt aber nicht und ich kann nicht nachvollziehen warum.
      Mit MQTT habe ich bisher keine Erfahrung.
      Folgendes habe ich bis jetzt gemacht:
      In der Moonraker-Config habe ich folgendes Eingefügt:

      [mqtt]
      address: XXX.XXX.XXX.XX (IP vom RPI)
      port: 1883
      username: XXXXX
      password: XXXXX
      password_file:
      mqtt_protocol: v3.1.1
      enable_moonraker_api: True
      instance_name:
      status_objects:
         webhooks
         toolhead=position,print_time,homed_axes
         extruder=temperature
      
      publish_split_status: False
      default_qos: 0
      api_qos:
      

      Doku dazu: https://moonraker.readthedocs.io/en/latest/configuration/#mqtt

      Im Adapter habe ich folgendes eigestellt:
      adapter_mqtt.png

      Die Verbindung bekomme ich so nicht hin. Habe schon Diverses probiert, z.B. ohne Passwort, anderer Port, andere Zugriffe im Adapter, SSL usw...

      Kann mir da jemad von euch helfen?
      Besten Dank

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @figugegu last edited by

        @figugegu schau halt mal, ob der Port überhaupt freibist. Vielleicht hast du ja shelly Adapter, Sonoff oder sonst was laufen..

        F 1 Reply Last reply Reply Quote 0
        • F
          figugegu @mickym last edited by figugegu

          @mickym Das ist mal eine Idee 😊 Hab zwar schon einen anderen Versucht, aber vielleicht auch einen benutzten erwischt.
          Schaue ich mir am Abend mal an.

          Danke für den Input

          1 Reply Last reply Reply Quote 0
          • F
            figugegu last edited by figugegu

            Ich komme (noch) nicht weiter...
            Port passt. Habe inzwischen eine Verbindung geschaft. Irgendwie. Aber nicht so wie es sein sollte. Denke ich zumindest.
            Mit folgendem Code in der moonraker.conf

            [mqtt]
            address: XXX.XXX.XXX.XX
            port: 1883
            username: ender
            mqtt_protocol: v3.1.1
            enable_moonraker_api: True
            status_objects:
                fan=speed
                print_stats
                webhook
            default_qos: 0
            

            bekomme ich folgendes in den Objekten:
            Bildschirmfoto 2023-01-26 um 21.04.55.png

            Irgendwas, aber nicht so wie es sein sollte.
            Dazu zeigt der Adapter in den Instanzen an, dass keine Verbindung besteht, obwohl ja irgend welche Daten ankommen.
            Bildschirmfoto 2023-01-26 um 21.23.49.png

            Sobald ich in moonraker.conf und im Adapter ein Passwort setzte, gibt mir Monnraker folgende Fehlermeldung aus und die Verbindung ist weg.:
            warnung.png

            Bin ich richtig in der Annahme dass, wenn denn eine saubere Verbindung steht, alle Infos die ich möchte als eigene Stats in den Objekten gelistet werden?

            Ich versuche mein Glück mal weiter.
            Wenn jemand noch eine Idee hat beschäftige ich mich gerne damit. 😊

            da_Woody 1 Reply Last reply Reply Quote 0
            • da_Woody
              da_Woody @figugegu last edited by da_Woody

              @figugegu why not
              7e22084a-682c-4aa4-a367-a5fcbe31ffa9-grafik.png
              tut sich leider schon länger nichts, aber es funzt.
              https://github.com/DrozmotiX/ioBroker.klipper-moonraker/blob/main/README.md

              F 1 Reply Last reply Reply Quote 0
              • F
                figugegu @da_Woody last edited by

                @da_woody
                Hatte den schon gefunden, nur dass da bald zwei Jahre nix gegangen ist hat mich abgeschreckt.
                Aber ein Versuch ist es wert.

                Danke

                da_Woody 1 Reply Last reply Reply Quote 0
                • da_Woody
                  da_Woody @figugegu last edited by

                  @figugegu hehe. tja, wenn was gut ist, muss nicht dauernd ein update kommen... 😉
                  aber besser das mal testen, als selbst rum fummeln. 😄

                  F 1 Reply Last reply Reply Quote 0
                  • F
                    figugegu @da_Woody last edited by

                    @da_woody
                    Hast ja recht...

                    Aber ich bekomme den Adapter nicht installiert. 😢

                    $ iobroker url DrozmotiX/ioBroker.klipper-moonraker --host raspi-safran --debug
                    
                    install DrozmotiX/ioBroker.klipper-moonraker
                    
                    NPM version: 6.14.15
                    
                    Installing DrozmotiX/ioBroker.klipper-moonraker... (System call)
                    
                    npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):
                    
                    updated 1 package in 284.471s
                    
                    66 packages are looking for funding run `npm fund` for details
                    
                    upload [4] klipper-moonraker.admin /opt/iobroker/node_modules/iobroker.klipper-moonraker/admin/admin.d.ts admin.d.ts video/mp2t
                    
                    upload [3] klipper-moonraker.admin /opt/iobroker/node_modules/iobroker.klipper-moonraker/admin/index_m.html index_m.html text/html
                    
                    upload [2] klipper-moonraker.admin /opt/iobroker/node_modules/iobroker.klipper-moonraker/admin/klipper-moonraker.png klipper-moonraker.png image/png
                    
                    upload [1] klipper-moonraker.admin /opt/iobroker/node_modules/iobroker.klipper-moonraker/admin/style.css style.css text/css
                    
                    upload [0] klipper-moonraker.admin /opt/iobroker/node_modules/iobroker.klipper-moonraker/admin/words.js words.js application/javascript
                    
                    Process exited with code 0
                    
                    da_Woody 1 Reply Last reply Reply Quote 0
                    • da_Woody
                      da_Woody @figugegu last edited by

                      @figugegu ei, das ding ist ja noch nicht da.
                      auch wenns verpönt ist, über die katze insten, instanz anlegen, funzt.
                      dd962bfa-b9d9-44ed-8b78-b8b78c0d0e40-grafik.png

                      F 1 Reply Last reply Reply Quote 0
                      • F
                        figugegu @da_Woody last edited by figugegu

                        @da_woody
                        Nö, weder über Git noch NPM funktionierts. Immer gleiche Fehlermeldung wie oben...

                        Edit:
                        Grad nochmals versucht.
                        Instanz wird nicht erstellt, aber unter den Objekten wird was angelegt...
                        Bildschirmfoto 2023-01-27 um 06.33.01.png
                        Bildschirmfoto 2023-01-27 um 06.32.46.png

                        Fehlermeldung bei Installationsversuch über Git:
                        Bildschirmfoto 2023-01-27 um 06.31.20.png

                        da_Woody 1 Reply Last reply Reply Quote 0
                        • da_Woody
                          da_Woody @figugegu last edited by

                          @figugegu schrieb ich ja, instanz anlegen...
                          b357dd00-bac1-437e-9c2b-1f1181592f1c-grafik.png

                          1 Reply Last reply Reply Quote 0
                          • F
                            figugegu last edited by

                            @da_woody
                            Ui, da hatte ich nen fetten Knoten.
                            Hat geklappt.
                            Danke!!

                            da_Woody 1 Reply Last reply Reply Quote 0
                            • da_Woody
                              da_Woody @figugegu last edited by

                              @figugegu kann passieren... 🙂
                              ganz schön viele DPs... 😄

                              1 Reply Last reply Reply Quote 0
                              • F
                                figugegu last edited by figugegu

                                Habe den Adapter installiert. Klappt alles super.
                                Aber:
                                Der Drucker und somit Moonraker ist ja nicht dauernd Online. Wenn ich diesen nun Starte, verbindet sich der Adapter nicht automatisch mit dem Drucker. Da muss ich immer den Adapter neu starten.
                                Gibts da eine Lösung dazu? Da es auf Git kein Issue dazu gibt, gehe ich davon aus, dass das in ioBroker gelöst werden kann...

                                Gruss

                                1 Reply Last reply Reply Quote 0
                                • F
                                  figugegu last edited by figugegu

                                  Für die Nachwelt mit dem gleichen Problem, dass sich der Adapter nach dem Druckerstart nicht automatisch verbindet:

                                  Sobald der Drucker eingeschaltet wird (passiert über eine ZigBee-Steckdose), wird der Adapter mit folgendem Script neu gestartet. Dieser muss erst auf "false" gesetzt werden...

                                  neustart_klipper.png

                                  Vielleicht nicht eine sehr elegante Lösung, funktioniert aber.

                                  Gruss

                                  da_Woody 1 Reply Last reply Reply Quote 0
                                  • da_Woody
                                    da_Woody @figugegu last edited by

                                    @figugegu ich schalte meinen über einen shelly plugs ein. sobald der raspi gebootet hat, die website erreichbar ist, startet auch der adapter selbst. dauert halt ein bißchen.

                                    F 1 Reply Last reply Reply Quote 0
                                    • F
                                      figugegu @da_Woody last edited by

                                      @da_woody
                                      Alles klar. So ziemlich gleich wie bei mir.
                                      Aber verstehe ich richtig, dass auch du den Adapter über ein Script neu starten musst?

                                      da_Woody 1 Reply Last reply Reply Quote 0
                                      • da_Woody
                                        da_Woody @figugegu last edited by

                                        @figugegu eben nicht! wie soll ichs dir zeigen...
                                        9932c871-cb78-4bae-bc95-58bddcac76ad-grafik.png 091042b2-c5fb-4f5c-ad8c-a60ed1b8b27f-grafik.png
                                        ok, printer is ready ist quatsch.
                                        1773e8c2-2656-49b6-810a-322de6c246a9-grafik.png
                                        6fe55c87-83c9-4b98-a159-0d26bc67d6de-grafik.png
                                        6808b99c-576d-44c3-94b3-6443d7c55bac-grafik.png

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          figugegu @da_Woody last edited by

                                          @da_woody
                                          Ok, alles klar. Danke für die Erklärung.

                                          da_Woody 1 Reply Last reply Reply Quote 0
                                          • da_Woody
                                            da_Woody @figugegu last edited by

                                            @figugegu naja, erklärung ist es nicht, aber bei mir tuts das mit allen adaptern...
                                            octoprint z.b.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            776
                                            Online

                                            31.9k
                                            Users

                                            80.3k
                                            Topics

                                            1.3m
                                            Posts

                                            scheint
                                            3
                                            20
                                            1894
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo