Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. [gelöst] ioBroker als MQTT Client, wie?

    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

    [gelöst] ioBroker als MQTT Client, wie?

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @Chris 1 last edited by

      @chris-1 Dann solltest du auch die Datenpunkte drin haben.

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

        @mickym Ich scfhau mal fix nach....

        Chris 1 1 Reply Last reply Reply Quote 0
        • Chris 1
          Chris 1 @Chris 1 last edited by

          @chris-1 Oh ich könnte Dich knutschen.... LOL

          Da sind viele viele neue Sachen/Objekte, (JSON) durch die ich mich mal durchwühlen muss

          Chris 1 1 Reply Last reply Reply Quote 0
          • Chris 1
            Chris 1 @Chris 1 last edited by

            @chris-1 Ganz herzlichen Dank.
            Das scheint die Lösung zu sein!

            Chris 1 mickym 2 Replies Last reply Reply Quote 0
            • Chris 1
              Chris 1 @Chris 1 last edited by

              @chris-1 Alle Haken bei Einstellungen raus bewirkte Wunder!

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

                @chris-1 Na freut mich. 🙂 - Den zigbee2mqtt solltest Du noch zusätzlich installieren können. Ich hab den nicht, da ich JSON sehr praktisch finde.

                Du kannst also entweder den zigbee2mqtt adapter nehmen, um einzelne Datenpunkte zu haben. Ansonsten wenn Du Node-Red als Logikmaschine hast, dann kann ich Dir auch ein Flow zur Verfügung stellen, der Dir das auch in einzelne Datenpunkte aufdröselt.

                Ansonsten kannst Du nun mit mqtt alleine - einge ganze Menge Adapter Dir sparen:

                f6da70ab-2ae8-4a91-8d33-3a10e7938346-image.png

                Du siehst ich hab Tasmota, Shellies alles über mqtt laufen

                @chris-1 sagte in ioBroker als MQTT Client, wie?:

                @chris-1 Alle Haken bei Einstellungen raus bewirkte Wunder!

                Ja viel hilft nicht immer viel. 😉

                Chris 1 F 2 Replies Last reply Reply Quote 0
                • Chris 1
                  Chris 1 @mickym last edited by Chris 1

                  @mickym zigbee2mqtt läuft schon,
                  war der nächste schritt nach mosquitto.

                  Muss nur noch prüfen, dass der auch als service läuft
                  und ich den nich manuell starten muss.

                  Sobald das mit der zigbee lampe läuft;
                  werde ich mich um "Shelly Plug" S kümmern

                  Ich will ja keine Cloud-Geschichten,
                  das ist, warum mir mqtt wichtig erschien.

                  Nein, paranoid ob China-Cloud bin ich nicht,
                  aber ich sehe auch keinen Grund, warum
                  meine Lampen aus China gesteuert werden sollten;
                  wenn da ein PC steht lach

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

                    @chris-1 Wie gesagt für alle Aktoren, musst Du den set Datenpunkt selbst erstellen. Dazu musst Du den Expertenmodus aktivieren.
                    Du siehst an meinem Screenshot bei der Tischlampe - wie Du dann die Kommandos eingibst.

                    Die Shellies kommen einfach rein. Da musst Du dann einen command Datenpunkt erstellen.

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

                      @mickym Ganz herzlichen Dank!

                      Ich denke, Deine Hilfe war grandios!

                      Versuche jetzt noch 'mal ein bischen mit gelerntem was
                      zu machen und dann geht's morgen weiter!

                      Chris 1 mickym 2 Replies Last reply Reply Quote 0
                      • Chris 1
                        Chris 1 @Chris 1 last edited by

                        @chris-1 Mit "Set Datenpunkt" setzen meinst Du ein "if changed, then...."

                        Chris 1 mickym 2 Replies Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Chris 1 last edited by

                          @chris-1 sagte in ioBroker als MQTT Client, wie?:

                          @mickym Ganz herzlichen Dank!

                          Ich denke, Deine Hilfe war grandios!

                          Versuche jetzt noch 'mal ein bischen mit gelerntem was
                          zu machen und dann geht's morgen weiter!

                          bb86a5f8-69cc-4583-b2dc-fdb458e62f45-image.png

                          Oben hab ich Dir markiert den command Datenpunkt den Du erstellen musst, um Dein shelly zu steuern, unten den set Datenpunkt für die Lampe unter zigbee2mqtt

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

                            @chris-1 Muss als nächstes ausprobieren....

                            wenn draussen Dämmerung oder Dunkel (REQUEST) und BLE iTAG (neu true),
                            dann (MQTT) Licht an

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

                              @chris-1 Nein Du musst die Admin Oberfläche auf Expertenmodus umstellen:

                              6a1a54a8-c26d-492d-a514-8a086fab18e2-image.png

                              dann markierst Du den State und erstellst mit dem Plus einen Datenpunkt und nennst ihn set.

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

                                @mickym Morgen 😉

                                Ganz herzlichen dank!

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

                                  @chris-1 sagte in ioBroker als MQTT Client, wie?:

                                  @chris-1 Muss als nächstes ausprobieren....

                                  wenn draussen Dämmerung oder Dunkel (REQUEST) und BLE iTAG (neu true),
                                  dann Licht an

                                  Nein - das kommt alles später mit Deine Logikmaschine. Ich mag kein Blockly sondern nutze Node-Red. Bei Blocklies gibts dann andere Dir bessr helfen können.

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

                                    @chris-1 sagte in ioBroker als MQTT Client, wie?:

                                    @mickym Morgen 😉

                                    Ganz herzlichen dank!

                                    Dann schlaf gut. 🙂

                                    Chris 1 1 Reply Last reply Reply Quote 1
                                    • Chris 1
                                      Chris 1 @mickym last edited by Chris 1

                                      Moin,

                                      irgendwo kklemmt noch die Kommunikation (mosquitto, zigbee2mqtt, iobroker)

                                      Wenn ich über das WebInterface von z2m (IP:8080) etwas ändere (Lampe an/aus),
                                      dann scheint es überall zu funktionieren und ich bekomme auch einen aktuallisierten
                                      Eintrag in der Objekt Liste.

                                      Ändere ich jedoch zu Testzwecken beim Objekt (mgtt.0.zigbee2mqtt.RGB01) den
                                      Wert (OFF statt ON), dann tut sich garnix.

                                      ioBróker log:
                                      Bildschirmfoto vom 2022-11-20 17-56-10.png

                                      Bei z2m finde ich unter /data/log/<datum>/log.txt bzw /data/state.txt nichts, was darauf hinweisen würde, dass sich ioBroker und z2m ausgetauscht hätten
                                      Und bei /var/log/mosquitto/mosquitto.log sehe ich auch nur
                                      Bildschirmfoto vom 2022-11-20 18-05-17.png

                                      Wo kann ich nach dem Grund des Fehlers? suchen?

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

                                        @chris-1 Wie gesagt ich nutze den zigbee2mqtt Adapter nicht, sondern arbeite nur mit mqtt. Eventuell stellst Du in dem Thread für diesen Adapter direkt Deine Frage.

                                        https://forum.iobroker.net/topic/59260/test-adapter-zigbee2mqtt

                                        Ich würde Dir halt erst mal empfehlen normal mit mqtt zu arbeiten und Dir nicht mit einem neuen Adapter Dir wieder eine weitere mögliche Fehlerquelle zu holen.

                                        irgendwo kklemmt noch die Kommunikation (mosquitto, zigbee2mqtt, iobroker)

                                        Wenn ich über das WebInterface von z2m (IP:8080) etwas ändere (Lampe an/aus),

                                        dann scheint es überall zu funktionieren und ich bekomme auch einen aktuallisierten

                                        Eintrag in der Objekt Liste.

                                        Nein eben nicht. Wenn Du über die zigbee2mqtt Oberfläche arbeiten kannst, dann funktioniert alles zwischen mosquitto und zigbee2mqtt nur eben nicht zu dem zigbee2mqtt Adapter. Das ist ein gewaltiger Unterschied. Ich hab Dir doch gestern geschrieben, wie Du mit normalem mqtt weiter machen sollst, zudem Du ja dann auch gleich die Shellies schaltest. Wenn Du dann immer noch diese Adapter nutzen willst, kannst Du das ja machen - aber da gibts dann Leute, die mit diesen Adaptern Erfahrungen haben.

                                        1. Hast Du den set Datenpunkt angelegt?
                                        2. Hast Du Deinen Befehl richtig eingegeben?

                                        Wenn Du DIr meinen Screenshot der tischlampe richtig angeschaut hast, dann siehst Du, dass Du die Lampe über den set-Datenpunkt steuerst und dort dann mit einem JSON:

                                        also

                                        {"state":"on"}
                                        

                                        bzw.

                                        {"state":"off"}
                                        

                                        und nicht einfach "on" und "off".

                                        Ich habe Dir die beiden Datenpunkte doch in dem letzten Screenshot grün markiert, die Du erstellen musst (einmal shelly und einmal zigbee2mqtt)

                                        Wie Du die Datenpunkt (Expertenmodus) habe ich Dir ja gestern geschrieben. Falls es da noch Probleme gibt, musst Dich halt melden.

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

                                          Falls Du Schwierigkeiten hast mit dem + Zeichen einen neuen Datenpunkt anzulegen. Gehe eine Ebene höhere und lege von dort aus den Datenpunkt an.

                                          Also auf zigbee2mqtt und dann legst Du mit dem + Zeichen einen Datenpunkt an in dem Du angibst: RGB01.set

                                          Ich würde mir aber ggf. noch eine schönere Struktur überlegen, aber musst Du wissen.

                                          Wenn Du mit dem mqtt-Explorer arbeitest ist es noch einfacher. Da publishst Du dann unter dem topic

                                          zigbee2mqtt/RGB01/set
                                          

                                          den Wert als JSON

                                          {"state":"on"}
                                          

                                          So ich glaube, ich habe genügend Möglichkeiten gezeigt. Musst Dich halt melden, was Du machst.

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

                                            @mickym Deine wiederholte Erwähnung von zigbee Adapter hat mich dazu gebracht , mal nach etwas zu suchen, was mir immernoch unklar war: ein ioBroker.zigbee2mqtt Adapter, denn zigbee2mqtt ist ja ein "System service"

                                            Auf github wurde ich nach einiger Suche fündig (https://github.com/o0shojo0o/ioBroker.zigbee2mqtt) und, oh wunder, auf einmal kann ich in iob steuern, auch wenn mir das nicht so ganz passt, dass ich für die Verbindung zu Zigbee-Gerätern jetzt eine ganze Kette von DIngen brauche. Wobei... passt schon.

                                            Komisch, dass nirgends bei Tutorials/Videos zu zigbee2mqtt auf dies Thema eingegangen wird 😞
                                            Auch der Umstand, dass man per URL den Adapter hinzu fügt, dann aber nicht automatisch eine Instanz hinzugefügt wird, sondern man über + das ganze erstmal ins Leben rufen muss.... hab ich nirgends gelesen.

                                            Zu Deinem "ich möchte nur mqtt"....

                                            Mein Ziel ist ohne eine Cloud, also nur local-Network, meine eigenen Devices zu steuern.
                                            Ich muss nicht, während ich einkaufen bin, den Wasserkocher für den Kaffee starten.
                                            Zigbee finde ich auf Grund des geringen Stromverbrauchs (Sensoren mit Batterie, kein Stromkabel) interessant.
                                            RF433/868 interessiert mich auch sehr, auch wenn ich mich da in Welten (Flashen, Löten,..) begeben muss, mit denen ich zuvor noch nicht in Kontakt war.

                                            Und bitte sag jetzt nicht "Tasmota" - ich muss erstmal in die ganze Geschichte (iob bzw SmartHome) rein kommen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            881
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            153
                                            11097
                                            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