Re: Takový začátečnický dotaz k Home Assistant
Pavel Kořenský
pavel.korensky na dator3.cz
Pátek Únor 2 12:03:39 CET 2024
Díky moc,
to bylo přesně to nakopnutí jaké jsem potřeboval. Já vůbec netušil, že
něco takového v HA existuje.
A už to funguje. Kdyby někdo něco podobného řešil, jde to jednoduše takto:
type: entity
entity: sensor.esphome_web_a567a4_oven_temperature
card_mod:
style: |
.value {
font-size: 34px !important;
font-weight: bold;
}
ha-card {
{% if
states('sensor.esphome_web_a567a4_oven_temperature')|float(default=0) <=
states('input_number.temperatureslider1')|float(default=0) -%}
color: green;
{%- else -%}
color: red;
{%- endif %}
}
a dokonce je za podobným účelem v Developer Tools nástroj Template který
umožňuje si podobné výrazy odladit. :)
Paráda, díky moc
Zdraví PavelK
Dne 02.02.2024 v 10:16 Šerých Jakub napsal(a):
> zkuste prozkoumat Jinju: https://jinja.palletsprojects.com/en/3.1.x/
>
> Zjednodušeně řečeno {{ něco pythonovského }} do daného místa vepíše výsledek toho pythonu.
>
> Jakub Šerých
>
>> -----Original Message-----
>> From: Hw-list <hw-list-bounces na list.hw.cz> On Behalf Of Pavel Kořenský
>> Sent: Thursday, February 1, 2024 8:04 PM
>> To: HW-news <hw-list na list.hw.cz>
>> Subject: Takový začátečnický dotaz k Home Assistant
>>
>> Zdravím,
>>
>> nevím jestli je tohle úplně správné místo na dotaz, ale zkusím to.
>>
>> Už nějakou dobu celkem spokojeně provozuju Home Assistant na Raspberry Pi,
>> mám k tomu připojenou spoustu sensorů přes Zigbee a teď i přes ESPHome
>> (modul s ESP32). Jenže nějak jsem se dosud neměl moc čas věnovat se
>> samotnému programování či nastavování toho HA.
>>
>> Teď jsem zprovoznil ESP32 s Pt1000 čidlem, které by mělo fungovat jako
>> potravinový teploměr (ocelová jehla) kontrolující teplotu pečeného masa v
>> troubě. Celé to celkem radostně chodí (akorát to nakalibrovat, ale to je jiná
>> věc), HA ten sensor vidí a umí ho korektně zobrazit. So far, so good jak se říká.
>>
>> Jenže jsem narazil na jeden problém na straně HA který neumím vyřešit.
>> Resp. asi jsem někde něco přehlédl.
>>
>> Karta která mi v HA zobrazuje údaj z teploměru je napsaná takto (používám
>> card-mod addon abych mohl používat fonty, barvy atd.):
>>
>> type: entity
>> entity: sensor.esphome_web_a567a4_oven_temperature
>> card_mod:
>> style: |
>> .value {
>> font-size: 34px !important;
>> font-weight: bold;
>> }
>> ha-card {
>> color: green;
>> }
>>
>> to funguje.
>>
>> Jenže už nevím, jak do toho vepsat funkčnost v tom smyslu, že mám další kartu
>> - helper na kterém zadám cílovou teplotu (to mi taky funguje) a chtěl bych, aby
>> se po překročení této nastavené teploty změnila barva textu té karty
>> teploměru na červenou a případně v ideálním případě začala blikat. Tzn. místo
>> natvrdo definovaného "color: green" by tam mělo být něco jako "color: obsah
>> proměnné". Jenže jak tam správně procpat tu proměnnou ?
>>
>>
>> Poradí někdo ?
>>
>>
>> Díky moc
>>
>> PavelK
>>
>>
>> _______________________________________________
>> HW-list mailing list - sponsored by www.HW.cz Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list