Tasmota SML IR-reader for smartmeters e.g. Hichi
Hybrid inverter (PV + battery) by Tasmota. Compatibility with energy supplier apps, Home Assistant and evcc.
At a glance
| Device type | Hybrid inverter (PV + battery) [evcc template, 2026-10-19] |
|---|---|
| evcc support | Yes |
| Connection | Local HTTP API (inferred from evcc template parameters) [evcc template, 2026-10-19] |
| Local control (no cloud) | Yes via evcc's connection type [evcc template, 2026-10-19] |
| Home Assistant | Unknown know this? tell us (brand not yet checked) |
| Known firmware notes | Unknown know this? tell us |
Energy supplier apps
Supplier lists are published per brand (sometimes with model conditions). A brand match does not guarantee your exact model works — check the linked page or the supplier's app.
| Supplier / service | Status for Tasmota hybrid inverter | Source |
|---|---|---|
| Frank Energie | Not listed Tasmota is not on Frank Energie's battery / inverter list | [source, 2026-10-19] |
| Tibber | Not listed Tasmota is not on Tibber's battery / inverter list | [source, 2026-10-19] |
| Zonneplan | Not listed Zonneplan only lists its own hardware | [source, 2026-10-19] |
| Eneco | Unknown know this? tell us | — |
| ANWB Energie | Unknown know this? tell us | — |
| Vattenfall | Unknown know this? tell us | — |
Home Assistant integrations for Tasmota
Unknown know this? tell us — we have not yet checked Home Assistant support for Tasmota.
evcc details
| Template | tasmota-sml (meter; usages: grid, pv, battery, charge) [source, 2026-10-19] |
|---|---|
| Connection | Local HTTP API (inferred) |
| Capabilities | Unknown know this? tell us |
| Requirements | To be able to read the values of the smart meter for evcc correctly, the IR reader script must be changed so that the following JSON tags are generated:
- **SML** as the group name of the read parameters
- **Total_in** for the total consumption in KWh (4 decimal places)
- **Total_out** for the total feed-in in KWh (4 decimal places)
- **Power_curr** for the current consumption or the current feed-in in W (0 decimal places)
As an option, phase values are also supported.
- **power_l1**, **power_l2**, **power_l3** for the power of the individual phases in W (0 decimal places)
- **voltage_l1**, **voltage_l2**, **voltage_l3** for the voltage of the individual phases in V (4 decimal places)
- **current_l1**, **current_l2**, **current_l3** for the current of the individual phases in A (4 decimal places)
A corresponding IR reader script looks like this:
```
>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
#
``` [source, 2026-10-19] |
| Known caveats | None listed in the evcc template. |
“Works for me” reports
No user reports yet. Report your firmware version and setup TODO: form
Where to buy
Shop links will appear here. TODO: affiliate placeholder — no links yet See our affiliate disclosure.