Tasmota SML IR-Lesekopf für smarte Stromzähler bspw Hichi
Um die Werte des Smartmeters für evcc korrekt auslesen zu können, muss das Lesekopf-Script so geändert werden, dass folgende JSON-Tags erzeugt werden:
- SML als Gruppenname der ausgelesenen Parameter
- Total_in für den Gesamtverbrauch in KWh (4 Nachkommastellen)
- Total_out für den Gesamteinspeisung in KWh mit (4 Nachkommastellen)
- Power_curr für den aktuellen Verbrauch bzw. die aktuelle Einspeisung (0 Nachkommastellen) Optional werden auch Phasenwerte unterstützt.
- power_l1, power_l2, power_l3 für die Leistung der einzelnen Phasen in W (0 Nachkommastellen)
- voltage_l1, voltage_l2, voltage_l3 für die Spannung der einzelnen Phasen in V (4 Nachkommastellen)
- current_l1, current_l2, current_l3 für die Stromstärke der einzelnen Phasen in A (4 Nachkommastellen)
Ein entsprechendes Lesekopf-Script sieht wie folgt aus:
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,SML
1,77070100010800ff@1000,Gesamtverbrauch,KWh,Total_in,4
1,77070100020800ff@1000,Gesamteinspeisung,KWh,Total_out,4
1,77070100100700ff@1,Verbrauch,W,Power_curr,0
1,77070100600100ff@#,Zählernummer,,Meter_Id,0
# Optional
1,77070100240700ff@1,Leistung_L1,W,power_l1,0
1,77070100380700ff@1,Leistung_L2,W,power_l2,0
1,770701004c0700ff@1,Leistung_L3,W,power_l3,0
1,77070100200700ff@1,Spannung L1,V,voltage_l1,4
1,77070100340700ff@1,Spannung L2,V,voltage_l2,4
1,77070100480700ff@1,Spannung L3,V,voltage_l3,4
1,770701001f0700ff@1,Strom L1,A,current_l1,4
1,77070100330700ff@1,Strom L2,A,current_l2,4
1,77070100470700ff@1,Strom L3,A,current_l3,4
#
Einsatzbereiche
- Netzzähler
- PV-Produktion
- Batterie
- Wallbox-Zähler
Parameter
| Name | Beschreibung | Wert | Stufe |
|---|---|---|---|
host | IP-Adresse oder Hostname | optional | |
user | Benutzerkonto Standard-User ist admin | optional | |
password | Passwort Zugangspasswort des Dienstes | optional |
Konfigurationsbeispiel für evcc.yaml
Falls du die Konfiguration nicht über die Oberfläche vornehmen möchtest, kannst du alternativ diesen YAML-Block verwenden.
meters: - name: my_grid type: template template: tasmota-sml usage: grid host: 192.0.2.2 # IP-Adresse oder Hostname user: # Benutzerkonto, Standard-User ist admin (optional) password: # Passwort, Zugangspasswort des Dienstes (optional)meters: - name: my_pv type: template template: tasmota-sml usage: pv host: 192.0.2.2 # IP-Adresse oder Hostname user: # Benutzerkonto, Standard-User ist admin (optional) password: # Passwort, Zugangspasswort des Dienstes (optional)meters: - name: my_battery type: template template: tasmota-sml usage: battery host: 192.0.2.2 # IP-Adresse oder Hostname user: # Benutzerkonto, Standard-User ist admin (optional) password: # Passwort, Zugangspasswort des Dienstes (optional)meters: - name: my_charger type: template template: tasmota-sml usage: charge host: 192.0.2.2 # IP-Adresse oder Hostname user: # Benutzerkonto, Standard-User ist admin (optional) password: # Passwort, Zugangspasswort des Dienstes (optional)