Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    153

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

OpenBeken (ähnlich Tasmota) Steckdose schalten. MQTT?

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
mqtt tasmota adapter setting
46 Beiträge 8 Kommentatoren 5.9k Aufrufe 7 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • BananaJoeB BananaJoe

    @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

    oberfraggerO Offline
    oberfraggerO Offline
    oberfragger
    schrieb am zuletzt editiert von oberfragger
    #32

    @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 Antwort Letzte Antwort
    0
    • BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #33

      Wie wäre es mit echten Tasmota?

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      geschildG 1 Antwort Letzte Antwort
      0
      • oberfraggerO oberfragger

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

        geschildG Online
        geschildG Online
        geschild
        schrieb am zuletzt editiert von geschild
        #34

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

        oberfraggerO 1 Antwort Letzte Antwort
        0
        • BananaJoeB BananaJoe

          Wie wäre es mit echten Tasmota?

          geschildG Online
          geschildG Online
          geschild
          schrieb am zuletzt editiert von
          #35

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

          BananaJoeB 1 Antwort Letzte Antwort
          1
          • geschildG 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.

            oberfraggerO Offline
            oberfraggerO Offline
            oberfragger
            schrieb am zuletzt editiert von oberfragger
            #36

            @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 Antwort Letzte Antwort
            0
            • geschildG geschild

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

              BananaJoeB Offline
              BananaJoeB Offline
              BananaJoe
              Most Active
              schrieb am zuletzt editiert von
              #37

              @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

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

              1 Antwort Letzte Antwort
              0
              • oberfraggerO oberfragger

                @io2345 Ich weiss, es ist lange her aber ich antworte mal für Mitleser.

                Vielleicht ging das so mal mit /set statt /get. Das hat mich gerade ein paar Stunden gekostet.
                Letzten Endes muss man einen anderen topic wählen.

                Mein Gerät heisst: Fernsehlampe. Unter mqtt wurde die dann wie folgt angelegt:
                mqtt.0.fernsehlampe.led_enableAll
                Wenn diese über die Weboberfläche geschaltet wird, dann bei aus geht die auf 0 und bei ein auf 1. Soweit so logisch.

                Zum schalten (via MQTT) muss man dann aber den Topic: cmnd/fernsehlampe/led_enableAll wählen. Ich hab da dann also einfach entsprechend Zustände (mqtt.0.cmnd.fernsehlampe.led_enableAll) händisch angelegt. Was wür eine wurstelei.

                ba4678cf-59ec-4f46-9e48-728a2c7366eb-image.png

                Jetzt funzt das aber.

                Ich verwende folgenden Build:
                Built on Jan 29 2025 05:32:55 version 1.18.31
                Short name: Fernsehlampe, Chipset BK7231T

                Hoffe das hilft. Geflasht mittels cloudcutter. Das ist eine Hama E27 Wifi RGBW Leuchte, 00176581. Es wird online zwar immer nur die 00176584 angeboten, das kann man aber nehmen. Die Pins dann wie folgt angepasst:
                "pins": {
                "6": "PWM;2",
                "7": "PWM;5",
                "8": "PWM;4",
                "24": "PWM;3",
                "26": "PWM;1"
                },

                Sonst hat man nur kaltweiss und warmweiss.

                Hab ich übrigens nur hinbekommen nachdme ich das Gerät an Homeassistant angebunden habe, dann via MQTT-Explorer gelauscht... und das war die Lösung. ioBroker gefällt mir aber immer noch besser als HA. Hier ist die Integratio aber mega. Da ich das Gerät aber auch via Yakha erreichbar machen möchte, keine andere Wahl als in ioBroker zu bleiben. Wollte mich dafür jetzt inner halb des ioBroker bleiben.

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

                Hier dann aber nur bis Select the Manufacturer/Device Name und dann das Hama-Teil ausgewählt. Verwendet habe ich einen alten Raspi2 mit Ethernet und extra-WiFi-Stick. Das wars dann auch schon. Die erste Lampe hat gedauert... bei der zweiten gings shcnell. Die erste scheint irgendwelche WiFi-Probleme zu haben....

                Jetzt nur noch die anderen Devices aus der Tuya-Cloud holen und nie mehr bei Tuya verlängern. Echt nervig dass man alle 6 Monate das kostenlose "Abo"-verlängern muss.

                geschildG Online
                geschildG Online
                geschild
                schrieb am zuletzt editiert von
                #38

                @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

                oberfraggerO 1 Antwort Letzte Antwort
                0
                • geschildG geschild

                  @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

                  oberfraggerO Offline
                  oberfraggerO Offline
                  oberfragger
                  schrieb am zuletzt editiert von
                  #39

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

                  geschildG 1 Antwort Letzte Antwort
                  0
                  • oberfraggerO oberfragger

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

                    geschildG Online
                    geschildG Online
                    geschild
                    schrieb am zuletzt editiert von geschild
                    #40

                    @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 Antwort Letzte Antwort
                    1
                    • geschildG Online
                      geschildG Online
                      geschild
                      schrieb am zuletzt editiert von geschild
                      #41

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

                      oberfraggerO 1 Antwort Letzte Antwort
                      1
                      • geschildG 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.

                        oberfraggerO Offline
                        oberfraggerO Offline
                        oberfragger
                        schrieb am zuletzt editiert von
                        #42

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

                        geschildG 1 Antwort Letzte Antwort
                        0
                        • oberfraggerO oberfragger

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

                          geschildG Online
                          geschildG Online
                          geschild
                          schrieb am zuletzt editiert von geschild
                          #43

                          @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 Antwort Letzte Antwort
                          1
                          • geschildG 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 Offline
                            P Offline
                            pillepalle127
                            schrieb am zuletzt editiert von pillepalle127
                            #44

                            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

                            oberfraggerO 1 Antwort Letzte Antwort
                            0
                            • P 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

                              oberfraggerO Offline
                              oberfraggerO Offline
                              oberfragger
                              schrieb am zuletzt editiert von
                              #45

                              @pillepalle127 Was verwendest du dafür?

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

                              P 1 Antwort Letzte Antwort
                              0
                              • oberfraggerO oberfragger

                                @pillepalle127 Was verwendest du dafür?

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

                                P Offline
                                P Offline
                                pillepalle127
                                schrieb am zuletzt editiert von
                                #46

                                @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 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                399

                                Online

                                32.5k

                                Benutzer

                                81.7k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe