Podłączyłem go tylko do przetestowania i tyle, raczej go odsprzedam komuś.
Zainstalowałem moduł LEW-02 od zamela, dane po mqtt wysyłam do HA. Chciałbym zużycie rozbijać na droższa i tańszą taryfę, policzyć koszt i najlepiej mieć zużycie w panelu energia. Ktoś podpowie jak to ogarnąć?
Jeśli masz G12 to możesz skorzystać z poniższego sensora aby obliczyć koszty energii:
- sensor:
- name:
unique_id: cena_pradu
unit_of_measurement: "PLN/kWh"
icon: "mdi:cash-100"
state: >
{% set n = now() %}
{% if (today_at("13:00") < n < today_at("15:00")) or (today_at('22:00') < n < today_at('23:59')) or (today_at('00:00') < n < today_at('6:00')) %}
0.4459
{% else %}
0.9114
{% endif %}
Oczywiście godziny i ceny wstawiasz Swoje
Dokładnie mam g12bw. Dzienna nocna weekendowa
To rozbuduj Sobie powyższe tempalte o weekend.
Co do rozbicia zużycia to skorzystaj z przykładu z utility_meter
szukaj pod hasłem “Advanced Configuration”
Czy ktoś podpowie dlaczego nie przełącza mi taryf, ani po recznym uruchomienu automatyzacji ani z automatu o wyznaczonym czasie. Dopiero jak recznie wybiore w selector.
mam taki error w automatyzacji:
Wywołanie usługi 'Selektor: Select' na pobrana_dzienna_taryfa
Stopped because an error was encountered at 3 marca 2024 22:51:04 (runtime: 0.01 seconds)
Option is not valid for select.pobrana_dzienna_taryfa
W nawiązaniu do postu na początku:
Zmieniłem to dla mojego Sonoffa:
- platform: template
sensors:
pompa_ciepla_kwh:
friendly_name: "Pompa Ciepła kWh"
device_class: energy
unit_of_measurement: 'kWh'
value_template: "{{ state_attr('switch.1001e2add5', 'power') }}"
Mam dwa pytania:
1 Czy dobrze przerobiłem?
2 Czy powinno być power czy consumption? bo atrybuty stanu wyglądają tak:
restored: false
supported_features: 0
friendly_name: Pompa Ciepła
power: 0 W
current: 0 A
voltage: 232.38 V
Masz atrybut “power” - czyli moc (watt)
sensors:
pompa_ciepla_watt:
friendly_name: "Pompa Ciepła Watt"
device_class: power
unit_of_measurement: 'W'
value_template: "{{ state_attr('switch.1001e2add5', 'power') }}"
Ale powinno być na początku? Bo już pogubiłem się w tych nowych rozwiązaniach
- platform: template
OK, nie działa (nie znajduję sensora) - prośba, czy ktpoś potwierdzi, że taki zapis jest OK?
sensor:
- platform: history_stats
name: wentylator
entity_id: switch.a480019fe1
state: "on"
type: time
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
- platform: template
sensors:
pompa_ciepla_kwh:
friendly_name: "Pompa Ciepła Watt"
device_class: power
unit_of_measurement: 'W'
value_template: "{{ state_attr('switch.1001e2add5', 'power') }}"
rest:
...
HA nie zgłasza błędów ale sensora sensor.pompa_ciepla_kwh
nie ma
Zdecyduj się czy kWh czy kW.
To już robi się męczące gdy ludzie nie rozróżniają mocy od energii.
Chodzi mi o składnię - wiem, że czym różni się moc od energii, ale nie zmienia to faktu, że nie odczytuje mi tej mocy (jak odczytam, to przerobię na energię)
Dzięki, a masz to samo, tylko w mniej pogańskim języku?
Wypociłem, encja jest widoczna, ale nie zaczytuje mi wartości. Może ktoś pomoże, co mam źle?
template:
- sensor:
- name: "Pompa Ciepła Watt"
unique_id: pompa_ciepla_watt
device_class: power
unit_of_measurement: "W"
state_class: total_increasing
state: >
{{ (states('switch.1001e2add5_power')) | map('float', default=0) }}
state_class: total increasing
Dla Watt nie możesz zastosować “przyrostowego” dla energii tak.
Watty są “pływające” raz możesz mieć odczyt 10 następny 20,7,500 W
total_increasing
- Jest dla energii np. 100,101,102
Podałem wyżej jak masz to zrobić a otrzymasz “Watty”
Następnie możesz “dodać czas” i otrzymać Energię kWh
Np.
- platform: integration
source: sensor.odczytania_wartość_watt
unit_prefix: k
round: 2
name: Energia kWh
lub skorzystać z Pomocnika HA
Zmieniłem state_class: measurement
ale nadal nie odczytuje danych. A to co w nawiasach, to dobrze? Bo wymyśliłem to na podstawie innych wpisów i kombinacji, żeby HA nie mówił, że jest błąd
Atrybuty sensora switch.1001e2add5
to:
restored: false
supported_features: 0
friendly_name: Pompa Ciepła
power: 1114.42 W
current: 4.95 A
voltage: 229.59 V
Niedobrze, musisz podać …
i będzie dobrze.
Możesz podpowiedzieć coś więcej? Już i tak wspiąłem się na szczyt swoich możliwości mózgowych - jeszcze trochę i będzie dym leciał z uszu