angeregt durch den Thread "Stromzähler bauen": viewtopic.php?p=341
habe ich mir das iNODE Energey Meter Opto zugelegt und möchte meine Erfahrung damit teilen.
Nachdem die Batterie eingesetzt wurde, muss das Sensor nur an die IR Schnittstelle des Zähler angebracht werden.
Da die Konfigurationssoftware einfach nicht laufen will, werde ich dies in HA vornehmen. Dazu später mehr.
Als Schnittstellte dient Bluetooth, mein RPi4 hat ein integriertes Bluetoot Module alternativ tuts auch ein BT Dongle.
Mit der "Bluetooth Low Energy Monitor" Integration, welche über HACS installiert wird, lässt sich das ganze relativ einfach umsetzen.
GitHub Source: https://github.com/custom-components/ble_monitor
Nachdem ihr im BLE die MAC Address für euren Bluetooth interface/adapter ausgewählt habt, wir das Energey Meter autom. erkannt und die entsprechenden Entitäten bereitgestellt.
Da der Sensor sensor.ble_energy in der alten Version noch die state_class measurement besitzt und die konstante "constant" auf 1000 gesetzt wurde, mein Zähler aber 10.000KWh pro Impulse hat, habe ich mir eigene Templates gebaut um dies anzupassen.
Code: Alles auswählen
- sensor:
- name: "Hausstrom"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing #Notwendig um es im Energy Dashbaord zu verwenden
state: "{{ states('sensor.ble_energy_d0f0184412e1') | float | multiply(0.1) | round(1) }}" #multiply um den Impulse Count anzupassen
- name: "Power"
unit_of_measurement: "W"
device_class: energy
state_class: measurement
state: "{{ states('sensor.ble_power_d0f0184412e1') | float | multiply(0.1) | round(0) }}" # damit im Display keine Kommastellen verwendet werden wird gerundet
Die Verbrauchshistorie wird über das Energydashboard eingepflegt und gleich mit Tarif versehen