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. Sonoff legt nicht alle Datenpunkte an

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

Sonoff legt nicht alle Datenpunkte an

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
2 Beiträge 1 Kommentatoren 208 Aufrufe 3 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.
  • P Offline
    P Offline
    PeZi
    schrieb am zuletzt editiert von PeZi
    #1

    Hallo zusammen,
    ich habe meine Elektroverteilung über einen ESP8266 an IOB angebunden. In der Verteilung liefern ein Hichi IR TTL Lesekopf Daten der "modernen Messeinrichtung" sowie zwei SDM120 Daten von zwei einzelnen Stromkreisen. In Tasmota werden alle Daten korrekt angezeigt:

    Bild1.png

    Die oberen beiden Blöcke sind die beiden SDM120 (der 2. ist noch neu, daher kein Verbrauchswert)

    Der untere Block zeigt die Daten des Hichi (Hier stehen keine Werte, da der Kopf derzeit nicht an der Messeinrichtung hängt)

    Im Sonoff Adapter werden folgende Datenpunkte angelegt:

    Bild2.png

    Wie zu sehen ist, werden außer den "amtlich angelegten" Datenpunkten nur die Datenpunkte des Hichi angelegt.
    Die Datenpunkte der beiden SDM120 fehlen obwohl sie gem. Log übertragen werden (Zeile 20):

    2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Time - 1
    2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) process task: {"type":"addObject","id":"sonoff.0.DVES_C06A45.Time","data":{"_id":"sonoff.0.DVES_C06A45.Time","common":{"type":"string","role":"state","read":true,"write":true,"name":"DVES_C06A45 Time"},"native":{},"type":"state"},"cbArg":"2025-06-09T06:10:17"}
    2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) Set state after task: sonoff.0.DVES_C06A45.Time
    2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Uptime - 2
    2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.UptimeSec - 3
    2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Heap - 4
    2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.SleepMode - 5
    2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Sleep - 6
    2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.LoadAvg - 7
    2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.MqttCount - 8
    2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_AP - 9
    2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_SSId - 10
    2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_BSSId - 11
    2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Channel - 12
    2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Mode - 13
    2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_RSSI - 14
    2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Signal - 15
    2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_LinkCount - 16
    2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Downtime - 17
    2025-06-09 07:10:17.639 - debug: sonoff.0 (1242) Client [DVES_C06A45] received: tele/tasmota_C06A45/SENSOR = {"Time":"2025-06-09T06:10:17","":{"Spannung_Klima":227.00,"Strom_Klima":0.00,"Leistung_Klima":0.00,"Verbrauch_Klima":737.81,"Spannung_WaMa":226.72,"Strom_WaMa":0.03,"Leistung_WaMa":0.46,"Verbrauch_WaMa":0.00},"":{"Bezug":0.0,"Einspeisung":0.0,"Leistung":0}}
    2025-06-09 07:10:17.639 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Time - 18
    2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Bezug - 19
    2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Einspeisung - 20
    2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Leistung - 21
    2025-06-09 07:10:17.696 - silly: sonoff.0 (1242) States user redis pmessage sonoff.0.*/sonoff.0.DVES_C06A45.Time:{"val":"2025-06-09T06:10:17","ack":true,"ts":1749445817693,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1749445817693}
    2025-06-09 07:10:17.697 - debug: sonoff.0 (1242) stateChange sonoff.0.DVES_C06A45.Time: {"val":"2025-06-09T06:10:17","ack":true,"ts":1749445817693,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1749445817693}
    2025-06-09 07:10:17.699 - debug: sonoff.0 (1242) process task: {"type":"addObject","id":"sonoff.0.DVES_C06A45.Uptime","data":{"_id":"sonoff.0.DVES_C06A45.Uptime","common":{"type":"mixed","role":"state","read":true,"write":false,"name":"DVES_C06A45 Uptime"},"native":{},"type":"state"},"cbArg":"0T00:38:50"}
    2025-06-09 07:10:17.699 - debug: sonoff.0 (1242) Set state after task: sonoff.0.DVES_C06A45.Uptime
    er.sonoff.0","user":"system.user.admin","lc":1749444439013}
    

    Da die Datenstruktur der beiden SDM von der des Hichi abweicht, gehe ich mal davon aus, dass es daran liegt.
    Hier noch das Skript aus Tasmota:

    >D  
    >B  
    ->sensor53 r 
    >M 2 
    +1,3,m,0,9600,,1,1,01040000,01040006,0104000C,01040048,02040000,02040006,0204000C,02040048
    1,010404ffffffff@i0:1,Spannung Klima,V,Spannung_Klima,2
    1,010404ffffffff@i1:1,Strom Klima,A,Strom_Klima,2
    1,010404ffffffff@i2:1,Leistung Klima,W,Leistung_Klima,2
    1,010404ffffffff@i3:1,Verbrauch Klima,kWh,Verbrauch_Klima,2
    1,=h ---------------------------------
    1,020404ffffffff@i4:1,Spannung WaMa,V,Spannung_WaMa,2
    1,020404ffffffff@i5:1,Strom WaMa,A,Strom_WaMa,2
    1,020404ffffffff@i6:1,Leistung WaMa,W,Leistung_WaMa,2
    1,020404ffffffff@i7:1,Verbrauch WaMa,kWh,Verbrauch_WaMa,2
    1,=h ---------------------------------
    
    +2,5,s,0,9600,
    2,77070100010800FF@1000,Bezug,kWh,Bezug,1
    2,77070100020800FF@1000,Einspeisung, kWh,Einspeisung,1
    2,77070100100700FF@1,Leistung,W,Leistung,0
    #
    

    Hat jemand eine Idee was hier zu tun ist?

    Ergänzung:
    Wenn ich im Tasmota Skript den Sensor des Hichi entferne...

    >D  
    >B  
    ->sensor53 r 
    >M 1 
    +1,3,m,0,9600,,1,1,01040000,01040006,0104000C,01040048,02040000,02040006,0204000C,02040048
    1,010404ffffffff@i0:1,Spannung Klima,V,Spannung_Klima,2
    1,010404ffffffff@i1:1,Strom Klima,A,Strom_Klima,2
    1,010404ffffffff@i2:1,Leistung Klima,W,Leistung_Klima,2
    1,010404ffffffff@i3:1,Verbrauch Klima,kWh,Verbrauch_Klima,2
    1,=h ---------------------------------
    1,020404ffffffff@i4:1,Spannung WaMa,V,Spannung_WaMa,2
    1,020404ffffffff@i5:1,Strom WaMa,A,Strom_WaMa,2
    1,020404ffffffff@i6:1,Leistung WaMa,W,Leistung_WaMa,2
    1,020404ffffffff@i7:1,Verbrauch WaMa,kWh,Verbrauch_WaMa,2
    #
    
    

    ... werden die Datenpunkte der beiden SDM120 angelegt:

    Bild3.png

    P 1 Antwort Letzte Antwort
    0
    • P PeZi

      Hallo zusammen,
      ich habe meine Elektroverteilung über einen ESP8266 an IOB angebunden. In der Verteilung liefern ein Hichi IR TTL Lesekopf Daten der "modernen Messeinrichtung" sowie zwei SDM120 Daten von zwei einzelnen Stromkreisen. In Tasmota werden alle Daten korrekt angezeigt:

      Bild1.png

      Die oberen beiden Blöcke sind die beiden SDM120 (der 2. ist noch neu, daher kein Verbrauchswert)

      Der untere Block zeigt die Daten des Hichi (Hier stehen keine Werte, da der Kopf derzeit nicht an der Messeinrichtung hängt)

      Im Sonoff Adapter werden folgende Datenpunkte angelegt:

      Bild2.png

      Wie zu sehen ist, werden außer den "amtlich angelegten" Datenpunkten nur die Datenpunkte des Hichi angelegt.
      Die Datenpunkte der beiden SDM120 fehlen obwohl sie gem. Log übertragen werden (Zeile 20):

      2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Time - 1
      2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) process task: {"type":"addObject","id":"sonoff.0.DVES_C06A45.Time","data":{"_id":"sonoff.0.DVES_C06A45.Time","common":{"type":"string","role":"state","read":true,"write":true,"name":"DVES_C06A45 Time"},"native":{},"type":"state"},"cbArg":"2025-06-09T06:10:17"}
      2025-06-09 07:10:17.634 - debug: sonoff.0 (1242) Set state after task: sonoff.0.DVES_C06A45.Time
      2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Uptime - 2
      2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.UptimeSec - 3
      2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Heap - 4
      2025-06-09 07:10:17.635 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.SleepMode - 5
      2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Sleep - 6
      2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.LoadAvg - 7
      2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.MqttCount - 8
      2025-06-09 07:10:17.636 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_AP - 9
      2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_SSId - 10
      2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_BSSId - 11
      2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Channel - 12
      2025-06-09 07:10:17.637 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Mode - 13
      2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_RSSI - 14
      2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Signal - 15
      2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_LinkCount - 16
      2025-06-09 07:10:17.638 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Wifi_Downtime - 17
      2025-06-09 07:10:17.639 - debug: sonoff.0 (1242) Client [DVES_C06A45] received: tele/tasmota_C06A45/SENSOR = {"Time":"2025-06-09T06:10:17","":{"Spannung_Klima":227.00,"Strom_Klima":0.00,"Leistung_Klima":0.00,"Verbrauch_Klima":737.81,"Spannung_WaMa":226.72,"Strom_WaMa":0.03,"Leistung_WaMa":0.46,"Verbrauch_WaMa":0.00},"":{"Bezug":0.0,"Einspeisung":0.0,"Leistung":0}}
      2025-06-09 07:10:17.639 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45.Time - 18
      2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Bezug - 19
      2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Einspeisung - 20
      2025-06-09 07:10:17.640 - debug: sonoff.0 (1242) Update state sonoff.0.DVES_C06A45._Leistung - 21
      2025-06-09 07:10:17.696 - silly: sonoff.0 (1242) States user redis pmessage sonoff.0.*/sonoff.0.DVES_C06A45.Time:{"val":"2025-06-09T06:10:17","ack":true,"ts":1749445817693,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1749445817693}
      2025-06-09 07:10:17.697 - debug: sonoff.0 (1242) stateChange sonoff.0.DVES_C06A45.Time: {"val":"2025-06-09T06:10:17","ack":true,"ts":1749445817693,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1749445817693}
      2025-06-09 07:10:17.699 - debug: sonoff.0 (1242) process task: {"type":"addObject","id":"sonoff.0.DVES_C06A45.Uptime","data":{"_id":"sonoff.0.DVES_C06A45.Uptime","common":{"type":"mixed","role":"state","read":true,"write":false,"name":"DVES_C06A45 Uptime"},"native":{},"type":"state"},"cbArg":"0T00:38:50"}
      2025-06-09 07:10:17.699 - debug: sonoff.0 (1242) Set state after task: sonoff.0.DVES_C06A45.Uptime
      er.sonoff.0","user":"system.user.admin","lc":1749444439013}
      

      Da die Datenstruktur der beiden SDM von der des Hichi abweicht, gehe ich mal davon aus, dass es daran liegt.
      Hier noch das Skript aus Tasmota:

      >D  
      >B  
      ->sensor53 r 
      >M 2 
      +1,3,m,0,9600,,1,1,01040000,01040006,0104000C,01040048,02040000,02040006,0204000C,02040048
      1,010404ffffffff@i0:1,Spannung Klima,V,Spannung_Klima,2
      1,010404ffffffff@i1:1,Strom Klima,A,Strom_Klima,2
      1,010404ffffffff@i2:1,Leistung Klima,W,Leistung_Klima,2
      1,010404ffffffff@i3:1,Verbrauch Klima,kWh,Verbrauch_Klima,2
      1,=h ---------------------------------
      1,020404ffffffff@i4:1,Spannung WaMa,V,Spannung_WaMa,2
      1,020404ffffffff@i5:1,Strom WaMa,A,Strom_WaMa,2
      1,020404ffffffff@i6:1,Leistung WaMa,W,Leistung_WaMa,2
      1,020404ffffffff@i7:1,Verbrauch WaMa,kWh,Verbrauch_WaMa,2
      1,=h ---------------------------------
      
      +2,5,s,0,9600,
      2,77070100010800FF@1000,Bezug,kWh,Bezug,1
      2,77070100020800FF@1000,Einspeisung, kWh,Einspeisung,1
      2,77070100100700FF@1,Leistung,W,Leistung,0
      #
      

      Hat jemand eine Idee was hier zu tun ist?

      Ergänzung:
      Wenn ich im Tasmota Skript den Sensor des Hichi entferne...

      >D  
      >B  
      ->sensor53 r 
      >M 1 
      +1,3,m,0,9600,,1,1,01040000,01040006,0104000C,01040048,02040000,02040006,0204000C,02040048
      1,010404ffffffff@i0:1,Spannung Klima,V,Spannung_Klima,2
      1,010404ffffffff@i1:1,Strom Klima,A,Strom_Klima,2
      1,010404ffffffff@i2:1,Leistung Klima,W,Leistung_Klima,2
      1,010404ffffffff@i3:1,Verbrauch Klima,kWh,Verbrauch_Klima,2
      1,=h ---------------------------------
      1,020404ffffffff@i4:1,Spannung WaMa,V,Spannung_WaMa,2
      1,020404ffffffff@i5:1,Strom WaMa,A,Strom_WaMa,2
      1,020404ffffffff@i6:1,Leistung WaMa,W,Leistung_WaMa,2
      1,020404ffffffff@i7:1,Verbrauch WaMa,kWh,Verbrauch_WaMa,2
      #
      
      

      ... werden die Datenpunkte der beiden SDM120 angelegt:

      Bild3.png

      P Offline
      P Offline
      PeZi
      schrieb am zuletzt editiert von PeZi
      #2

      offensichtlich kommen die Daten der beiden Sensoren in zwei Arrays, von denen nur das erste vom Sonoff-Adapter ausgewertet wird.

      Lösung (bzw. Workaround):

      Wenn der Adapter sich nicht um dieses zweite Array kümmert, bietet man ihm die die Werte des zweiten Sensors eben mittels des Tasmota-Scripts einfach im ersten Array an.

      Folgendes Tasmota-Script bringt das gewünschte Ergebnis:

      >D 
      var1=0
      var2=0
      var3=0
      var4=0
       
      >B  
      ->sensor53 r 
      
      >T
      var1=EMH#serialnr
      var2=EMH#Bezug
      var3=EMH#Einspeisung
      var4=EMH#Leistung
      
      >J  
      ;MQTT
      ,"":{"Zählernummer":%var1%}
      ,"":{"Bezug":%var2%}
      ,"":{"Einspeisung":%var3%}
      ,"":{"Leistung":%var4%}
      
      
      >M 2 
      +1,3,m,0,9600,SDM120,1,1,0104000C,01040048,0204000C,02040048
      1,010404ffffffff@i0:1,Leistung Klima,W,Leistung_1,2
      1,010404ffffffff@i1:1,Verbrauch Klima,kWh,Verbrauch_1,2
      1,=h ---------------------------------
      1,020404ffffffff@i2:1,Leistung WaMa,W,Leistung_2,2
      1,020404ffffffff@i3:1,Verbrauch WaMa,kWh,Verbrauch_2,2
      1,=h ---------------------------------
      
      +2,5,s,0,9600,EMH,
      2,77070100600100FF@#,Zaehlernummer,,serialnr,16
      2,77070100010800FF@1000,Bezug,kWh,Bezug,1
      2,77070100020800FF@1000,Einspeisung, kWh,Einspeisung,1
      2,77070100100700FF@1,Leistung,W,Leistung,1
      #
      

      und hier die Datenpunkte im Sonoff-Adapter:

      Bild4.png

      Jetzt kümmere ich mich mal um die Konstruktion eines Gehäuses für den 3D-Drucker, baue das Teil dann zusammen und nehme es in den Produktivbetrieb.

      Wenn Interesse besteht, stelle ich Druckdatei und Schaltplan hier ein.

      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

      646

      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