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. ioBroker Allgemein
  4. Umstieg sonoff auf mqtt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    740

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Umstieg sonoff auf mqtt

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
10 Beiträge 6 Kommentatoren 1.1k Aufrufe 5 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.
  • S Offline
    S Offline
    Spawnsen
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe bei mir einige Shellys mit Tasmota im Einsatz.
    Bisher habe ich immer den sonoff Adapter als MQTT Broker genutzt und nun wollte ich mal den normalen MQTT Adapter testen.

    In meiner VIS nutze ich ein "ctrl - light" Widget um die Beleuchtung darzustellen.
    Bisher konnte ich im sonoff immer mit "POWER" die Lampen schalten und ich bekam direkt die Rückmeldung auf dem Objekt.
    Dies ist im MQTT Broker jetzt allerdings nicht mehr gegeben.

    Vorher im Sonoff:
    sonoff.0.licht_buero.POWER

    Nun im MQTT:
    mqtt.0.cmnd.buero.licht_decke.POWER (SCHALTEN)
    mqtt.0.stat.buero.licht_decke.POWER (RÜCKMELDUNG)

    Wie kann ich das ganze dann mit dem "ctrl - light" Widget nutzen? Dort kann ich nur eine Objekt ID angeben.
    Bin in der Struktur iwie noch nicht so ganz fit :expressionless:

    Gruß Spawnsen

    WalW D 2 Antworten Letzte Antwort
    0
    • S Spawnsen

      Hallo zusammen,

      ich habe bei mir einige Shellys mit Tasmota im Einsatz.
      Bisher habe ich immer den sonoff Adapter als MQTT Broker genutzt und nun wollte ich mal den normalen MQTT Adapter testen.

      In meiner VIS nutze ich ein "ctrl - light" Widget um die Beleuchtung darzustellen.
      Bisher konnte ich im sonoff immer mit "POWER" die Lampen schalten und ich bekam direkt die Rückmeldung auf dem Objekt.
      Dies ist im MQTT Broker jetzt allerdings nicht mehr gegeben.

      Vorher im Sonoff:
      sonoff.0.licht_buero.POWER

      Nun im MQTT:
      mqtt.0.cmnd.buero.licht_decke.POWER (SCHALTEN)
      mqtt.0.stat.buero.licht_decke.POWER (RÜCKMELDUNG)

      Wie kann ich das ganze dann mit dem "ctrl - light" Widget nutzen? Dort kann ich nur eine Objekt ID angeben.
      Bin in der Struktur iwie noch nicht so ganz fit :expressionless:

      Gruß Spawnsen

      WalW Offline
      WalW Offline
      Wal
      Developer
      schrieb am zuletzt editiert von
      #2

      @spawnsen ,
      warum möchtest du wechseln, funktioniert was nicht ?

      Gruß
      Walter

      DoorIO-Adapter
      wioBrowser-Adapter und wioBrowser

      S 1 Antwort Letzte Antwort
      0
      • WalW Wal

        @spawnsen ,
        warum möchtest du wechseln, funktioniert was nicht ?

        S Offline
        S Offline
        Spawnsen
        schrieb am zuletzt editiert von
        #3

        @wal
        Ne alles gut. Wollte den anderen Adapter nur mal testen.

        WalW 1 Antwort Letzte Antwort
        0
        • S Spawnsen

          @wal
          Ne alles gut. Wollte den anderen Adapter nur mal testen.

          WalW Offline
          WalW Offline
          Wal
          Developer
          schrieb am zuletzt editiert von
          #4

          @spawnsen ,
          wenn alles funktioniert hat du kein Mehrwert, sondern nur Mehrarbeit.

          Gruß
          Walter

          DoorIO-Adapter
          wioBrowser-Adapter und wioBrowser

          mickymM 1 Antwort Letzte Antwort
          0
          • WalW Wal

            @spawnsen ,
            wenn alles funktioniert hat du kein Mehrwert, sondern nur Mehrarbeit.

            mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #5

            @wal Na ja kann man auch anderer Meinung sein. Aber jedem das seine.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              tobi19
              schrieb am zuletzt editiert von
              #6

              Ich habe auch die Überlegungen auf MQTT anstelle Sonoff-Adapter umzustellen (für meine Tasmota).
              Ich beobachte, dass der Speicherverbrauch des Adapters von Tag zu Tag zunimmt.
              Da ich einen Grund für gelegentliche Abstürze meines RPi4 suche, ist mir das aufgefallen.

              Gibt es andere Pro/Contra für die Adapter?

              mickymM 1 Antwort Letzte Antwort
              0
              • S Spawnsen

                Hallo zusammen,

                ich habe bei mir einige Shellys mit Tasmota im Einsatz.
                Bisher habe ich immer den sonoff Adapter als MQTT Broker genutzt und nun wollte ich mal den normalen MQTT Adapter testen.

                In meiner VIS nutze ich ein "ctrl - light" Widget um die Beleuchtung darzustellen.
                Bisher konnte ich im sonoff immer mit "POWER" die Lampen schalten und ich bekam direkt die Rückmeldung auf dem Objekt.
                Dies ist im MQTT Broker jetzt allerdings nicht mehr gegeben.

                Vorher im Sonoff:
                sonoff.0.licht_buero.POWER

                Nun im MQTT:
                mqtt.0.cmnd.buero.licht_decke.POWER (SCHALTEN)
                mqtt.0.stat.buero.licht_decke.POWER (RÜCKMELDUNG)

                Wie kann ich das ganze dann mit dem "ctrl - light" Widget nutzen? Dort kann ich nur eine Objekt ID angeben.
                Bin in der Struktur iwie noch nicht so ganz fit :expressionless:

                Gruß Spawnsen

                D Online
                D Online
                diwoma
                schrieb am zuletzt editiert von
                #7

                @spawnsen
                Ich verwende dafür immer einen Alias. Da kannst Du für Read und Write verschiedene Datenpunkte angeben.

                -- diwoma

                ioBroker in LX-Container in Proxmox
                Zigbee-Coordinator: CC2652P2-TCP FW: 20230507

                1 Antwort Letzte Antwort
                0
                • T tobi19

                  Ich habe auch die Überlegungen auf MQTT anstelle Sonoff-Adapter umzustellen (für meine Tasmota).
                  Ich beobachte, dass der Speicherverbrauch des Adapters von Tag zu Tag zunimmt.
                  Da ich einen Grund für gelegentliche Abstürze meines RPi4 suche, ist mir das aufgefallen.

                  Gibt es andere Pro/Contra für die Adapter?

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #8

                  @tobi19 Wie gesagt werden einige hier an Board anderer Meinung sein

                  Vorteile Sonoff:

                  • States werden in der Regel als skalare Werte und nicht als Objekte (JSON Strings) dargestellt
                  • States werden ggf. umgerechnet und dargestellt
                  • ggf. kann der Sonoff Adapter auch von mqtt auf andere Weise mit dem Gerät kommunizieren HTTP
                  • Kommandos bzw. Datenpunkte zum Steuern der Geräte sind automatisch vorhanden und können sofort genutzt werden (im Gegensatz zum mqtt-Adapter - da dieser keine Datenpunkte anlegt, die nicht von einem anderen Gerät gepublished oder selbst angelegt wurden).

                  Vorteile MQTT:

                  • spricht natives mqtt und nimmt die States unverfälscht entgegen und interpretiert sie nicht. Ist deshalb ein echter mqtt-Broker (im Gegensatz zum Sonoff Adapter).
                  • muss deshalb auch nicht alle Geräte, Einstellungen und Kommandos kennen (im Gegensatz zum Sonoff Adapter)
                  • man ist nicht auf eine feste Struktur (Standard) bei der mqtt Kommunikation mit Tasmota Geräten festgelegt: z. Bsp. %prefix%/%topic%/
                  • Alle Tasmota Kommandos können deshalb auch als eigene Datenpunkte abgebildet werden, müssen aber manuell erstellt werden
                  • folglich gibt es keine Geräte, Kommandos, die ein mqtt-Adapter nicht kennt oder kennen muss (im Gegensatz zum Sonoff Adapter). Die Kommandos werden vom Ziel-Gerät definiert und nirgendwo sonst.
                  • simuliert nicht einen MQTT-Broker, sondern man kann ihn entweder als Client oder vollständigen MQTT Broker verwenden. Ist deshalb auch für alle Geräte die mqtt sprechen geeignet, nicht nur für Tasmota, sondern auch onwtracks, shellies ...
                  • man muss nicht verschiedene Ports für ein und dasselbe Protokoll für verschiedene Gerätetypen opfern.
                  • Die Übertragung via JSON Strings ist ein universelle und sehr effiziente Methode Daten zu übertragen. Wenn man lieber einzelne Datenpunkte haben will, muss man das über seine Logikmaschine einfach realisieren - ich habe dafür einen fertigen NodeRed Flow.

                  Manches wäre erträglich, wenn solche Adapter wie SONOS etc. die Einbindung externer mqtt-Broker zuließe. Na egal - Du wirst sicher nun ein paar Meinungen bekommen, die das Gegenteil behaupten.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  FredFF 1 Antwort Letzte Antwort
                  1
                  • mickymM mickym

                    @tobi19 Wie gesagt werden einige hier an Board anderer Meinung sein

                    Vorteile Sonoff:

                    • States werden in der Regel als skalare Werte und nicht als Objekte (JSON Strings) dargestellt
                    • States werden ggf. umgerechnet und dargestellt
                    • ggf. kann der Sonoff Adapter auch von mqtt auf andere Weise mit dem Gerät kommunizieren HTTP
                    • Kommandos bzw. Datenpunkte zum Steuern der Geräte sind automatisch vorhanden und können sofort genutzt werden (im Gegensatz zum mqtt-Adapter - da dieser keine Datenpunkte anlegt, die nicht von einem anderen Gerät gepublished oder selbst angelegt wurden).

                    Vorteile MQTT:

                    • spricht natives mqtt und nimmt die States unverfälscht entgegen und interpretiert sie nicht. Ist deshalb ein echter mqtt-Broker (im Gegensatz zum Sonoff Adapter).
                    • muss deshalb auch nicht alle Geräte, Einstellungen und Kommandos kennen (im Gegensatz zum Sonoff Adapter)
                    • man ist nicht auf eine feste Struktur (Standard) bei der mqtt Kommunikation mit Tasmota Geräten festgelegt: z. Bsp. %prefix%/%topic%/
                    • Alle Tasmota Kommandos können deshalb auch als eigene Datenpunkte abgebildet werden, müssen aber manuell erstellt werden
                    • folglich gibt es keine Geräte, Kommandos, die ein mqtt-Adapter nicht kennt oder kennen muss (im Gegensatz zum Sonoff Adapter). Die Kommandos werden vom Ziel-Gerät definiert und nirgendwo sonst.
                    • simuliert nicht einen MQTT-Broker, sondern man kann ihn entweder als Client oder vollständigen MQTT Broker verwenden. Ist deshalb auch für alle Geräte die mqtt sprechen geeignet, nicht nur für Tasmota, sondern auch onwtracks, shellies ...
                    • man muss nicht verschiedene Ports für ein und dasselbe Protokoll für verschiedene Gerätetypen opfern.
                    • Die Übertragung via JSON Strings ist ein universelle und sehr effiziente Methode Daten zu übertragen. Wenn man lieber einzelne Datenpunkte haben will, muss man das über seine Logikmaschine einfach realisieren - ich habe dafür einen fertigen NodeRed Flow.

                    Manches wäre erträglich, wenn solche Adapter wie SONOS etc. die Einbindung externer mqtt-Broker zuließe. Na egal - Du wirst sicher nun ein paar Meinungen bekommen, die das Gegenteil behaupten.

                    FredFF Online
                    FredFF Online
                    FredF
                    Most Active Forum Testing
                    schrieb am zuletzt editiert von
                    #9

                    @mickym ergänzen möchte ich noch das man Adapter "einsparen" kann...
                    Statt Sonoff, Shelly und ZigBee (ESPhome kann auch MQTT, macht aber mit der integrierten API und dem Adapter eigentlich keinen Sinn) nur den MQTT braucht.
                    Ist für mich zumindest ein Grund das demnächst umzustellen.

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • FredFF FredF

                      @mickym ergänzen möchte ich noch das man Adapter "einsparen" kann...
                      Statt Sonoff, Shelly und ZigBee (ESPhome kann auch MQTT, macht aber mit der integrierten API und dem Adapter eigentlich keinen Sinn) nur den MQTT braucht.
                      Ist für mich zumindest ein Grund das demnächst umzustellen.

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @fredf sagte in Umstieg sonoff auf mqtt:

                      @mickym ergänzen möchte ich noch das man Adapter "einsparen" kann...
                      Statt Sonoff, Shelly und ZigBee (ESPhome kann auch MQTT, macht aber mit der integrierten API und dem Adapter eigentlich keinen Sinn) nur den MQTT braucht.
                      Ist für mich zumindest ein Grund das demnächst umzustellen.

                      Ja das wollte ich damit

                      • man muss nicht verschiedene Ports für ein und dasselbe Protokoll für verschiedene Gerätetypen opfern.

                      ausdrücken - aber mit den Vermeidung mehrfacher Adapter wird es vielleicht klarer. Danke !!!

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      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
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      649

                      Online

                      32.6k

                      Benutzer

                      82.0k

                      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