Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Mqtt-Client | Login auf Cloudmqtt.com nicht möglich

    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-Client | Login auf Cloudmqtt.com nicht möglich

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

      Hi,

      ich habe folgende Fehlermeldungen, wenn ich versuche mich mit dem Adapter "Mqtt-Client" bei CloudMqtt.com anzumelden:

      *** **TypeError: 2016-11-15 18:47:58.618 error at Manager.ondata (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:323:16)

      TypeError: 2016-11-15 18:47:58.618 error at Decoder.add (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/index.js:247:12)
      
      TypeError: 2016-11-15 18:47:58.618 error at Decoder.Emitter.emit (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/component-emitter/index.js:134:20)
      
      TypeError: 2016-11-15 18:47:58.618 error at Decoder. (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
      
      TypeError: 2016-11-15 18:47:58.618 error at Manager.ondecoded (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:333:8)
      
      TypeError: 2016-11-15 18:47:58.618 error at Manager.Emitter.emit (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-emitter/index.js:131:20)
      
      TypeError: 2016-11-15 18:47:58.618 error at Manager. (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/node_modules/component-bind/index.js:21:15)
      
      TypeError: 2016-11-15 18:47:58.618 error at Socket.onpacket (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:229:12)
      
      TypeError: 2016-11-15 18:47:58.618 error at Socket.onack (/root/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:305:9)
      
      TypeError: 2016-11-15 18:47:58.618 error at Socket. (/root/node_modules/iobroker.mqtt-client/client.js:119:92)
      
      TypeError: 2016-11-15 18:47:58.618 error Cannot read property 'topic' of undefined
      
      uncaught 2016-11-15 18:47:58.610 error exception: Cannot read property 'topic' of undefined
      
      mqtt-client.1 2016-11-15 18:47:58.540 info starting. Version 0.3.0 in /root/node_modules/iobroker.mqtt-client**** 
      

      Kann das vielleicht an einer falschen Nodejs Version liegen? Der Mqtt-Adapter (Client/Broker) hat keine Probleme beim Login.

      Danke!

      Gruß

      Michy

      1 Reply Last reply Reply Quote 0
      • P
        Pman last edited by

        Hallo, kannst du nochmal die Version 0.3.1 von Github testen?

        1 Reply Last reply Reply Quote 0
        • M
          Michy last edited by

          Hi,

          werde ich gleich machen!

          Edit: Klappt wunderbar, besten Dank!

          Woran lag es jetzt?

          Gruß

          Micha

          Gesendet von iPhone mit Tapatalk

          1 Reply Last reply Reply Quote 0
          • M
            Michy last edited by

            Eine Sache hätte ich noch..

            Ich versuche über MQTT - Befehle, bzw. States mit true/false zu ändern.

            In den Einstellungen des Objekts: MQTT aktiviert, einen Haken bei "publish", "subscripe", und "nur Änderungen" gesetzt

            Wenn ich jetzt an dem bestimmten Topic eine Message mit "true" oder "false" sende, ändert sich zwar der Wert in der Objektliste - in Wirklichkeit tut sich jedoch nichts.

            Muss ich evtl. in der Message einen Code verpacken, damit ich die z.B. Lampe auch tatsächlich ausschalte und sich nicht nur der Wert ändert?

            Gruß

            Micha

            1 Reply Last reply Reply Quote 0
            • P
              Pman last edited by

              Hast du vielleicht "ack" ein bei den MQTT-Settings des Datenpunktes? Das müsste in diesem Fall aus sein, damit es quasi ein Befehl zum ausschalten ist. Der Adapter, welcher die Lampe schaltet sollte dann das ack auf true setzen.

              1 Reply Last reply Reply Quote 0
              • M
                Michy last edited by

                Jo, das war es… Läuft alles danke

                Gesendet von iPhone mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • M
                  Michy last edited by

                  Mir ist gerade noch was aufgefallen,

                  sobald ich den I/O-Broker bzw. den Adapter neu starte, verliert der Mqtt-Client seine Funktion.

                  Die Message kommt an aber es tut sich nichts, die Hue bleibt aus.

                  Sobald ich die Einstellungen des Werte-Objekts einmal ändere (irgendwo einen Haken raus, rein und wieder speichern)

                  funktioniert alles wie gehabt. Im Log ist keine Fehlermeldung zu sehen.

                  Bestimmt eine Kleinigkeit 8-)

                  Gruß

                  Micha

                  1 Reply Last reply Reply Quote 0
                  • P
                    Pman last edited by

                    bitte nochmal von Github laden.

                    Danke auf jeden Fall fürs viele Testen 🙂

                    1 Reply Last reply Reply Quote 0
                    • M
                      Michy last edited by

                      Hi,

                      also die Einstellungen bleiben in der Ansicht so wie sie sind, gehen also "optisch" nicht verloren. Ich muss lediglich einen Haken z.B. Aktiviert raus - und wieder rein machen + Speichern. Dann funktioniert es wieder. Wenn ich jetzt mit der neuen Version 0.3.2 den Adapter neu starte, flackern die Hue Lichter einmal. Die Einstellungen gehen leider trotzdem noch verloren.

                      Gesendet von iPhone mit Tapatalk

                      1 Reply Last reply Reply Quote 0
                      • P
                        Pman last edited by

                        Das bekomme ich gerade nicht reproduziert. Kannst du nochmal von Github updaten und mal nachgucken was beim Adapterneustart geloggt wird?

                        1 Reply Last reply Reply Quote 0
                        • M
                          Michy last edited by

                          Alles klar

                          Gesendet von iPhone mit Tapatalk

                          1 Reply Last reply Reply Quote 0
                          • M
                            Michy last edited by

                            Hier einmal der Log, bevor es funktioniert hat und dann nach neustarten des Adapters:

                            mqtt-client.1 2016-11-19 14:10:01.248 info connected to broker

                            mqtt-client.1 2016-11-19 14:10:00.735 info Try to connect to mqtts://IOBroker:*******************@m21.cloudmqtt.com:27200?clientId=IOBroker with lwt

                            mqtt-client.1 2016-11-19 14:10:00.734 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:10:00.731 info enabled syncing of system.adapter.hue.0.alive (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:10:00.664 info starting. Version 0.3.2 in /root/node_modules/iobroker.mqtt-client

                            mqtt-client.1 2016-11-19 14:09:56.606 info terminating

                            mqtt-client.1 2016-11-19 14:08:46.283 info subscribed to {"/Hue":0}

                            mqtt-client.1 2016-11-19 14:08:46.243 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:08:19.104 info connected to broker

                            mqtt-client.1 2016-11-19 14:08:18.594 info Try to connect to mqtts://IOBroker:*******************@m21.cloudmqtt.com:27200?clientId=IOBroker with lwt

                            mqtt-client.1 2016-11-19 14:08:18.594 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:08:18.590 info enabled syncing of system.adapter.hue.0.alive (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:08:18.530 info starting. Version 0.3.2 in /root/node_modules/iobroker.mqtt-client

                            mqtt-client.1 2016-11-19 14:08:14.377 info terminating

                            mqtt-client.1 2016-11-19 14:08:03.002 info subscribed to {"/Hue":0}

                            mqtt-client.1 2016-11-19 14:08:02.959 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:06:32.995 info connected to broker

                            mqtt-client.1 2016-11-19 14:06:32.467 info Try to connect to mqtts://IOBroker:*******************@m21.cloudmqtt.com:27200?clientId=IOBroker with lwt

                            mqtt-client.1 2016-11-19 14:06:32.466 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:06:32.463 info enabled syncing of system.adapter.hue.0.alive (publish/subscribe:true/true)

                            mqtt-client.1 2016-11-19 14:06:32.379 info starting. Version 0.3.2 in /root/node_modules/iobroker.mqtt-client

                            mqtt-client.1 2016-11-19 14:06:28.194 info terminating

                            mqtt-client.1 2016-11-19 14:06:15.583 info subscribed to {"/Hue":0}

                            mqtt-client.1 2016-11-19 14:06:15.538 info enabled syncing of hue.0.Michy_Zimmer.All.on (publish/subscribe:true/true)

                            Mir ist noch etwas aufgefallen. Die Messages kommen nach dem neu Starten trotzdem an:

                            http://www.directupload.net ~~und so sehen die Einstellungen für das Objekt aus - auch nach dem Neustart:

                            http://www.directupload.net ~~Gruß

                            Micha~~~~

                            1 Reply Last reply Reply Quote 0
                            • P
                              Pman last edited by

                              Also so weit ich aus dem Log lese wird das Topic korrekt wieder abonniert nach dem Neustart. Du schreibst auch, dass die Nachrichten noch ankommen. Der Wert wird auch gesetzt, aber die Lampe nicht geschaltet oder der Wert wird schon nicht gesetzt? An irgend einer Stelle geht es anscheinend nicht weiter. Hast du mal Testweise das "nur bei Änderung" raus genommen?

                              1 Reply Last reply Reply Quote 0
                              • M
                                Michy last edited by

                                Richtig, der Wert wird gesetzt aber die Lampen nicht ausgeschaltet. Auch bei "nur bei Änderungen" tritt das auf

                                Gesendet von iPhone mit Tapatalk

                                1 Reply Last reply Reply Quote 0
                                • P
                                  Pman last edited by

                                  Ich glaube ich weiß jetzt wo der Fehler lag. Du kannst nochmal die neue Version von Github testen, ich glaube allerdings, dass für diese Änderung ein neuinstallieren des Adapters notwendig sein könnte. Dazu den Adapter im Admin löschen und von Github neu installieren, nur die Instanz löschen reicht nicht.

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Michy last edited by

                                    So,

                                    also ich habe den Adapter komplett gelöscht (Adapterbereich, Instanzen, Objekte) und ihn dann über Github neu installiert.

                                    Danach wollte ich in den Einstellungen Mqtt-Client für das Objekt die vorherigen Einstellungen vornehmen und kann leider nicht speichern.

                                    Der Button lässt sich drücken ist aber ohne Funktion. Drücke ich speichern und dann auf das X oben rechts am Fenster sind die Einstellungen wieder weg.

                                    (Haken bei aktiviert, Topic usw. wieder auf Default)

                                    Gruß

                                    Micha

                                    1 Reply Last reply Reply Quote 0
                                    • P
                                      Pman last edited by

                                      Hattest du den Admin mal neu geladen? Ansonsten versuch mal ein "iobroker upload mqtt-client" in der Console. Ist der Adapter schon mit einem Server verbunden?

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        Michy last edited by

                                        Einen Schritt weiter.

                                        Ich kann auf Speichern drücken, er schließt das Fenster - speichert die Werte aber nicht.

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          Pman last edited by

                                          Am speichern der Optionen hatte ich eigentlich gar nichts geändert :evil:

                                          Ich werde mir den Adapter auch nochmal löschen / neu installieren und gucken ob ich das reproduzieren kann.

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Michy last edited by

                                            @Pman:

                                            Am speichern der Optionen hatte ich eigentlich gar nichts geändert :evil:

                                            Ich werde mir den Adapter auch nochmal löschen / neu installieren und gucken ob ich das reproduzieren kann. `

                                            Nicht, das ich mir jetzt irgendetwas zerschossen habe :lol: …

                                            Die SQL-Optionen lassen sich ohne Probleme abspeichern.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            937
                                            Online

                                            31.8k
                                            Users

                                            80.0k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            23
                                            2465
                                            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