Tasmote Lesekopf in Homeassistant einbinden

Jens69

New member
Hallo, ich bin noch neu.
Ich habe mit dem Video von Simon42 den IR-Lesekopf für den Digitalen Stromzähler eingebunden
Wo ich strauchele ist die configurations.yaml
Es sollen die beiden Werte für das Energie Dashboard sichtbar gemacht werden

da steckt irgedwo ein Sytaxfehler drin, oder gleich mehr:
end of the stream or a document separator is expected (19:1)

Code:
- sensor: 
    # Stromzähler Hauptzähler 
    name: "Strom_Verbrauch_Energie"
    unique_id: "EnergieVerbrauch"
    unit_of_measurement: 'kWh'
    device_class: "energy"
    stat_clase: "total_increasing"
    state: >- 
       {{ float(states('sensor.stromzahler_strom_energy_sum')) | round(3) }}


- sensor: 
    # Stromzähler Hauptzähler 
    name: "Strom_Einspeisung_Energie"
    unique_id: "StromEinspeisung"
    unit_of_measurement: 'kWh'
    device_class: "energy"
    stat_clase: "total_increasing"
    state: >- 
       {{ float(states('sensor.stromzahler_strom_energy_supply')) | round(3) }}
 
Zuletzt bearbeitet:
Code:
- sensor:
    # Stromzähler Hauptzähler
  - name: "Strom_Verbrauch_Energie"
    unique_id: "EnergieVerbrauch"
    unit_of_measurement: 'kWh'
    device_class: "energy"
    stat_clase: "total_increasing"
    state: >-
       {{ float(states('sensor.stromzahler_strom_energy_sum')) | round(3) }}


- sensor:
    # Stromzähler Hauptzähler
  - name: "Strom_Einspeisung_Energie"
    unique_id: "StromEinspeisung"
    unit_of_measurement: 'kWh'
    device_class: "energy"
    stat_clase: "total_increasing"
    state: >-
       {{ float(states('sensor.stromzahler_strom_energy_supply')) | round(3) }}

Versuch es mal so.
 
Probleme

ich hab zwischen durch einen Verbrauch pro Stunde von über 60.000.000.000.000 kWh
was nur eine falsche Ablesung sein kann.

maximal sind möglich 400V*50A*1h= 20.000 kWh und das wäre schon unwahrscheinlich für ein Wohnhaus

kann ich irgendwie eine Verbrauch über 20.000 kWh pro Stunde wegwerfen ?

Code:
if sensor.stromzahler_strom_energy_supply < 20000 then

state: >-
       {{ float(states('sensor.stromzahler_strom_energy_supply')) | round(3) }}

oder so ähnlich ?
 
Wegwerfen ist keine gute Idee. Dann stimmt dein Verbrauch eventuell auch nicht. Ich würde eher mal schauen, warum es zu einem solch hohen Verbrauch kommt.
In den Einstellungen -> Entitäten kannst Du dir ja einen Graphen anzeigen lassen. Schau doch mal, wann da den so eine große Spitze gewesen sein soll.
 
ich hab auf die Webseite von Tasmota geschaut.
dort kommt sporadisch für 1 Sekunde 77.777.777.777.777 kWh,
also 324074074074 Ampere
und dann wieder 213 Watt, 221W, 202W, ...

ich weiß nicht ob der Hausanschluss 32A oder 50A hat, aber 324 Mega Ampere kann nicht sein

Ich will die falsche Messung weg werfen, weil
A) der offizielle digitale Zähler das nicht zählt
B) es mir die Skallierung der Graphen im Energie Monitor kaputt macht

die Frage ist nur wie ich ein IF Befehl einfüge ?
 

Anhänge

  • EnergieMonitor.png
    EnergieMonitor.png
    62,5 KB · Aufrufe: 3
Heute war Gewitter, möglich das daher es eine Spannungsspitze gab
Kaputt gegangen ist aber nichts

Gestern Abend stand der Zähler bei 56,397kW
Heute steht der Haus Zähler bei 67,793 kW
macht rund 11,4 kW pro Tag, was Sinn macht weil die Waschmaschine gelaufen ist

Homeassisten hat 71.791.298.261.052,6 kWh pro Tag gezählt

dazwischen wurden innerhalb von einer Sekunden 70.000.000.000.000 kWh verbraucht ohne das der Haus Zähler damit weiter gelaufen ist

Also ist dieser Wert einfach falsch und muss ignoriert werden
 
Zuletzt bearbeitet:
Versuchs mal hiermit:
YAML:
{{ iif( float(states('sensor.stromzahler_strom_energy_supply')) > 20000, 0, float(states('sensor.stromzahler_strom_energy_supply') | round(3)) )}}
Die 0 ggf. noch auf einen anderen Wert anpassen, wenn Du die Spannungsspitze nicht komplett wegwerfen willst (z.B. auf die 20000).
 
Ich habe ein Problem mit der Übertragung von meinem Tasmota Lesekopf zu HA.
Wenn ich den Tasmota direkt öffne, sind die Werte mit Einheit angezeigt (kWh bzw. W)

Im HA sind die Werte auch angezeigt nur ohne Einheit, ohne eine Einheit kann ich die aber nicht ins Energiedashboard übernehmen.
Wo liegt der Fehler
 

Anhänge

  • Tasmota Lesekopf 1.jpg
    Tasmota Lesekopf 1.jpg
    20,7 KB · Aufrufe: 7
  • HA Interation Tasmota ohne Einheit.JPG
    HA Interation Tasmota ohne Einheit.JPG
    64,9 KB · Aufrufe: 8
In der config.yaml
folgende Werte für deine Sensoren anlegen.
Das gleiche Problem hatte ich mit meine Tasmota IR Lesekopf.
[
YAML:
homeassistant:   # Tasmota Energie Werte des SmartMeter SML anzeigen
homeassistant:   # Tasmota Energie Werte des SmartMeter SML anzeigen
  customize:     # Änderung  Attribute V / W / kWh erfolgreich hinzugefügt.
    sensor.smartmeter_sml_energy_out_2:
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing
      icon: mdi:transmission-tower-export
      friendly_name: PV Einspeisung
    sensor.tasmota_smartmeter_sml_power_l1:
      unit_of_measurement: W
      device_class: power
      state_class: measurement
      icon: mdi:flash
      friendly_name: SML_Leistung_L1
    sensor.tasmota_smartmeter_sml_power_l2:
      unit_of_measurement: W
      device_class: power
      state_class: measurement
      icon: mdi:flash
      friendly_name: SML_Leistung_L2
    sensor.tasmota_smartmeter_sml_power_l3:
      unit_of_measurement: W
      device_class: power
      state_class: measurement
      icon: mdi:flash
      friendly_name: SML_Leistung_L3
    sensor.tasmota_smartmeter_sml_power:
      unit_of_measurement: W
      device_class: power
      state_class: measurement
      icon: mdi:flash
      friendly_name: SML_Leistung_Summe
    sensor.smartmeter_sml_power_curr:
      unit_of_measurement: W
      device_class: power
      state_class: measurement
      icon: mdi:flash
      friendly_name: Power_curr
    sensor.smartmeter_sml_total_out:
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing
      icon: mdi:transmission-tower-export
      friendly_name: Total_out   
    sensor.smartmeter_sml_total_in:
      unit_of_measurement: kWh
      device_class: energy
      state_class: total_increasing
      icon: mdi:transmission-tower-import
      friendly_name: Total_in 
  

Screenshot Script des Tasmota IR Kopfes.

Damit haben deine Sensoren jetzt W bzw. kWh

Ich sehe gerade das du alle als Power benannt hast.
W ist Power
kWh  ist Energy

Ganz wichtig das du dann deine alten Statistik Werte löscht
 

Anhänge

  • Screenshot_20240908_180044_Opera.jpg
    Screenshot_20240908_180044_Opera.jpg
    356,9 KB · Aufrufe: 1
Zuletzt bearbeitet:
Config.yaml
Musst dir nur deine 3 Einträge suchen
Total_in
Total_out
Power_curr

Ich lasse mir noch die Spannungswerte und die Leistung einzelnen Phasen mit anzeigen
 

Anhänge

  • Screenshot_20250113_185205_HTML Viewer.jpg
    Screenshot_20250113_185205_HTML Viewer.jpg
    533,8 KB · Aufrufe: 3
Zuletzt bearbeitet:
Danke dir für die Info.
Beim Einfügen wird alles richtig angezeigt, nach dem Speichern wird alles Linksbündig angezeigt.

Hab es korrigiert.
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.054
Beiträge
58.837
Mitglieder
6.069
Neuestes Mitglied
baliuser
Zurück
Oben