Gniazdko Wifi Ais-dom S26 to solidny sprzęt
…ale nie ma funkcji pomiaru energii.
Możemy to zmienić
Dodanie pomiaru energii do gniazdka AIS zrobimy softwarowe.
Jest jeden haczyk, urządzenie którym steruje gniazdko musi posiadać stałą moc.
Ja zrobiłem dla przykładu na pompie CWU, która ma stałą moc pracy 23W, dane wziąłem z tabliczki znamionowej pompy.
Taki pomiar oczywiście nie będzie super bardzo dokładny ale np. do śledzenia kosztów wg. mnie wystarczający.
- Podłączamy do gniazdka Wifi Ais-dom S26 pompę CWU i dodajemy gniazdko do bramki
- Za pomocą history_stats tworzymy encje, która zlicza nam czas pracy naszej pompy CWU:
- platform: history_stats
name: Dzisiejszy Czas Pracy Pompy CWU
entity_id: switch.pompa_cwu
state: 'on'
type: time
start: '{{ now().replace(hour=0, minute=0, second=0) }}'
end: '{{ now() }}'
gdzie:
entity_id: switch.pompa_cwu
– to nasza encja powstała po dodaniu gniazdka AIS do bramki
Sprawdzamy konfiguracji i jak jest OK to reset bramki i efekt taki:
- Następnie za pomocą template, tworzymy encje która będzie pokazywała aktualne zużycie energii przez pompę CWU
- platform: template
sensors:
zuzycie_energii_pompa_cwu:
friendly_name: "Pompa CWU Zużycie Energii"
unit_of_measurement: 'kWh'
value_template: "{{ (states('sensor.dzisiejszy_czas_pracy_pompy_cwu')|float(2) * 0.023)| round(2) }}"
icon_template: 'mdi:flash'
device_class: energy
gdzie:
sensor.dzisiejszy_czas_pracy_pompy_cwu
– to nasza encja powstałą w punkcie 2
0.023
– to moc pompy CWU podzielona przez 1000, tj. 23W/1000
Sprawdzamy konfiguracji i jak jest OK to reset bramki i efekt taki:
Teraz już możemy za pomocą utility_meter liczyć zużycie dzienne, tygodniowe itd…
Możemy również wyświetlić dane z tej encji w dodatku ENERGY jako śledzenie użycia energii przez poszczególnych urządzeń
wystarczy w ustawieniach DOSTOSOWYWANIE, dodać dwa wpisy
state_class: total_increasing
last_reset: ‘1970-01-01T00:00:00+00:00