PCF8574

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

Post

Czy ktoś posiada PCF8575 do testów?
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1225
Joined: Tue Jun 04, 2019 11:37 am

Post

Próba kompilacji kończy się:

Code: Select all

Błąd generowania
/var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/SuplaWebPageLimitSwitch.cpp: In function 'void handleLimitSwitch(int)':
/var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/SuplaWebPageLimitSwitch.cpp:47:112: error: too few arguments to function 'void addListExpanderGPIOBox(String&, const String&, const String&, uint8_t, uint8_t, const String&)'
   47 |     addListExpanderGPIOBox(webContentBuffer, INPUT_LIMIT_SWITCH_GPIO, S_LIMIT_SWITCH, FUNCTION_LIMIT_SWITCH, nr);
      |                                                                                                                ^
In file included from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/SuplaDeviceGUI.h:55,
                 from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/SuplaWebPageLimitSwitch.h:20,
                 from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/SuplaWebPageLimitSwitch.cpp:17:
/var/www/html/code/GUI-Generic_bv4.13_gv4.13.10_pl_c799b9e05f73493ddca90ae9df9cb63c/Markup.h:98:6: note: declared here
   98 | void addListExpanderGPIOBox(String& html, const String& input_id, const String& name, uint8_t function, uint8_t nr, const String& url);
      |      ^~~~~~~~~~~~~~~~~~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160
BOARD_NAME
TEMPLATE_BOARD
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DBEARSSL_SSL_BASIC -DSUPLA_BME280 -DSUPLA_BMP280 -DSUPLA_BUTTON -DSUPLA_CONDITIONS -DSUPLA_CONFIG -DSUPLA_ENABLE_GUI 
-DSUPLA_ENABLE_SSL -DSUPLA_LED -DSUPLA_LIMIT_SWITCH -DSUPLA_MDNS -DSUPLA_OTA -DSUPLA_PCF8574 -DSUPLA_PUSHOVER -DSUPLA_RELAY
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

Poprawiłem.
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1225
Joined: Tue Jun 04, 2019 11:37 am

Post

krycha88 wrote: Tue Jun 07, 2022 6:21 pmPoprawiłem.
Nadal

Code: Select all

/var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/SuplaWebPageLimitSwitch.cpp: In function 'void handleLimitSwitch(int)':
/var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/SuplaWebPageLimitSwitch.cpp:47:112: error: too few arguments to function 'void addListExpanderGPIOBox(String&, const String&, const String&, uint8_t, uint8_t, const String&)'
   47 |     addListExpanderGPIOBox(webContentBuffer, INPUT_LIMIT_SWITCH_GPIO, S_LIMIT_SWITCH, FUNCTION_LIMIT_SWITCH, nr);
      |                                                                                                                ^
In file included from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/SuplaDeviceGUI.h:55,
                 from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/SuplaWebPageLimitSwitch.h:20,
                 from /var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/SuplaWebPageLimitSwitch.cpp:17:
/var/www/html/code/GUI-Generic_bv4.13_gv4.13.11_pl_dbba9537a1279b168f4bc1f034ec46aa/Markup.h:98:6: note: declared here
   98 | void addListExpanderGPIOBox(String& html, const String& input_id, const String& name, uint8_t function, uint8_t nr, const String& url);
      |      ^~~~~~~~~~~~~~~~~~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp8266:esp8266:generic:eesz=1M64,xtal=160
BOARD_NAME
TEMPLATE_BOARD
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DBEARSSL_SSL_BASIC -DSUPLA_BUTTON -DSUPLA_CONFIG -DSUPLA_ENABLE_GUI -DSUPLA_LIMIT_SWITCH -DSUPLA_OTA -DSUPLA_PCF8574 -DSUPLA_RELAY
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

już powinno być ok.
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1225
Joined: Tue Jun 04, 2019 11:37 am

Post

Ustawiłem jumpery 3xL i adres 20 ale niestety GUI wyświetla "Błąd zapisu"
Image
Image
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

uchnast.michal wrote: Thu Jun 09, 2022 7:11 am Ustawiłem jumpery 3xL i adres 20 ale niestety GUI wyświetla "Błąd zapisu"
Image
Image
Musisz zawsze mieć wskazaną wartość dla pierwszego przekaźnika/przycisku
https://gui-generic-builder.supla.io/
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

Napisz mi co chcesz dodać i pod jaki adres.
https://gui-generic-builder.supla.io/
krycha88
Posts: 5465
Joined: Fri Nov 16, 2018 7:25 am

Post

krycha88 wrote: Thu Jun 09, 2022 8:42 am
uchnast.michal wrote: Thu Jun 09, 2022 7:11 am Ustawiłem jumpery 3xL i adres 20 ale niestety GUI wyświetla "Błąd zapisu"
Image
Image
Musisz zawsze mieć wskazaną wartość dla pierwszego przekaźnika/przycisku
Już nie musisz mieć wskazanego pierwszego elementu, poprawiłem to aby działało bardziej intuicyjnie :)
https://gui-generic-builder.supla.io/
User avatar
uchnast.michal
Posts: 1225
Joined: Tue Jun 04, 2019 11:37 am

Post

krycha88 wrote: Thu Jun 09, 2022 12:02 pm
krycha88 wrote: Thu Jun 09, 2022 8:42 am
uchnast.michal wrote: Thu Jun 09, 2022 7:11 am Ustawiłem jumpery 3xL i adres 20 ale niestety GUI wyświetla "Błąd zapisu"
Image
Image
Musisz zawsze mieć wskazaną wartość dla pierwszego przekaźnika/przycisku
Już nie musisz mieć wskazanego pierwszego elementu, poprawiłem to aby działało bardziej intuicyjnie :)
Super, fakt lekko wprowadzało w błąd;)
Sprawdziłem na kontaktronach i niestety nie działa, jest ktoś kto już testowal? Stawiam, że to mój błąd dlatego chciałbym potwierdzić jedną z tez:)

Return to “GUI Generic”