Gui-Generic Builder Desktop

User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

zjacek wrote: Sat Jan 17, 2026 7:08 pm Właśnie uruchomiłem pierwszy prosty program.
Oto moje uwagi:
- pacjent to ESP32-C3-4MB - program go rozpoznał bez problemu
- konfiguracja programu: LED config, SSL, GUI, przycisk, przekaźnik, termometr DS18B20
- program skompilował się wgrał do procesora

- przycisk i przekaźnik działają bez problemu
- termometr działa i mierzy temperaturę poprawnie
- działa przycisk jako wymuszenie stanu Konfiguracji
- niestety nie mogę uruchomić diody LED wg dokumentacji powinna być na GPIO-8
- jeżeli moduł jest w trypie Konfig to nie mogę wyjść z tego trybu przez krótkie naciśniecie przycisku
( dioda LED nie sygnalizuje więc tu nie jestem do końca pewien)
- działa GIU podczas pracy modułu
- przy wyborze odpowiedniego GPIO dla podłączonych urządzeń wyświetla się lista dostępnych GPIO,
lista ta nie jest zgodna z wybranym modułem np. dla ESP32-C3 GPIO1 to nie jest TX

Ogólnie jest to wspaniałe narzędzie. Będę jeszcze dalej próbował.
Z diodami dzielnie walczy @[email protected] - jest już światełko w tunelu. Nawet RGB powinny działać.
Z trybu konfig najlepiej wyjść przez restart (ew. save & restart). Opcja z przyciskiem pewnie do ogarnięcia w przyszłości.
Lista GPIO nie jest zgodna nie tylko dla C3. Nie pasuje też dla C6 i S3. W oryginalnym GG też nie pasowało. Do zrobienie, ale w tej chwili w niczym to nie przeszkadza w wyborze (może trochę mylić, to fakt).

Ukłony za feedback - dzięki takim ludziom to Forum istnieje i się rozwija :)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
zjacek
Posts: 55
Joined: Tue May 11, 2021 5:29 pm

Post

Życzę dalszych sukcesów w rozwoju tego projektu.
[email protected]
Posts: 1585
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 26 times

Post

@zjacek dzięki za info, nie wiedziałem że coś takiego jest jak wyjście przyciskiem 😁
User avatar
veeroos
Posts: 1081
Joined: Sun Mar 20, 2022 9:30 am
Location: Głogów
Has thanked: 1 time
Been thanked: 9 times

Post

Czapki z głów Panowie. Kawał dobrej roboty, muszę na dniach siąść i zobaczyć z czym to się je, może się znowu rozleniwię i będę sobie generował kody, zamiast pisać 😛
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more

https://github.com/v33r005
myszektbg
Posts: 207
Joined: Sat Jun 17, 2023 3:42 pm

Post

Miód na moje oczy, połączcie siły i będzie nowy online. Jest ..... znaczy się będzie :D
LukaszH
Posts: 710
Joined: Sat Dec 14, 2019 11:49 pm

Post

Super że GG wraca i wielkie dzięki że podjęliście się tematu :)
Ogólnie miałem zainstalowany VS Code i platformIO (używam hobbistycznie razem z chatami AI) i o ile program GG desktop działa, wykrywa płytkę ESP32 C3, to kompilacja trwała 1187 sek (może lichy laptop, chociaż jak kompilowałem na własną rękę z supladevice to w granicach 100sek). Log błędu poniżej może będzie pomocny:

Code: Select all

Errors:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp: In member function 'void ETHClass::end()':
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:886:22: warning: 'void NetworkEvents::removeEvent(NetworkEventFuncCb, arduino_event_id_t)' is deprecated: removing functional callbacks via pointer is deprecated, use removeEvent(network_event_handle_t) instead [-Wdeprecated-declarations]
  886 |   Network.removeEvent(onEthConnected, ARDUINO_EVENT_ETH_CONNECTED);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/Network.h:9,
                 from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.h:70,
                 from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:24:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:204:8: note: declared here
  204 |   void removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX)
      |        ^~~~~~~~~~~
In file included from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:3:
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
   53 | #define Rs B00000001  // Register select bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:11:21: note: in expansion of macro 'Rs'
   11 |         send(value, Rs);
      |                     ^~
In file included from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
                 from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:7:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:53:3: note: declared here
   53 |   B00000001 DEPRECATED(0b00000001) = 1,
      |   ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::pulseEnable(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:51:12: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]
   51 | #define En B00000100  // Enable bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:268:31: note: in expansion of macro 'En'
  268 |         expanderWrite(_data | En);      // En high
      |                               ^~
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:73:3: note: declared here
   73 |   B00000100 DEPRECATED(0b00000100) = 4,
Mam własną płytkę PCB 2x przekaźnik i zaznaczyłem AT, przyciski, przekaźnik, rolety, DS18b20
lukasz06
Posts: 2543
Joined: Sun Jul 17, 2022 6:53 pm
Has thanked: 45 times
Been thanked: 21 times

Post

Udało mi się przebrnąć przez tą instalację, uff...
Muszę przyznać, że całkiem ciekawy pomysł mieliście ;)
Jednej płytki Esp 32 mi nie wykrył, a z c3 kompilacja nie przeszła.
Miałem zaznaczony licznik Pzem , At, Warunkowanie

Code: Select all

Errors:
In file included from src/main.cpp:19:
src/src/sensor/PzemV3.h: In constructor 'Supla::Sensor::PZEMv3::PZEMv3(HardwareSerial*, uint8_t, uint8_t, uint8_t)':
src/src/sensor/PzemV3.h:48:59: warning: 'PZEM004Tv30::PZEM004Tv30(HardwareSerial*, uint8_t, uint8_t, uint8_t)' is deprecated: Replaced by PZEM004Tv30(HardwareSerial& port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr). Please pass a reference instead of a pointer: PZEM004Tv30(&SerialX)=>PZEM004Tv30(SerialX) [-Wdeprecated-declarations]
   48 |       : pzem{PZEM004Tv30(serial, pinRx1, pinTx1, pzem_addr)} {
      |                                                           ^
In file included from src/src/sensor/PzemV3.h:26:
lib/PZEM-004T-v30/src/PZEM004Tv30.h:86:5: note: declared here
   86 |     PZEM004Tv30(HardwareSerial* port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr=PZEM_DEFAULT_ADDR) : PZEM004Tv30(*port, receivePin, transmitPin, addr) {};
      |     ^~~~~~~~~~~
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp: In member function 'void ETHClass::end()':
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:886:22: warning: 'void NetworkEvents::removeEvent(NetworkEventFuncCb, arduino_event_id_t)' is deprecated: removing functional callbacks via pointer is deprecated, use removeEvent(network_event_handle_t) instead [-Wdeprecated-declarations]
  886 |   Network.removeEvent(onEthConnected, ARDUINO_EVENT_ETH_CONNECTED);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/Network.h:9,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.h:70,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:24:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:204:8: note: declared here
  204 |   void removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX)
      |        ^~~~~~~~~~~
In file included from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:3:
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
   53 | #define Rs B00000001  // Register select bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:11:21: note: in expansion of macro 'Rs'
   11 |         send(value, Rs);
      |                     ^~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
                 from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:7:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:53:3: note: declar
PS; W GG od @Krycha88 jest SUPLA_PZEM_ADR, a tutaj tego nie widzę :?:
PS 2; świetna robota :)
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

LukaszH wrote: Sat Jan 17, 2026 9:22 pm Super że GG wraca i wielkie dzięki że podjęliście się tematu :)
Ogólnie miałem zainstalowany VS Code i platformIO (używam hobbistycznie razem z chatami AI) i o ile program GG desktop działa, wykrywa płytkę ESP32 C3, to kompilacja trwała 1187 sek (może lichy laptop, chociaż jak kompilowałem na własną rękę z supladevice to w granicach 100sek). Log błędu poniżej może będzie pomocny:

Code: Select all

Errors:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp: In member function 'void ETHClass::end()':
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:886:22: warning: 'void NetworkEvents::removeEvent(NetworkEventFuncCb, arduino_event_id_t)' is deprecated: removing functional callbacks via pointer is deprecated, use removeEvent(network_event_handle_t) instead [-Wdeprecated-declarations]
  886 |   Network.removeEvent(onEthConnected, ARDUINO_EVENT_ETH_CONNECTED);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/Network.h:9,
                 from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.h:70,
                 from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:24:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:204:8: note: declared here
  204 |   void removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX)
      |        ^~~~~~~~~~~
In file included from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:3:
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
   53 | #define Rs B00000001  // Register select bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:11:21: note: in expansion of macro 'Rs'
   11 |         send(value, Rs);
      |                     ^~
In file included from C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
                 from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:7:
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:53:3: note: declared here
   53 |   B00000001 DEPRECATED(0b00000001) = 1,
      |   ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'void LiquidCrystal_I2C::pulseEnable(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:51:12: warning: 'B00000100' is deprecated: use 0b00000100 instead [-Wdeprecated-declarations]
   51 | #define En B00000100  // Enable bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:268:31: note: in expansion of macro 'En'
  268 |         expanderWrite(_data | En);      // En high
      |                               ^~
C:/Users/lukas/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:73:3: note: declared here
   73 |   B00000100 DEPRECATED(0b00000100) = 4,
Mam własną płytkę PCB 2x przekaźnik i zaznaczyłem AT, przyciski, przekaźnik, rolety, DS18b20
Prześlij mi proszę swój plik konfiguracji. Ewentualnie podaj dokładnie wszystkie flagi, które zaznaczyłeś.
Jakbyś z tego okienka zaznaczył cały tekst i tutaj wkleił (Ctrl-Shift-End i Ctr-C) to bym może coś więcej wysnuł, bo w tym co jest są tylko ostrzeżenia, które nie przerywają kompilacji i soft powinien się wgrać. Uaktualniłeś repozytorium (przycisk 1. Aktualizuj)?
Czas jest wyjątkowo długi. U mnie nawet na bardzo starym laptopie nie przekracza 300s. Na mocniejszym (stacjonarnym) sorzęcie powinien się kompilować poniżej minuty.

EDIT: ustawiłem to co podałeś. Normalnie się skompilowało i grało na C3. Prześlij może ten konfig.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

lukasz06 wrote: Sat Jan 17, 2026 10:28 pm Udało mi się przebrnąć przez tą instalację, uff...
Muszę przyznać, że całkiem ciekawy pomysł mieliście ;)
Jednej płytki Esp 32 mi nie wykrył, a z c3 kompilacja nie przeszła.
Miałem zaznaczony licznik Pzem , At, Warunkowanie

Code: Select all

Errors:
In file included from src/main.cpp:19:
src/src/sensor/PzemV3.h: In constructor 'Supla::Sensor::PZEMv3::PZEMv3(HardwareSerial*, uint8_t, uint8_t, uint8_t)':
src/src/sensor/PzemV3.h:48:59: warning: 'PZEM004Tv30::PZEM004Tv30(HardwareSerial*, uint8_t, uint8_t, uint8_t)' is deprecated: Replaced by PZEM004Tv30(HardwareSerial& port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr). Please pass a reference instead of a pointer: PZEM004Tv30(&SerialX)=>PZEM004Tv30(SerialX) [-Wdeprecated-declarations]
   48 |       : pzem{PZEM004Tv30(serial, pinRx1, pinTx1, pzem_addr)} {
      |                                                           ^
In file included from src/src/sensor/PzemV3.h:26:
lib/PZEM-004T-v30/src/PZEM004Tv30.h:86:5: note: declared here
   86 |     PZEM004Tv30(HardwareSerial* port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr=PZEM_DEFAULT_ADDR) : PZEM004Tv30(*port, receivePin, transmitPin, addr) {};
      |     ^~~~~~~~~~~
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp: In member function 'void ETHClass::end()':
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:886:22: warning: 'void NetworkEvents::removeEvent(NetworkEventFuncCb, arduino_event_id_t)' is deprecated: removing functional callbacks via pointer is deprecated, use removeEvent(network_event_handle_t) instead [-Wdeprecated-declarations]
  886 |   Network.removeEvent(onEthConnected, ARDUINO_EVENT_ETH_CONNECTED);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/Network.h:9,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.h:70,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:24:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:204:8: note: declared here
  204 |   void removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX)
      |        ^~~~~~~~~~~
In file included from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:3:
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
   53 | #define Rs B00000001  // Register select bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:11:21: note: in expansion of macro 'Rs'
   11 |         send(value, Rs);
      |                     ^~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
                 from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:7:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:53:3: note: declar
PS; W GG od @Krycha88 jest SUPLA_PZEM_ADR, a tutaj tego nie widzę :?:
PS 2; świetna robota :)
To samo pytanie i prośba co wyżej.
Nie ma błędów kompilacji (error), są same ostrzeżenia (warning). Program powinien się kompilować i działać.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

lukasz06 wrote: Sat Jan 17, 2026 10:28 pm Udało mi się przebrnąć przez tą instalację, uff...
Muszę przyznać, że całkiem ciekawy pomysł mieliście ;)
Jednej płytki Esp 32 mi nie wykrył, a z c3 kompilacja nie przeszła.
Miałem zaznaczony licznik Pzem , At, Warunkowanie

Code: Select all

Errors:
In file included from src/main.cpp:19:
src/src/sensor/PzemV3.h: In constructor 'Supla::Sensor::PZEMv3::PZEMv3(HardwareSerial*, uint8_t, uint8_t, uint8_t)':
src/src/sensor/PzemV3.h:48:59: warning: 'PZEM004Tv30::PZEM004Tv30(HardwareSerial*, uint8_t, uint8_t, uint8_t)' is deprecated: Replaced by PZEM004Tv30(HardwareSerial& port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr). Please pass a reference instead of a pointer: PZEM004Tv30(&SerialX)=>PZEM004Tv30(SerialX) [-Wdeprecated-declarations]
   48 |       : pzem{PZEM004Tv30(serial, pinRx1, pinTx1, pzem_addr)} {
      |                                                           ^
In file included from src/src/sensor/PzemV3.h:26:
lib/PZEM-004T-v30/src/PZEM004Tv30.h:86:5: note: declared here
   86 |     PZEM004Tv30(HardwareSerial* port, uint8_t receivePin, uint8_t transmitPin, uint8_t addr=PZEM_DEFAULT_ADDR) : PZEM004Tv30(*port, receivePin, transmitPin, addr) {};
      |     ^~~~~~~~~~~
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp: In member function 'void ETHClass::end()':
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:886:22: warning: 'void NetworkEvents::removeEvent(NetworkEventFuncCb, arduino_event_id_t)' is deprecated: removing functional callbacks via pointer is deprecated, use removeEvent(network_event_handle_t) instead [-Wdeprecated-declarations]
  886 |   Network.removeEvent(onEthConnected, ARDUINO_EVENT_ETH_CONNECTED);
      |   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/Network.h:9,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.h:70,
                 from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src/ETH.cpp:24:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkEvents.h:204:8: note: declared here
  204 |   void removeEvent(NetworkEventFuncCb cbEvent, arduino_event_id_t event = ARDUINO_EVENT_MAX)
      |        ^~~~~~~~~~~
In file included from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:3:
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp: In member function 'virtual size_t LiquidCrystal_I2C::write(uint8_t)':
lib/Arduino-HD44780/src/LiquidCrystal_I2C.h:53:12: warning: 'B00000001' is deprecated: use 0b00000001 instead [-Wdeprecated-declarations]
   53 | #define Rs B00000001  // Register select bit
      |            ^~~~~~~~~
lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:11:21: note: in expansion of macro 'Rs'
   11 |         send(value, Rs);
      |                     ^~
In file included from C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/Arduino.h:41,
                 from lib/Arduino-HD44780/src/LiquidCrystal_I2C.cpp:7:
C:/Users/Admin/.platformio/packages/framework-arduinoespressif32/cores/esp32/binary.h:53:3: note: declar
PS; W GG od @Krycha88 jest SUPLA_PZEM_ADR, a tutaj tego nie widzę :?:
PS 2; świetna robota :)
Właśnie skompilowałem to co napisałeś (licznik Pzem , At, Warunkowanie). Normalnie się skompilowało i wgrało.
Pliki masz w załączniku. Sprawdź czy Ci działa bo u mnie jest wszystko OK.
You do not have the required permissions to view the files attached to this post.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036

Return to “GUI Generic”