Tyski
1 Marzec 2021 21:17
1
Witam wszystkich,
Mam problem którego nie mogę ugryźć w żaden sposób. A pewnie dla was to będzie oczywiste.
Chodzi o wyświetlenie sumy z trzech encji jako osobna encja.
sensor.shellyem3_channel_a_power
sensor.shellyem3_channel_b_power
sensor.shellyem3_channel_c_power
Każda pokazuję W:
Potrzebuję zwykłą informację ile dom zużywa energii.
Z góry dzięki
2 polubienia
macek
1 Marzec 2021 22:51
2
Robisz nowy sensor z template wg Template - Home Assistant a jako value_template robisz sumę trzech encji:
value_template: "{{ states('sensor.shellyem3_channel_a_power')|float + states('sensor.shellyem3_channel_b_power')|float + states('sensor.shellyem3_channel_c_power')|float }}"
1 polubienie
Tyski
3 Marzec 2021 17:25
3
Macek dzięki.
Działa prawie super,
Co mogę zrobić żeby wartości były bez cyfr po przecinku?
macek
3 Marzec 2021 18:07
4
luki25
(Łukasz Ćwik)
4 Marzec 2021 10:09
5
ja mam taki zapis, i o ile pamietam, to dopisek round(0) zaokrągla do całych wartości, a round(2) daje 2 miejsca po przecinku
{{ states('sensor.pompa_ciepla_t06_energy_today')|float| round(0) + states('sensor.pompa_ciepla_wew_energy_today')|float | round(0) }}
Tyski
5 Marzec 2021 08:40
6
Dzięki Panowie,
Zostałem przy rozwiązaniu Łukasza i na razie jest ok. Z tego co zauważyłem błąd z dużą ilością zer po przecinku pojawiał się tylko przy dużych obciążeniach (po kilka tysięcy Wat)
Dzięki za pomoc.
szopen
Podziel ten temat
5 Sierpień 2021 13:42
7
16 postów zostało scalonych z istniejącym tematem: Czujnik napełnienia szamba
rakon
(raczek)
20 Wrzesień 2022 07:26
8
Mam tak sumowane dwa pobory enegii przez dwa klimatyzatory ale brak wyniku (niedostepny)
pob_klimy:
device_class: energy
friendly_name: "pobor klimy"
value_template: >-
{{ states('sensor.chwilowa_gora1')|float| round(2) + states('sensor.chwilowa_dol1')|float | round(2) }}
unit_of_measurement: "kWh"
gdzie jest błąd?
Piter
(Piter)
20 Wrzesień 2022 09:54
11
A nie pomieszałeś trochę i sumujesz moc w W a wynik chciałbyś w kWh ?
rakon
(raczek)
20 Wrzesień 2022 10:40
12
Pobór z W mam zmienione na kWh przez integrację Riemann sum integral.Oba pobory są tak zrobione więc sumuje kWh.
ok literowka juz ok!
bigjeans
(bigjeans)
12 Październik 2022 12:20
14
Witam, czy mógłbyś wstawić pełny kod, począwszy od Template?
Witajcie, dopiero zaczynam przygodę z HA i chciałem zrobić sumę 2 encji jak wyżej lecz nie wiem gdzie wkleić ten kod. Bo jak wklejam w configuration.yaml to nic się nie dzieje. Nie widzę tego jako encja
Zapoznaj się z " Template " wyżej w komentarzach jest link
Zapoznalem sie i dalej nie wiem gdzie mam ten kod wkleić aby widzieć encje
na szybko
w configuration.yaml wpisz
sensor: !include_dir_merge_list sensors
jak nie masz katalogu sensors załóż go
w katalogu sensors zrób plik np. sumaencji.yaml
wpisz w nim
- platform: template
sensors:
suma_2_encji:
friendly_name: "suma 2 encji"
value_template: >-
{% set sp = states('sensor.pierwszy') | float %}
{% set sd = states('sensor.drugi') | float %}
{{ ((sp+sd)) | round(2) }}
unit_of_measurement: 'kWh'
device_class: energy
icon_template: mdi:home-battery-outline
dalej
narzędzia deweloperskie - sprawdź konfiguracje - uruchom ponownie
i sprawdź czy sensor działa
narzędzia deweloperskie - stany
i w filtr encji wpisz sensor.suma_2_encji
zrobiłem dokładnie jak napisałeś nie działa. Konfiguracja poprawna i po uruchomieniu od nowa HA nie widzę tej encji w narzędzia deweloperskie -stany
Na podstawie tych informacji ciężko będzie Ci pomóc.
Załącz co gdzie i w jakiej formie wkleiłeś.
W configuration.yaml wpisałem
sensor: !include_dir_merge_list sensors
utworzyłem katalog sensors i w nim wkleiłem to: