Bład generowania GUI Generic

robertklepacki94
Posts: 1270
Joined: Thu Sep 02, 2021 1:06 pm

Post

@Zibi_007 pytam poważnie, tak często zmieniasz temperaturę zadaną na CWU ? Ja w zasadzie jak 5 lat temu ustawiłem to jeszcze ani razu nie zmieniałem.
Kiedyś gdzie chciałem trochę przyoszczędzić na grzaniu CWU w ciągu dnia i w nocy, obniżając czy wyłączając całkowicie grzanie wychodziło to dużo drożej niż utrzymywanie cały czas stałej temperatury nawet gdy przez cały dzień nie było nikogo w domu.

P.S. Krystianowy chodziło chyba o reakcje a nie o sceny. Ustawiasz reakcję ,,Gdy termostat zacznie grzać-->załącz kanał xxx'' i na odwrót.
Działanie takie samo jak z linkami, bez internetu nie zadziała :)
Wziąłem udział w Supla Offline Party 2023
krycha88
Posts: 5447
Joined: Fri Nov 16, 2018 7:25 am

Post

Tak chodziło mi o reakcje :)
https://gui-generic-builder.supla.io/
User avatar
Zibi_007
Posts: 579
Joined: Tue Oct 31, 2023 10:06 pm

Post

robertklepacki94 wrote: Tue Feb 04, 2025 8:54 pm @Zibi_007 pytam poważnie, tak często zmieniasz temperaturę zadaną na CWU ? Ja w zasadzie jak 5 lat temu ustawiłem to jeszcze ani razu nie zmieniałem.
Kiedyś gdzie chciałem trochę przyoszczędzić na grzaniu CWU w ciągu dnia i w nocy, obniżając czy wyłączając całkowicie grzanie wychodziło to dużo drożej niż utrzymywanie cały czas stałej temperatury nawet gdy przez cały dzień nie było nikogo w domu.

P.S. Krystianowy chodziło chyba o reakcje a nie o sceny. Ustawiasz reakcję ,,Gdy termostat zacznie grzać-->załącz kanał xxx'' i na odwrót.
Działanie takie samo jak z linkami, bez internetu nie zadziała :)
To nie dla mnie, ja mam w pełnym automacie z buforem ciepła. To ma być dla starszej osoby, która chce samodzielnie decydować o tym kiedy i do jakiej temperatury grzać wodę w bojlerze. Nie przetłumaczysz, że można inaczej. Bojler jest elektryczny w piwnicy po krętych schodach (to bardzo stary dom) i do tej pory drepcze tam codziennie ustawiając sobie grzanie. Dziewięćdziesiątka na kartu, sztuczne biodro i spora nadwaga. Tylko czekać na nieszczęście :( Nie chce też nic na telefonie, ma być fizyczne urządzenie i koniec. Stąd pomysł na taki termostat. Mam projekt obudowy do druku, ekran 2,4" i takie coś jej pasuje (przynajmniej na wizualizacji). Nie uśmiecha mi się też kuć przez dwie kondygnacje, aby to zrobić przewodowo. Wszystko robimy w ramach wolontariatu i to miał być prezent noworoczny dla schorowanej staruszki. Krystian wyraźnie pisał o scenach (edit: teraz dopisał, że jednak o reakcje), to pytam jak to zrobić?

Pozostaje też pytanie co z tymi, którzy mają już takie urządzenia działające? Nigdy nie zaktualizują softu? A jeśli to zrobią, to co? Zostaną z kupką niedziałającej elektroniki. Zobacz też, że nigdzie niczego się nie domagam, ani do nikogo nie mam pretensji. Ja tylko grzecznie pytam, czy jest szansa na to, aby w dającej przewidzieć się przyszłości to zadziałało. W ostateczności siądę i sam to w końcu napiszę, ale na to potrzeba czasu (a babcia ma go już chyba niewiele), więc myślałem, że skorzystam z pewnego, sprawdzonego rozwiązania...
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638

Nec Hercules contra plures!
User avatar
Zibi_007
Posts: 579
Joined: Tue Oct 31, 2023 10:06 pm

Post

krycha88 wrote: Tue Feb 04, 2025 9:11 pm Tak chodziło mi o reakcje :)
OK, to bardzo proszę wytłumaczcie mi jak zakładaną wyżej funkcjonalność osiągnę reakcjami? Serio pytam, bo nie za bardzo rozumiem, jaką reakcję i na jakim kanale mam ustawić "Gdy termostat zacznie grzać". Jestem z Wami nie tak długo i nie wszystko w Supli jest dla mnie oczywiste...

EDIT: dobra, przemyślałem. Napiszcie mi tylko, czy w dobrym kierunku zmierzam, tzn. generuję soft z termostatem, ale nie ustawiam nic we włącz/wyłącz. Oczywiście termometr ustawiam. I teraz powinien zareagować przy nastawieniu temperatury na większą niż wskazuje termometr odpaleniem grzania i na to ustawiam reakcję (odpala kanał włączenia grzałki)? Tak? I na odwrót?
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638

Nec Hercules contra plures!
robertklepacki94
Posts: 1270
Joined: Thu Sep 02, 2021 1:06 pm

Post

Dokładnie ustawiasz termometr (zakładam że odczyt z linku bezpośredniego) jedynie nie wiem czy termostat zadziała na virtuwlnym gpio, ale zawsze możesz użyć jakieś wolne i nic do niego nie podłączać. W przyciskach wybierasz 3 przyciski (zmniejsz/on-off/zwiększ) na wszystkich ustawiasz sterowanie przekaźnikiem 1i resztę ustawiasz w cloud.
Wziąłem udział w Supla Offline Party 2023
User avatar
Zibi_007
Posts: 579
Joined: Tue Oct 31, 2023 10:06 pm

Post

robertklepacki94 wrote: Tue Feb 04, 2025 9:54 pm Dokładnie ustawiasz termometr (zakładam że odczyt z linku bezpośredniego) jedynie nie wiem czy termostat zadziała na virtuwlnym gpio, ale zawsze możesz użyć jakieś wolne i nic do niego nie podłączać. W przyciskach wybierasz 3 przyciski (zmniejsz/on-off/zwiększ) na wszystkich ustawiasz sterowanie przekaźnikiem 1i resztę ustawiasz w cloud.
Robert, bardzo Ci dziękuję za naprowadzenie i potwierdzenie przemyśleń. To nie pierwszy już raz ;-) Co ja bym bez Ciebie zrobił :) Jak zadziała, to zostaje tylko jeszcze ten nieszczęsny OLED.
Zachęcam do dodawania urządzeń Zigbee do bramki Z2S, zgłoszenia tutaj: https://forum.supla.org/viewtopic.php?t=16638

Nec Hercules contra plures!
kurus
Posts: 1222
Joined: Wed Jan 15, 2020 8:17 pm

Post

Przed chwilą sprawdzałem i nadal błąd generowania dla C3 wybieram, przekaźniki , przyciski, wyzwalacze i rolety, ssl

Code: Select all

Błąd generowania
In file included from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.h:28,
                 from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.cpp:17:
lib/Oled-SSD1306/src/SH1106Wire.h: In constructor 'SH1106Wire::SH1106Wire(uint8_t, int, int, OLEDDISPLAY_GEOMETRY, HW_I2C, int)':
lib/Oled-SSD1306/src/SH1106Wire.h:83:51: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?
   83 |       this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1;
      |                                                   ^~~~~
      |                                                   Wire

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:esp32c3:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DFP_IN_IRON -DVTABLES_IN_FLASH -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI 
-DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_ROLLERSHUTTER
krycha88
Posts: 5447
Joined: Fri Nov 16, 2018 7:25 am

Post

kurus wrote: Wed Feb 05, 2025 6:45 pm Przed chwilą sprawdzałem i nadal błąd generowania dla C3 wybieram, przekaźniki , przyciski, wyzwalacze i rolety, ssl

Code: Select all

Błąd generowania
In file included from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.h:28,
                 from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.cpp:17:
lib/Oled-SSD1306/src/SH1106Wire.h: In constructor 'SH1106Wire::SH1106Wire(uint8_t, int, int, OLEDDISPLAY_GEOMETRY, HW_I2C, int)':
lib/Oled-SSD1306/src/SH1106Wire.h:83:51: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?
   83 |       this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1;
      |                                                   ^~~~~
      |                                                   Wire

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:esp32c3:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DFP_IN_IRON -DVTABLES_IN_FLASH -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI 
-DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_ROLLERSHUTTER
Musicie czekać na poprawę po stronie buildera. Ewentualnie kompilować w platformIO.
https://gui-generic-builder.supla.io/
kurus
Posts: 1222
Joined: Wed Jan 15, 2020 8:17 pm

Post

krycha88 wrote: Thu Feb 06, 2025 7:52 am
kurus wrote: Wed Feb 05, 2025 6:45 pm Przed chwilą sprawdzałem i nadal błąd generowania dla C3 wybieram, przekaźniki , przyciski, wyzwalacze i rolety, ssl

Code: Select all

Błąd generowania
In file included from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.h:28,
                 from GUI-Generic_bv6.0_gv25.02.05a_pl_42df057d904d13edb16070de99c513c3/src/boneIO/display/SSD1306.cpp:17:
lib/Oled-SSD1306/src/SH1106Wire.h: In constructor 'SH1106Wire::SH1106Wire(uint8_t, int, int, OLEDDISPLAY_GEOMETRY, HW_I2C, int)':
lib/Oled-SSD1306/src/SH1106Wire.h:83:51: error: 'Wire1' was not declared in this scope; did you mean 'Wire'?
   83 |       this->_wire = (_i2cBus==I2C_ONE) ? &Wire : &Wire1;
      |                                                   ^~~~~
      |                                                   Wire

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:esp32c3:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DBEARSSL_SSL_BASIC -DNDEBUG -DFP_IN_IRON -DVTABLES_IN_FLASH -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703 
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH -DSUPLA_ACTION_TRIGGER -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI 
-DSUPLA_ENABLE_SSL -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_OTA -DSUPLA_RELAY -DSUPLA_ROLLERSHUTTER
Musicie czekać na poprawę po stronie buildera. Ewentualnie kompilować w platformIO.
Ok, choć na testowym wygenerowało poprawnie 😀
krycha88
Posts: 5447
Joined: Fri Nov 16, 2018 7:25 am

Post

kurus wrote: Thu Feb 06, 2025 3:49 pm Ok, choć na testowym wygenerowało poprawnie 😀
Tam są pobierane źródła za każdym razem dlatego problem nie występuje.
https://gui-generic-builder.supla.io/

Return to “GUI Generic”