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

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

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

Příspěvek od Pete30 »

Nemáš náhodou v tom kódu definováno color-white místo color_white
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 181
Registrován: 08. duben 2023, 03:54
Dal poděkování: 22 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

    lambda: |-
     int x, y;
     it.fill(COLOR_ON);
     it.print(634, 11, id(little_font), color_white, "Signál :");
     it.print(100,41, id(small_font), color_white, TextAlign::BASELINE_LEFT, "Home Assistant");
     it.strftime(450,35, id(small_font), id(color_white), TextAlign::BASELINE_LEFT, "%d %b %Y ", id(ntp).now());
     it.print(100,75, id(middle_font), color_white, TextAlign::BASELINE_LEFT, "SOLAX");
     it.print(330,415, id(middle_font), color_white, "Baterie SoC");
     it.image(15, 12, id(ha_icon));
     it.printf(550, 400, id(large_font), color_white,  "%.f%%", id(battery_soc).state);
     it.printf(50, 400, id(large_font), color_white,  "%.1f kWh%", id(battery_remain).state);

     it.image(690, 385, id(battery_full));

     it.print(195, 105, id(smallest_font), color_white, "Výroba dnes :");
     it.printf(345, 100, id(small_font), color_white,  "%.1f kWh%", id(energy_today).state);

     it.print(510, 105, id(smallest_font), color_white, "Estimate zítra :");
     it.printf(666, 100, id(small_font), color_white,  "%.1f kWh%", id(estim_tommorow).state);

     it.print(195, 175, id(smallest_font), color_white, "Prodej dnes :");
     it.printf(345, 170, id(small_font), color_white,  "%.1f kWh%", id(grid_out_today).state);

     it.print(510, 175, id(smallest_font),color_white,  "Venkovní teplota :");
     it.printf(685, 170, id(small_font), color_white,  "%.1f °C%", id(dq1_venku).state);

     it.print(195, 245, id(smallest_font),color_white,  "Výroba měsíc :");
     it.printf(345, 240, id(small_font), color_white,  "%.f kWh%", id(vyroba_mesic).state);

     it.print(510, 245, id(smallest_font), color_white,  "Bojler vršek :");
     it.printf(685, 243, id(small_font),  color_white, "%.1f °C", id(dq2_top).state);

     it.print(195, 315, id(smallest_font), color_white, "Výroba celkem :");
     it.printf(345, 310, id(small_font),  color_white, "%.f kWh%", id(energy_total).state);

     it.print(510, 315, id(smallest_font), color_white, "Bojler střed :");
     it.printf(685, 308, id(small_font), color_white, "%.1f °C%", id(dq3_middle).state);

     it.printf(693, 11, id(little_font), color_white, "%.1f dB%", id(wifisignal).state);





     if(id(pocasi_dnes).state == "sunny") {
           it.printf(30, 300, id(weather_font), id(color-white),  "󰖙");} 






   
     if(id(wifisignal).has_state()) {
        x = 784, y = 30;

        if (id(wifisignal).state >= -50) {
            it.print(x, y, id(icon_font), id(color_white), TextAlign::BOTTOM_RIGHT, "󰤨");
            ESP_LOGI("WiFi", "Super");
        } else if (id(wifisignal).state  >= -60) {
     
            it.print(x, y, id(icon_font), id(color_white), TextAlign::BOTTOM_RIGHT, "󰤥");
            ESP_LOGI("WiFi", "Dobry");
        } else if (id(wifisignal).state  >= -67) {

            it.print(x, y, id(icon_font), id(color_white), TextAlign::BOTTOM_RIGHT, "󰤢");
            ESP_LOGI("WiFi", "Dostatecny");
        } else if (id(wifisignal).state  >= -70) {

            it.print(x, y, id(icon_font), id(color_white), TextAlign::BOTTOM_RIGHT, "󰤟");
            ESP_LOGI("WiFi", "Na hrane");
        } else {
       
            it.print(x, y, id(icon_font), id(color_white), TextAlign::BOTTOM_RIGHT, "󰤯");
            ESP_LOGI("WiFi", "Nedostatecny");
        }    
      }   
      
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: 2626
Registrován: 30. září 2020, 20:33
Dal poděkování: 130 poděkování
Dostal poděkování: 287 poděkování

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

Příspěvek od Pete30 »

Vidím to hned na prvním řádku počasí

Kód: Vybrat vše

     if(id(pocasi_dnes).state == "sunny") {
           it.printf(30, 300, id(weather_font), id(color-white),  "󰖙");}
respektive ve druhém tady na kódu
Pokud nejsem přítomen tak jsem na rybách ;)

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

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

Příspěvek od Pete30 »

Kdyby jsi byl v Obecné škole Igor Hnízdo už by použil rákosku :lol:
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 181
Registrován: 08. duben 2023, 03:54
Dal poděkování: 22 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)
to už bych byl mrtvej, kdyby do mě řezal celou tu dobu, než to najdu, protože to fakt nevidím :)
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: 181
Registrován: 08. duben 2023, 03:54
Dal poděkování: 22 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 »

print vs printf ?
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: 2626
Registrován: 30. září 2020, 20:33
Dal poděkování: 130 poděkování
Dostal poděkování: 287 poděkování

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

Příspěvek od Pete30 »

Fakt nevidíš ?

Kód: Vybrat vše

 id(color-white)
jak máš definovánu tuto barvu jinde ?
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 181
Registrován: 08. duben 2023, 03:54
Dal poděkování: 22 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 »

a dop..le :) vidím...

hele dám si pauzu :) vypadá to, že už jsem z toho mimo.. :)

čárka jako čárka :)
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: 2626
Registrován: 30. září 2020, 20:33
Dal poděkování: 130 poděkování
Dostal poděkování: 287 poděkování

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

Příspěvek od Pete30 »

Jasně :like: a tady vidíš že až budeš mít 1500 řádek kódu a někde ta_ bude jinak tak se s toho po....š
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
bhmarten
Pokročilý
Pokročilý
Příspěvky: 181
Registrován: 08. duben 2023, 03:54
Dal poděkování: 22 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 »

si říkám. no jo, dyk to ale stejně nic nezobrazuje.. a teď koukám, že počasí už není "sunny" ale "partlycloudy" :)
jdu se zchladit.. díky moc za pomoc :) twe ještě rýmy do toho :)

no spíš mám strach z toho posunu že se to rozhází, při nějakém kopírování a přemisťování... doplňování popisků
a hlavně takhle když něco napíšu chybí mi tlačítko zpět...
HA - RPI4 4MB +(Argon One M2SSD) ( Wattrouter MX ) Původně HA na -> QNAP TS-451A - Virtualization Station / (Solax)

Odpovědět

Zpět na „ESPHome“