Sterownik boneIO - GUI Generic

krycha88
Posts: 5414
Joined: Fri Nov 16, 2018 7:25 am

Post

szym3k wrote: Fri Oct 21, 2022 10:05 am @krycha88 ten json z góry jest aktualny?

Może przy chwili przetestuje, ale jako, że to sterownik znajomego nie wiem czy zostawiać to na dłużej. Napiszę do @kamil2466 może uda się coś zrobić, mają jednak większą partię do testów.
ten JSON jest przykładem jak można skonfigurować urządzenie.
https://gui-generic-builder.supla.io/
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

Przyglądam się boneIO esp. Kupiłbym kilka sztuk wg różnej konfiguracji sprzętowej (przekaźnikowej).
Lecz bez wsparcia software supla sterownik jest dla mnie bezużyteczny.
Pisząc software mam na myśli: komunikacja przez RJ45 - LAN, obsługa przekaźników on off, przycisków - włączników światła monostabilnych i bistabilnych o ile to możliwe, blokada przycisku - włącznika z poziomu supla.apk, rolet, czujników BME280, DS18B20, DHT22, OLED, wyzwalacz akcji / action trigger, pushover, aktualizacja OTA, kontaktrony i inne przydatne funkcje które oferuje GUI Generic.
Także proszę o informacje jak coś ruszy w tym temacie.

@kamil2466 mógłbyś zająć stanowisko, skorzystać ze wsparcia @Goral64 @krycha88 który wypowiedział się jasno.
Ja od siebie chętnie przeznaczę darowiznę dla grupy GUI Generic na ten cel.
@kamil2466 może warto udostępnić 1 zestaw chłopakom od GUI Generic.
Last edited by edm on Thu Oct 27, 2022 7:38 pm, edited 2 times in total.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
kamil2466
Posts: 56
Joined: Tue Mar 31, 2020 11:16 am

Post

Witam,
W tym momencie robimy drobne poprawki hardwarowe sterownika, po wykonaniu i testach możemy udostępnić 1 zestaw za darmo do celów stworzenia software pod Suplę.
Wezmę udział w Supla Offline Party 2023
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

kamil2466 wrote: Thu Oct 27, 2022 6:04 pm Witam,
W tym momencie robimy drobne poprawki hardwarowe sterownika, po wykonaniu i testach możemy udostępnić 1 zestaw za darmo do celów stworzenia software pod Suplę.
To jest dobra informacja. Jak już będziesz gotowy proszę skontaktuj się z @krycha88 @Goral64 w celu udostępnienia 1 zestawu na potrzeby stworzenia software.
Następnie jak tylko coś ruszy w tym temacie proszę tu o informację. Wesprę projekt GUI Generic finansowo powiedzmy w kwocie 200-300 zł.
Wziąłem udział w Supla Offline Party 2023 :D
User avatar
kamil2466
Posts: 56
Joined: Tue Mar 31, 2020 11:16 am

Post

cały czas utrzymuje kontakt z @krycha88
edm wrote: Thu Oct 27, 2022 7:18 pm
kamil2466 wrote: Thu Oct 27, 2022 6:04 pm Witam,
W tym momencie robimy drobne poprawki hardwarowe sterownika, po wykonaniu i testach możemy udostępnić 1 zestaw za darmo do celów stworzenia software pod Suplę.
To jest dobra informacja. Jak już będziesz gotowy proszę skontaktuj się z @krycha88 @Goral64 w celu udostępnienia 1 zestawu na potrzeby stworzenia software.
Następnie jak tylko coś ruszy w tym temacie proszę tu o informację. Wesprę projekt GUI Generic finansowo powiedzmy w kwocie 200-300 zł.
Wezmę udział w Supla Offline Party 2023
krycha88
Posts: 5414
Joined: Fri Nov 16, 2018 7:25 am

Post

boneIO.JPG
Dodałem do konfiguracji GG dwie opcje:
-możliwość określenia rodzaju zastosowanych przekaźników (czy sterowane stanem LOW/HIGH)
-oraz jak mają się zachować przekaźniki po restarcie urządzenia (wyłączone/załączone/pamiętaj stan)
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

Witam.
Nie mogę wygenerować softu Gui Generic dla BoneIO 24x16A.
Do kompilacji w GG zaznaczyłem:

Płytka : ESP32 Dev Module
Procesor: ESP32
Pamięć FLASH: Minimal SPIFFS
Konfiguracja (LED, Config): TAK
Aktualizacja przez WWW: TAK
Dostępne GUI podczas pracy modułu: TAK
WT32-ETH01: TAK
MCP23017: TAK
Sensor DS18B20: TAK
Sensor DHT22: TAK
Sensor BME280: TAK
Linki bezpośrednie - odczyt wartości kanału: TAK
boneIO 24x16A: TAK
Wyłączenie LittleFS: TAK
Wyłączenie wszystkich logów: TAK

Zaraz po kliknięciu generuj otrzymuję błąd.

Code: Select all

GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp: In constructor 'Supla::boneIO::boneIO()':
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:45:26: error: expected type-specifier
   auto *EX_INPUT_1 = new Supla::Control::ExpanderPCF8575(&Wire1, 0x20);
                          ^~~~~
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:46:26: error: expected type-specifier
   auto *EX_INPUT_2 = new Supla::Control::ExpanderPCF8575(&Wire1, 0x21);
                          ^~~~~
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:47:26: error: expected type-specifier
   auto *EX_INPUT_3 = new Supla::Control::ExpanderPCF8574(&Wire1, 0x22);
                          ^~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_BME280 -DSUPLA_BONEIO_24x16A -DSUPLA_CONFIG -DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS_MULTI_SENSOR 
-DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_MCP23017 -DSUPLA_OTA -DSUPLA_WT32_ETH01_LAN8720
You do not have the required permissions to view the files attached to this post.
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5414
Joined: Fri Nov 16, 2018 7:25 am

Post

edm wrote: Sat May 04, 2024 7:11 pm Witam.
Nie mogę wygenerować softu Gui Generic dla BoneIO 24x16A.
Do kompilacji w GG zaznaczyłem:

Płytka : ESP32 Dev Module
Procesor: ESP32
Pamięć FLASH: Minimal SPIFFS
Konfiguracja (LED, Config): TAK
Aktualizacja przez WWW: TAK
Dostępne GUI podczas pracy modułu: TAK
WT32-ETH01: TAK
MCP23017: TAK
Sensor DS18B20: TAK
Sensor DHT22: TAK
Sensor BME280: TAK
Linki bezpośrednie - odczyt wartości kanału: TAK
boneIO 24x16A: TAK
Wyłączenie LittleFS: TAK
Wyłączenie wszystkich logów: TAK

Zaraz po kliknięciu generuj otrzymuję błąd.

Code: Select all

GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp: In constructor 'Supla::boneIO::boneIO()':
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:45:26: error: expected type-specifier
   auto *EX_INPUT_1 = new Supla::Control::ExpanderPCF8575(&Wire1, 0x20);
                          ^~~~~
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:46:26: error: expected type-specifier
   auto *EX_INPUT_2 = new Supla::Control::ExpanderPCF8575(&Wire1, 0x21);
                          ^~~~~
GUI-Generic_bv6.0_gv7.14.27_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:47:26: error: expected type-specifier
   auto *EX_INPUT_3 = new Supla::Control::ExpanderPCF8574(&Wire1, 0x22);
                          ^~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_BME280 -DSUPLA_BONEIO_24x16A -DSUPLA_CONFIG -DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS_MULTI_SENSOR 
-DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_MCP23017 -DSUPLA_OTA -DSUPLA_WT32_ETH01_LAN8720
Chyba już poprawiłem.
https://gui-generic-builder.supla.io/
edm
Posts: 507
Joined: Mon Jan 15, 2018 6:18 pm

Post

krycha88 wrote: Tue May 07, 2024 6:53 pm Chyba już poprawiłem.
Za pierwszym razem GG doszło do 100% lecz wyskoczył komunikat przekroczony czas itd...
Za kolejnym razem (próbowałem kilka razy) otrzymuję od razu taki komunikat błędu.

Code: Select all

Błąd generowania
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o):(.literal._ZN5Supla6boneIOC2Ev+0x14): undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o):(.literal._ZN5Supla6boneIOC2Ev+0x18): undefined reference to `Supla::Control::ExpanderPCF8574::ExpanderPCF8574(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o): in function `Supla::boneIO::boneIO()':
GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:45: undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:46: undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:47: undefined reference to `Supla::Control::ExpanderPCF8574::ExpanderPCF8574(TwoWire*, unsigned char)'
collect2: error: ld returned 1 exit status

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_BME280 -DSUPLA_BONEIO_24x16A -DSUPLA_CONFIG -DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS_MULTI_SENSOR 
-DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_MCP23017 -DSUPLA_OTA -DSUPLA_WT32_ETH01_LAN8720
Wziąłem udział w Supla Offline Party 2023 :D
krycha88
Posts: 5414
Joined: Fri Nov 16, 2018 7:25 am

Post

edm wrote: Tue May 07, 2024 7:22 pm
krycha88 wrote: Tue May 07, 2024 6:53 pm Chyba już poprawiłem.
Za pierwszym razem GG doszło do 100% lecz wyskoczył komunikat przekroczony czas itd...
Za kolejnym razem (próbowałem kilka razy) otrzymuję od razu taki komunikat błędu.

Code: Select all

Błąd generowania
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o):(.literal._ZN5Supla6boneIOC2Ev+0x14): undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o):(.literal._ZN5Supla6boneIOC2Ev+0x18): undefined reference to `Supla::Control::ExpanderPCF8574::ExpanderPCF8574(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /tmp/arduino/sketches/CF5D213A72C6877581E61B98B3D71380/sketch/src/boneIO/objs.a(boneIO.cpp.o): in function `Supla::boneIO::boneIO()':
GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:45: undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:46: undefined reference to `Supla::Control::ExpanderPCF8575::ExpanderPCF8575(TwoWire*, unsigned char)'
.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/esp-2021r2-patch5-8.4.0/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: GUI-Generic_bv6.0_gv7.14.30_pl_201189a686c46a8bcef0370723e2be89/src/boneIO/boneIO.cpp:47: undefined reference to `Supla::Control::ExpanderPCF8574::ExpanderPCF8574(TwoWire*, unsigned char)'
collect2: error: ld returned 1 exit status

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:d32:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DMIMETYPE_MINIMAL -DNDEBUG -DSUPLA_BME280 -DSUPLA_BONEIO_24x16A -DSUPLA_CONFIG -DSUPLA_DHT22 -DSUPLA_DIRECT_LINKS_MULTI_SENSOR 
-DSUPLA_DISABLE_LOGS -DSUPLA_DS18B20 -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_MCP23017 -DSUPLA_OTA -DSUPLA_WT32_ETH01_LAN8720
Zobacz teraz.
https://gui-generic-builder.supla.io/

Return to “GUI Generic”