SML Stromzähler mit Home Assistant auslesen (lokal) - PowerFox Alternative

Moin liebe Leute,

hat jemand eine Idee, wo ich mal forschen könnte, wenn mein Energie-Dashboard nach erfolgreicher Einbindung des Volkszählers nur alle 6 Stunden Werte liefert? :flushed:

Und außerdem ist der Sprung im Verbrauch (blauer Balken) um 18:00 Uhr falsch (viel zu hoch; der Zähler selbst zeigt keinen so hohen Wert an). :thinking:

Die beiden Sensoren für das Energie Dashbaord habe ich ganz analog wie im Video von @simon42 gezeigt definiert und eingebunden:

- sensor:
  - name: "Stromzähler Verbrauch"
    unique_id: "StromVerbrauch"
    unit_of_measurement: "kWh"
    device_class: "energy"
    state_class: "total_increasing"
    state: >-
        {{ float(states('sensor.iskra_mt631_mt631_total_in')) | round(3) }}
    
  - name: "Stromzähler Erzeugung"
    unique_id: "StromErzeugung"
    unit_of_measurement: "kWh"
    device_class: "energy"
    state_class: "total_increasing"
    state: >-
        {{ float(states('sensor.iskra_mt631_mt631_total_out')) | round(3) }}

In der Tasmota Integration kommen die Zahlen des Zählers gut an (bis auf die aktuelle Leistung “Power_curr”):

(Meine Hardware ist ein Seeed Xiao ESP32C3 Board, was per WiFi im heimischen LAN ist. Rx und Tx Drähte habe ich an dessen Pins 20 und 21 angelötet.)

Mein Skript für meinen ISKRA MT631 Zähler sieht so aus:

>D
>B
=>sensor53 r
>M 1
+1,20,s,0,9600,MT631,21,10,2F3F210D0A
1,77070100010800ff@1000,Total Consumed,kWh,Total_in,4
1,77070100020800ff@1000,Total Delivered,kWh,Total_out,4
1,77070100100700ff@1,Current Consumption,W,Power_cur,4
#

Laut Tasmota Console werden alle 5 Minuten Daten ausgelesen:

09:10:45.973 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:10:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:15:45.956 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:15:45","Uptime":"2T12:40:17","UptimeSec":218417,"Heap":179,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-40,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:15:45.964 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:15:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:20:45.931 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:20:45","Uptime":"2T12:45:17","UptimeSec":218717,"Heap":179,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-40,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:20:45.939 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:20:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:25:45.940 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:25:45","Uptime":"2T12:50:17","UptimeSec":219017,"Heap":179,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:25:45.947 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:25:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:30:45.960 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:30:45","Uptime":"2T12:55:17","UptimeSec":219317,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:30:45.967 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:30:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:35:45.963 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:35:45","Uptime":"2T13:00:17","UptimeSec":219617,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:35:45.970 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:35:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:40:45.929 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:40:45","Uptime":"2T13:05:17","UptimeSec":219917,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:40:45.937 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:40:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:45:45.943 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:45:45","Uptime":"2T13:10:17","UptimeSec":220217,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:45:45.951 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:45:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:50:45.959 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:50:45","Uptime":"2T13:15:17","UptimeSec":220517,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:50:45.967 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:50:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
09:55:45.950 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T09:55:45","Uptime":"2T13:20:17","UptimeSec":220817,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
09:55:45.958 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T09:55:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
10:00:45.942 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T10:00:45","Uptime":"2T13:25:17","UptimeSec":221117,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
10:00:45.952 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T10:00:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}
10:05:45.946 MQT: tele/tasmota_F0E2D0/STATE = {"Time":"2023-11-15T10:05:45","Uptime":"2T13:30:17","UptimeSec":221417,"Heap":178,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":2,"Berry":{"HeapUsed":4,"Objects":46},"Wifi":{"AP":1,"SSId":"StefNet","BSSId":"xx:xx:xx:xx:xx:xx","Channel":6,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":2,"Downtime":"0T00:00:05"}}
10:05:45.954 MQT: tele/tasmota_F0E2D0/SENSOR = {"Time":"2023-11-15T10:05:45","MT631":{"Total_in":1264.0000,"Total_out":1445.0000,"Power_cur":0.0000}}

Scheinbar spuckt der Zähler leider aber auch nur ganze kWh aus, die Nachkommastellen sind immer .0000. :disappointed: Da bräuchte ich also auch keine 4 …

Interessanterweise kommt in Home Assistant aber im MQTT/Mosquitto nichts davon an. Es gibt nicht mal ein neues Gerät. Die MQTT Konfiguration in Tasmota habe ich aber schon mehrfach überprüft, die müsste stimmen (IP, Port, Username, Passwort) … :thinking:
Aber im ganzen Prozess kommt MQTT ja eigentlich auch gar nicht vor, oder? Die Template Sensoren, die im Energie-Dashboard landen, gehen ja direkt auf die Werte, die von der Tasmota Integration ausgespuckt werden. Wofür eigentlich MQTT? :flushed:

Irgendwelche Ideen? Das wäre schon schön, wenn ich da mal mehr Daten rein bekäme, als nur alle 6h … :man_shrugging:

Ganz lieben Dank fürs Mitdenken!
Stefan.

Hatte ich auch ich musste beim Stromzähler im Menü den punkt “Info” auf On stellen und dann hatte ich die kommastellen. Habe aber ein anderen Stromzähler.

LG

1 „Gefällt mir“

oh das habe ich bei überfliegen deines Beitrags wohl überflogen :sweat_smile:

1 „Gefällt mir“

Naja, sooo falsch kann das alles ja nicht sein, denn es kommen ja Daten an. Die GPIOs sind ja frei wählbar, auch 20 und 21 sollten gehen, ich habe in den Specs keine Einschränkungen gefunden, dass ausgerechnet diese Pins hier nicht verwendet werden dürfen. Die Tatsache, dass an ihnen in der Grafik (die ich gut kenne) auch TX und RX steht, heißt ja nicht, dass diese nur “zum Programmieren” wären. Es sind doch Pins, die man generell für alles nutzen kann, oder nicht? Aber kann ich natürlich umlöten …

Und wenn Du für RX “3” vorschlägst, meinst Du dann GPIO3 = A1 = D1? Oder meinst Du D3 = A3 = GPIO5?

Und warum sollte man TX nicht brauchen? Ich will ja nicht nur Daten auslesen, sondern muss der optischen Schnittstelle auch diesen Init-String schicken, der aus den Zeichen /?! und dann ein CR und ein LF besteht – oder nicht?

Yup, keine Zahlendreher in der Tasmote MQTT Config. Passwort auch mehrfach geprüft.

Telemetrieperiode habe ich mal auf 180 gestellt und im Script die 16 bei current power eingetragen. :white_check_mark:

In der Tat versorge ich den Volkszähler mit 3.3V vom ESP32 Board. Wenn der auch 5V verträgt, kann ich das natürlich auch umlöten … Tut er das denn? Will ich nicht zerstören … Das Netzteil, über das das Xiao Board versorgt wird, kann max. 2A liefern, das sollte also reichen.

HOPPLA! Obwohl ich dachte, dass ich eigentlich INFO auf ON und PIN auf OFF gestellt hatte, war das genau andersherum! :man_facepalming: (Vermutlich passiert, weil neulich die ganze Anlage nochmal stromlos gemacht wurde, als der Smartmeter eingebaut wurde. :man_shrugging:)

Na, was soll ich sagen: und SCHON kommen Nachkommastellen und current power an! :tada::champagne::partying_face::dancer::man_dancing:

Da würde ich doch mal sagen, dass die GPIO Pins 20 und 21 gut funktionieren, oder?

Allerdings sehe ich im HA Logbuch von current power leider so doofe “Fehlwerte”:

Das ist natürlich blöd. Hast Du da vielleicht auch eine Idee, @Omega13? :flushed:

Ich beobachte jetzt mal, ob nun (wo INFO auf ON ist) im Energie Dashboard häufiger als nur alle 6h Daten ankommen …

Vielen lieben Dank für alle Mitdenker und Tipp-/Hinweis-Geber!! :+1::+1: :pray: Ihr seid Spitze! :hugs:

1 „Gefällt mir“

Ja, von dem Link hatte ich mein Skript auch her, hatte dann aber einfach noch den TX Pin und die Sequenz mit drangehangen. – Ich probier’s mal ohne aus! :wink:

Okay, das mit den Umlauten ist ja ein Ding! Aber das ä bei Stromzähler war der einzige Umlaut, den ich jetzt gefunden habe. Hab ihn zu “ae” geändert und leider gibt’s in Mosquitto immer noch kein neues Gerät.

Verdächtig finde ich weiterhin, dass die Werte, die ich beim Tasmota Gerät angezeigt bekomme, keine Einheiten haben, obwohl diese ja im Skript hinterlegt sind. Das hat auch zur Folge, dass in der HA History für diese Werte kein Diagramm angezeigt wird, sondern nur ein (sehr bunter?!) Balken:

Woran liegt das wohl? Oder soll das so sein und erst in MQTT wären dann die richtigen Einheiten dabei (wo die Daten ja noch nicht ankommen)?

Auch im Energie-Dashboard sehe ich ja nur Balken mit dem Gesamt (aufsummierten) kWh Wert. Erwartet hätte ich, dass ich pro Stunde eines Tages dort auch dann nur den Verbrauch in dieser Stunde sehe … Das liegt bestimmt daran, dass ich meine beiden Template-Sensoren auf den Werten der Tasmota-Integration nehmen (wo sie eben noch ohne Einheit ankommen). Vermutlich sollten bei diesen beiden Template-Sensoren aber die Werte MIT Einheit aus MQTT genommen werden? Naja, solange sie da bei mir noch nicht ankommen, kann ich sie auch nicht für die Template-Sensoren nehmen. :disappointed: Also erstmal klären, warum sie nicht in MQTT ankommen … :thinking:

Das hat – wie drüben im anderen Thread geschrieben – letztlich gut geklappt. Super Hinweis! :+1:

Ich hadere allerdings immer noch mit der Tatsache, dass in Mosquitto bisher kein neues Gerät (also der Stromzähler) aufgetaucht ist. Und dass im Energie Dashboard immer noch nur sporadisch Balken auftauchen, nicht regulär für jeder Stunde eines Tages. :disappointed:

Habe mal mit dem MQTT Explorer geschaut – Tasmota scheint aber da zu sein bzw. Daten zu schicken:

Warum kommen die wohl in Mosquitto nicht an bzw. sind nicht zu sehen? :flushed:

@metawops wie lange lief der MQTT Explorer zur zeit des Screenshots?
Da er in der History nur 1 anzeigt sprich da ist nur einmal in der Zeit ein wert angekommen.
Las den MQTT Explorer mal bisschen laufen und guck dir dann die History an ob da regelmäßig Werte rein kommen.

LG

1 „Gefällt mir“

Hi @totow / Tobias,

lieben Dank fürs Mitdenken! :hugs:

Ich habe mal eine Weile laufen lassen und zugeschaut und auch mit dem Consolen-Output im Tasmota WebGUI verglichen.
Es gibt auf dem SENSOR topic jede Sekunde einen “current power” Wert und alle 5 Minuten zusätzlich die Total In und Total Out Werte.

Ansonsten passiert auf all den anderen Topics nix. Nur auf tele/tasmota_F0E2D0/SENSOR.

Ich hatte mal mit SetOption19 wegen der automatischen Erkennung experimentiert, aber soll ja auf 0 (OFF) stehen und so ist es jetzt auch eingestellt. Nach Tasmota Reboot erscheint dann auch im MQTT Explorer was im tasmota/discovery/58CF79F0E2D0 Topic. Aber in Home Assistant, in der MQTT Integration, bleibt es bei meinen bisherigen “10 devices”, es kommt kein Elftes hinzu. Der Schalter für “Enable newly added entities” ist an:
image

In den Developer tools gibt es die Entitäten, die über die Tasmota-Integration kommen ganz normal:

Der MQTT connect count von 1 – sollte der größer sein? Immerhin ist er nicht 0 …

Im Energy Dashboard gibt es für heute wieder nur sporadische Balken:

Konfiguriert sind dort …:
image

Und die beiden sind in der configuration.yaml so definiert:

  - name: "Stromzähler Verbrauch"
    unique_id: "StromVerbrauch"
    unit_of_measurement: "kWh"
    device_class: "energy"
    state_class: "total_increasing"
    state: >-
        {{ float(states('sensor.iskra_mt631_mt631_total_in')) | round(3) }}
    
  - name: "Stromzähler Erzeugung"
    unique_id: "StromErzeugung"
    unit_of_measurement: "kWh"
    device_class: "energy"
    state_class: "total_increasing"
    state: >-
        {{ float(states('sensor.iskra_mt631_mt631_total_out')) | round(3) }}

Wobei die beiden hier benutzten Sensoren die aus der Tasmota-Integration sind.
Die bekamen noch durch diese Konfiguration im configuration.yaml (davor) ihre Einheit:

homeassistant:
  customize_glob:
    sensor.iskra_mt631_mt631_power_cur:
      unit_of_measurement: "W"
      device_class: "power"
      state_class: "measurement"
      
    sensor.iskra_mt631_mt631_total_in:
      unit_of_measurement: "kWh"
      device_class: "energy"
      state_class: "total_increasing"
      
    sensor.iskra_mt631_mt631_total_out:
      unit_of_measurement: "kWh"
      device_class: "energy"
      state_class: "total_increasing"

Auffällig ist, dass man in der History des Power_curr sehen kann, dass der Wert leider mal nach oben ausreißt:

image

Und der Total_in reißt schonmal nach unten aus:

(Warum es hier zwischen 19:30 und 23:00 keine Daten gab – keine Ahnung!

Tja, da liegt wohl noch so einiges im Argen … Puh! … :man_shrugging:

Konntet Ihr das Problem lösen? Ich habe auch den ISKRA MT631 und möchte ihn mit dem IR WLAN Lesekopf versehen und über MQTT an HA andocken.
Was aber mich auch interessiert, liest der Lesekopf auch 2.8.0 aus (Einspeisung PV)? Habe irgendwo gelesen, dass das nicht funktionieren soll. Auch im Tasmota Script wird nur 1.8.0 erwähnt. Ebenso hier. Wäre toll, wenn jemand das unter dieser Konfig bereits am laufen hat.
Eventuell funktioniert es ja mit dem Script vom ISKRA MT681.

Ich konnte das bei mir noch nicht lösen, nein, leider. :disappointed:
Der Zähler taucht nach wie vor nicht in MQTT/Mosquitto auf (ich kann also nur auf die Entitätswerte der Tasmota Integration zugreifen) und liefert zwischendurch mal Werte, die völlig out-of-bounds sind. Das führt dann z.B. zu solch horrenden Angaben.

So ist das leider völlig unbrauchbar und ich habe leider keine Ahnung, woran es liegt bzw. was ich tun könnte, um es abzustellen.

Mit 1.8.0 und 2.8.0 hab ich mich daher auch noch gar nicht befasst. Das käme später. Erstmal muss das sauber laufen. :man_shrugging:

Hast du hier mal nachgelesen?
Tasmota Script hat auch eine Option, um Ausreisser zu verhindern. Weiss aber nicht auswendig wie genau das funktioniert, suche mal nach „Median“

1 „Gefällt mir“

Wow, Norbert, vielen Dank für den Link zu diesem tollen Beitrag! Werde ich alsbald studieren! Hoffentlich bringt’s was. :crossed_fingers:

Super Hinweis, @noschvie! Ich hatte in meinem Script als vierten Parameter eine 0 und habe das in eine 16 (fürs Glätten) geändert und eine Weile den Zahlen auf der Tasmota “Main Menu” Startseite zugeschaut. Jetzt kommen keine Ausreißer mehr vor. Top! Das wäre schonmal ein gelöstes Problem! :white_check_mark: :blush:

Jetzt bleibt nur noch die Frage, warum ich zwar im MQTT Explorer, aufgeschaltet auf meinen HA Mosquitto Broker, wunderbar reinkommende Daten sehe, aber in HA in Mosquitto kein entsprechendes Device auftaucht. Da bin ich weiterhin ratlos. :man_shrugging:

1 „Gefällt mir“

Die Daten, die man im MQTT Explorer sehen kann, werden durch die Tasmota Integration in HA entdeckt, interpretiert und bereits als Device & passenden Entitäten bereitgestellt.
Ein zusätzliches Bereitstellen innerhalb der Mosquito Integration in HA findet nicht statt.
Streng genommen könnte da auch nicht viel mehr drin stehen und würde wohl zu einem Duplikat führen, wenn es anders gehandhabt würde…

1 „Gefällt mir“

Achsooo! Ich dachte immer, dass alle Geräte, die Daten per MQTT an HA schicken dann auch in Mosquitto auftauchen! :man_facepalming:
@Thalion: Vielen lieben Dank für Deine Antwort, Markus!

Na dann ist der Punkt ja jetzt auch erledigt! :white_check_mark:

Leider tauchten trotz der Media-Glättung beim “Current Power” Wert nun sporadisch doch wieder Ausreißer auf. :frowning: Ich werde mal den Takt von 1s auf 5s erhöhen. Vielleicht hilft das ja. :man_shrugging:

1 „Gefällt mir“

Ich habe nun eine Lösung gefunden und heute installiert. Ich habe nun alle 3 Werte, sprich aktueller Verbrauch, Verbrauch Total 1.8.0 und Einspeisung Total 2.8.0.
Das ganze funktioniert damit. Den IR Lesekopf habe ich von Herrn Emmrich bekommen.
Habe alles im Zählerschrank verbaut, selbst durch die Metalltür funktioniert WLAN noch super gut. Dadurch, dass die WLAN box getrennt vom Lesekopf ist, kann man die Box auch außen anbringen.
Aktuell sendet die Box zu oft. Die Intervalzeit muss daher noch auf 300s geänder werden.

Hi Simon,
wollte dir nur kurz bescheid geben, dass ich es über die EDL21 Anleitung geschaft habe eine Verbindung zu meinem USB Kabel IR Lesekopf herzustellen.
Meine Konfig:
Proxmox mit PiHole - IOBroker - HAOS
Den USB Port durchgeschleift zu HAOS und den richtigen Pfad eingeben.
Den USB Pfad findet man in HA unter Einstellungen - System - Hardware - Gesamte Hardware - runterscrollen bis USB.
Läuft, danke für den Link.
Gruss BA2000

Moin Moin Community,

ich habe seit zwei Tagen das Problem das mir das Energiedashboard Home Assistant
random genau den doppelten wert des Stromzählers als Netzbezug anzeigt obwohl wir uns seit tagen von der Sonne ernähren. Sprich der Zähler liefert den Wert
3301.0 kW/h und Home Assitant zeigt mir einen Verbauch von 6602 kW/h an.

Der Grund ist wohl in der Übertragung des Sensor am Morgen :

Tasmota MT631 Total_in wechselte zu 3301.0
01:43:01 - Vor 16 Stunden
Tasmota MT631 Total_in wechselte zu 330.1
01:42:51 - Vor 16 Stunden
Tasmota MT631 Total_in wechselte zu 3301.0
01:37:41 - Vor 16 Stunden
Tasmota MT631 Total_in wechselte zu 2277.0
01:37:31 - Vor 16 Stunden

Jemand eine Idee wie diese Übertragung plötzlich zu stande kommt?

Grüße & Danke Sam

Was steht im Tasmota Log?