Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?

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

      @oberfragger sagte in OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?:

      @geschild

      Ich habe auch den sonoff-Adapter probiert und Flag30 natürlich gesetzt... aber keine chance. Wenn ich etwas über die WebUi ändere... kommt das leider nicht im ioBroker an. Bei Tasmota ist die Standard-Tele-Period ja bei 300 (Sekunden). So ists natürlich Mist.

      Tasmota würde solche Änderungen (An/Aus über die Weboberfläche) unmittelbar senden, allerdings über das Topic mqtt.0.stat.mqttclientname.RESULT

      oberfragger 1 Reply Last reply Reply Quote 0
      • oberfragger
        oberfragger @BananaJoe last edited by oberfragger

        @bananajoe Ja. Mag sein. Leider bekomme ich die Sachen nicht direkt mit. Hab natürlich den sonoff-Adpater neu gestartet, andere Lampe geflasht etc. Die haben osgar ein Video bei welchen die Funktionalität gezeigt wird.
        https://www.youtube.com/watch?v=x4p3JHXbK1E

        Keine Chance, leider.

        Vermutlich könnte ich das Verhalten auch ändern und mir halt jede Sekunde den Zustand schicken lassen.
        2cb84113-347e-48c4-b450-9a94757180ad-image.png Aber trotzdem irgendwie seltsam.

        Ich hab mal debug für den sonoff-Adapter eingeschaltet.
        Ich erhalte bei Änderungen der WebUi folgende Einträge im Log:

        sonoff.0
        2025-02-12 22:59:40.082	debug	Client [fernsehlampe] received: fernsehlampe/led_dimmer = 100
        
        sonoff.0
        2025-02-12 22:59:38.991	debug	Client [fernsehlampe] received: fernsehlampe/led_enableAll = 0
        
        sonoff.0
        2025-02-12 22:59:37.165	debug	Client [fernsehlampe] received: fernsehlampe/led_enableAll = 1
        
        sonoff.0
        2025-02-12 22:59:33.613	debug	Client [fernsehlampe] received: fernsehlampe/led_dimmer = 100
        

        Diese Datenpunkte fehlen komplett... (led-enableAll ist Power ein/aus).

        01a47c90-eb21-46c4-935b-26c35a8146ae-image.png

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

          Wie wäre es mit echten Tasmota?

          geschild 1 Reply Last reply Reply Quote 0
          • geschild
            geschild @oberfragger last edited by geschild

            @oberfragger
            Meine mqtt-config:
            6171e5de-4f22-4114-8274-5c499927a42e-image.png

            In sonoff Objekte:
            e705a455-b46b-49b0-9c09-84d7c2ceed28-image.png

            Ich habe nur Flag 30 gesetzt.

            Information zwischen WebUI und iobroker werden zügig ausgetauscht. Ich denke die von tasmota bekannte teleperiod spielt keine Rolle.

            Das ganze habe ich auf einem aus einem Tuya Gerät ausgebauten WB2S programmiert.

            oberfragger 1 Reply Last reply Reply Quote 0
            • geschild
              geschild @BananaJoe last edited by

              @bananajoe Es geht hier nicht um ESPxx sondern BK7231x und BL602 Chips, auf denen tasmota meines Wissens nicht läuft.

              BananaJoe 1 Reply Last reply Reply Quote 1
              • oberfragger
                oberfragger @geschild last edited by oberfragger

                @geschild Dank dir. Ich setze jetzt erstmal nur Flag30 (hatte das m.E. schon mal).
                Aber im Prizip siehts bei dir genauso aus wie bei mir.

                Hat leider mit ner G10 genauso nicht geklappt.

                Ich hab jetzt auch nochmal den Group Topic geändert...sicherheitshalber. Leider keine Änderung des Verhaltens in ioBroker.

                Welche Version von openBK hast drauf? Vergiss es. Steht ja auf dem Screenshot. 1.18.35

                1 Reply Last reply Reply Quote 0
                • BananaJoe
                  BananaJoe Most Active @geschild last edited by

                  @geschild sagte in OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?:

                  @bananajoe Es geht hier nicht um ESPxx sondern BK7231x und BL602 Chips, auf denen tasmota meines Wissens nicht läuft.

                  ok, das ist natürlich ein Grund

                  1 Reply Last reply Reply Quote 0
                  • geschild
                    geschild @oberfragger last edited by

                    @oberfragger

                    Du hast am 10.02.2025 geschrieben:
                    Folgende Anleitung habe ich zum flashen genommen.
                    https://digiblur.com/2023/08/19/updated-tuya-cloudcutter-with-esphome-bk7231-how-to-guide/

                    Ich habe das tool Version v5 von dieser Seite verwendet :
                    https://github.com/openshwprojects/BK7231GUIFlashTool/releases

                    oberfragger 1 Reply Last reply Reply Quote 0
                    • oberfragger
                      oberfragger @geschild last edited by

                      @geschild Ok. Ich habe Lampen. Die wollte cih nicht "aufbrechen". Ergebnis ist am Ende ja, dass wir beide dann openBK drauf haben. Bei dir alelrdigs mit ner vernünftigen ioBroker Intergration.

                      Naja- vielleicht verknüpfe ich auch mal HA und ioB. Dann bekomme ich das vmtl. auch ordentlich hin.

                      geschild 1 Reply Last reply Reply Quote 0
                      • geschild
                        geschild @oberfragger last edited by geschild

                        @oberfragger HA ist in machen Dingen pflegeleichter als iob. Viel Erfolg. Trotzdem bevorzuge ich iob. Die Entitäten, Helferlein und was es da sonst noch gibt .... ich werde nicht warm damit.

                        1 Reply Last reply Reply Quote 1
                        • geschild
                          geschild last edited by geschild

                          @geschild Ich habe mal meinen WB2S für eine Lampe konfiguriert und mir auf den Pins mit dem Oszilloscope angesehen was passiert.

                          OpenBK-Config.jpg

                          OpenBK-Server.jpg
                          Ein bischen hier gestöbert: https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/commands.md

                          Das erstmal im Browser probiert:

                          OpenBK-cmndWeb.jpg

                          Ein paar user-DP angelegt:

                          OpenBK-user.jpg
                          Ein blockly zusammengepuzzelt:

                          OpenBK-Blockly.jpg ```
                          blockly_xml.txt

                          Im blockly noch die Variable [IPundCmnd] mit deiner IP anpassen.
                          Und natürlich deine Config passend zur Lampe.

                          Viel Erfolg.

                          oberfragger 1 Reply Last reply Reply Quote 1
                          • oberfragger
                            oberfragger @geschild last edited by

                            @geschild Sehe ich das richtig dass du das dann über den MQTT-Adapter machst? Jede Änderung des get Datnpunktes löst dann das entsprechende command aus?

                            geschild 1 Reply Last reply Reply Quote 0
                            • geschild
                              geschild @oberfragger last edited by geschild

                              @oberfragger
                              Auslöser sind, in meinem Beispiel, Änderungen in den user-Datenpunkten. Der Wert, den du hier einträgst, wird im Blockly, mit den anderen Vorgaben, zu einer Commandzeile zusammengefügt. Z.B. bei dem Datenpunkt, den ich <Power-on/off> genannt habe:
                              Wird hier "on" eingetragen wir folgende Zeile aus der Variablen: IPundCmd + Power0%20 + on = http//192.168.178.199/cm?cmnd=Power0%20on generiert. Welche Werte gültig sind kannst du der ../commands.md entnehmen. Für Power gilt "on" oder "off" (ohne Gänsefüsschen eingebene)
                              Die user-Datenpunkte habe ich als String angelegt.
                              Bei Dimmer habe ich festgestellt: 0 -> Lampe aus, >107 Lampe ganz an, 1...106 Änderung der Helligkeit.
                              Bei Farbtemperatur funktionieren Werte zwischen 160...500.

                              Der mqtt-Adapter hat mit diesen commands gar nichts mehr zu tun. Das geht direkt über TCP ans Gerät. Wie du siehst geht das auch direkt über den Browser.
                              Ich habe festgestellt, dass man einige Befehle über die mqtt Datenpunkte absetzen kann, andere aber nicht. Warum weiß ich nicht. Aber TCP command geht immer. Ist im Prinzipdas gleiche wie bei tasmota.

                              Nur zur Sicherheit, bitte nicht beleidigt sein:
                              !!! In die Variable <IPundCmnd> muss du natürlich statt: 192.168.178.199 die IP deines openBK-Gerätes eintragen.

                              P 1 Reply Last reply Reply Quote 1
                              • P
                                pillepalle127 @geschild last edited by pillepalle127

                                Oha, mein erster Post... seid gnädig ^^
                                Ich stand vor dem gleichen Problem und habe eine für mich funktionierende, einfache Lösung gefunden.
                                Der gesamte Trick besteht darin für "Client Topic (Base Topic)" und "Group Topic (Secondary Topic to only receive cmnds)" einen identischen String zu verwenden. Seitdem kann ich aus IOB raus problemlos schalten und walten.

                                99ad8e83-92a9-4fdd-a62a-d693da96128d-grafik.png

                                oberfragger 1 Reply Last reply Reply Quote 0
                                • oberfragger
                                  oberfragger @pillepalle127 last edited by

                                  @pillepalle127 Was verwendest du dafür?

                                  Auch TCP wie @geschild ? Mit was bzw. welchem Adapter schaltet du aus ioBroker?

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    pillepalle127 @oberfragger last edited by

                                    @oberfragger said in OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?:

                                    Auch TCP wie @geschild ? Mit was bzw. welchem Adapter schaltet du aus ioBroker?

                                    Ich schalte per MQTT, eingebunden im Sonoff Adapter. So wie mit jedem Tamsota Device.

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

                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    805
                                    Online

                                    31.7k
                                    Users

                                    79.7k
                                    Topics

                                    1.3m
                                    Posts

                                    mqtt tasmota adapter setting
                                    8
                                    46
                                    2765
                                    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