ePaper displej pro zobrazování entit - výroba

www
Odpovědět
Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

Pokud ti sem já něco vkládám tak je to vždy napsáno tak že to zkopíruješ a u sebe vložíš od kraje tak syntax bude dobře
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 08. duben 2023, 03:54
Dal poděkování: 21 poděkování
Dostal poděkování: 5 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od bhmarten »

Mimo téma (offtopic)
..Pete když chci nějaký řádek v lamda |- nechat a jen zakomentovat, tak mi to nefunguje.. přidáním hashtagu sice řádek zezelená, ale on s ním stále počítá a hází chyby.. jde to nějak ?
HA - RPI4 4MB +(Argon One M2SSD) ( Wattrouter MX ) Původně HA na -> QNAP TS-451A - Virtualization Station / (Solax)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

Stačí na začátek řádku vložit //

Kód: Vybrat vše

     //if(id(pocasi_dnes).state == "sunny") {
         //it.printf(30, 300, id(weather_font), id(color_white),  "󰖙");}
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

A když chceš komentář tak zase tako :D

Kód: Vybrat vše

     if(id(pocasi_dnes).state == "sunny") {
           it.printf(30, 300, id(weather_font), id(color-white),  "󰖙");} #tohle nemůže fungovat protože je tam pomlčka
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 08. duben 2023, 03:54
Dal poděkování: 21 poděkování
Dostal poděkování: 5 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od bhmarten »

no a jak pracovat s těma atributama ? pod tím atributem je předpověď na několik dnů, a jak se z toho něco vytahuje ?
musí se nějak pracovat s aktualním datem ? tady z toho bych chtěl vytáhnout atributy na max/low temp na další den.

Kód: Vybrat vše

- datetime: '2023-09-10'
  condition: sunny
  wind_bearing: 241
  temperature: 27.3
  templow: 12.9
  wind_speed: 2.03
  precipitation: 0
- datetime: '2023-09-11'
  condition: partlycloudy
  wind_bearing: 245
  temperature: 27.6
  templow: 12.1
  wind_speed: 2.78
  precipitation: 0
- datetime: '2023-09-12'
  condition: cloudy
  wind_bearing: 245
  temperature: 27.3
  templow: 14.9
  wind_speed: 1.53
  precipitation: 
HA - RPI4 4MB +(Argon One M2SSD) ( Wattrouter MX ) Původně HA na -> QNAP TS-451A - Virtualization Station / (Solax)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

Tady to bude složitější a pravděpodobně budeš muset vytvářet senzory, ještě jsem neměl čas se na to podívat.
Podívej se zatím na nějaký projekt o počasí jak je to tam vytvořeno.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

Tak už to máš ?
Pokud ne potřebuju i ten vršek atributu abych viděl jestli to začíná takto nebo jinak

Kód: Vybrat vše

forecast:
  - condition: sunny
a pak se připrav na tvorbu senzorů template, bude to masakr :lol:
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 08. duben 2023, 03:54
Dal poděkování: 21 poděkování
Dostal poděkování: 5 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od bhmarten »

Kód: Vybrat vše

{{ state_attr('weather.open_meteo', 'forecast')[0].wind_speed }}

rozděleno na

{{ state_attr('weather.home', 'forecast')[0].wind_speed }}
{{ state_attr('weather.home', 'forecast')[1].wind_speed }}
{{ state_attr('weather.home', 'forecast')[2].wind_speed }}
etc.
tady něco je ohledně těch atributů
HA - RPI4 4MB +(Argon One M2SSD) ( Wattrouter MX ) Původně HA na -> QNAP TS-451A - Virtualization Station / (Solax)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 178
Registrován: 08. duben 2023, 03:54
Dal poděkování: 21 poděkování
Dostal poděkování: 5 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od bhmarten »

začíná to tím jak to tam vidíš..
Přílohy
open meteo.JPG
HA - RPI4 4MB +(Argon One M2SSD) ( Wattrouter MX ) Původně HA na -> QNAP TS-451A - Virtualization Station / (Solax)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 2600
Registrován: 30. září 2020, 20:33
Dal poděkování: 129 poděkování
Dostal poděkování: 286 poděkování

Re: ePaper displej pro zobrazování entit - výroba

Příspěvek od Pete30 »

Tady mi to neukazuj, otevři
vývojářské nástroje - stavy tam najdi tu entitu klik na ní a vrať se na začátek té stránky a odtud to kopíruj.
Prozradím ti fígl, vezmi tu šablonu uprav si v ní tvoji skutečnou entitu

Kód: Vybrat vše

{{ state_attr('weather.xxxx', 'forecast')[0].wind_speed }}
a hoď ji do vývojářské nástroje - šablony a hned uvidíš výsledek, pokud tam to bude házet chyby hned víš že ta šablona je špatně.
Prozradím ti tajemství tato je dobře a už stačí si z ní udělat senzor a ten použiješ později pro display
Toto

Kód: Vybrat vše

[0]
je den který chceš vyčítat z forecast začíná 0 a bude končit (pokud je předpověď na 3 dny) 2 kou
toto

Kód: Vybrat vše

wind_speed
co chceš vyčítat a jde to napsat i takto

Kód: Vybrat vše

{% set temp = state_attr('weather.xxxxx', 'forecast')[0]['wind_speed'] %}
{{ temp }}
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „ESPHome“