Proszę o testy: MCP23017, PCF8575 oraz PCF8574

krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

expander.PNG
expander.PNG (19.42 KiB) Przejrzano 3201 razy
Od teraz przy wyborze przekaźnika, sensora czy krańcówek możecie wybrać "Rodzaj ekspandera". Jeżeli nie wskażecie żadnego to będziecie mogli wybrać GPIO urządzenia.
https://gui-generic-builder.supla.io/
Awatar użytkownika
kamil2466
Posty: 56
Rejestracja: wt mar 31, 2020 11:16 am

W przyszłym tygodniu bede testował, czekam na moduł PCF8575 ( jest juz w polsce)
Wezmę udział w Supla Offline Party 2023
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Aby łatwiej przeprowadzić konfigurację dodałem obsługę ekspanderów do JSONa.


Doda jeden MCP23017 pod adres 0x20 z funkcjami 1-8 przekaźniki od 9-16 przyciski

Kod: Zaznacz cały

{"NAME":"MCP23017x1 ESP8266","GPIO":[0,0,544,0,640,608,0,0,0,0,0,0,0,0],"MCP23017":[[[0,1],1,2,3,4,5,6,7,8,0,0,0,0,0,0,0,0],[[0,2],9,10,11,12,13,14,15,16,0,0,0,0,0,0,0,0]]}
Doda dwa PCF8575 pod adres 0x20 oraz 0x21 z funkcjami 1-16 przekaźniki na adres 0x20 oraz od 1-16 przyciski na adres 0x21

Kod: Zaznacz cały

{"NAME":"PCF8575x2 ESP8266","GPIO":[0,0,544,0,640,608,0,0,0,0,0,0,0,0],"PCF8575":[[[0,1],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[[1,2],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]]}
Doda dwa PCF8574 pod adres 0x20 oraz 0x21 z funkcjami 1-8 przekaźniki na adres 0x20 oraz od 1-8 przyciski na adres 0x21

Kod: Zaznacz cały

{"NAME":"PCF8574x2 ESP8266","GPIO":[0,0,544,0,640,608,0,0,0,0,0,0,0,0],"PCF8574":[[[0,1],1,2,3,4,5,6,7,8],[[1,2],1,2,3,4,5,6,7,8]]}
Doda PCF8575 pod adres 0x20 dla przekaźników oraz MCP23017 pod adres 0x021 dla przycisków

Kod: Zaznacz cały

{"NAME":"PCF oraz MCP ESP8266","GPIO":[0,0,544,0,640,608,0,0,0,0,0,0,0,0],"PCF8575":[[[0,1],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]],"MCP23017":[[[1,2],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]]}
Dla ESP32 będzie to wyglądać następująco

Kod: Zaznacz cały

{"NAME":"MCP23017_ESP32","GPIO":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,608,640,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"MCP23017":[[[0,1],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[[1,1],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[[2,2],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16],[[3,2],1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16]]}
https://gui-generic-builder.supla.io/
SmartBOB
Posty: 48
Rejestracja: pn maja 24, 2021 7:36 am
Lokalizacja: Wrocław
Kontakt:

Testuje 4x MCP na najnowszym SuplaDevice GG v4.13.15.
Zauważyłem że soft bardzo długo się ładuje, trzeba czekać nawet 30-1 minutę zanim się płytką połączy z wifi.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

SmartBOB pisze: śr cze 15, 2022 8:59 am Testuje 4x MCP na najnowszym SuplaDevice GG v4.13.15.
Zauważyłem że soft bardzo długo się ładuje, trzeba czekać nawet 30-1 minutę zanim się płytką połączy z wifi.
Wrzuciłem poprawkę, powinno być szybciej.
https://gui-generic-builder.supla.io/
SmartBOB
Posty: 48
Rejestracja: pn maja 24, 2021 7:36 am
Lokalizacja: Wrocław
Kontakt:

krycha88 pisze: śr cze 15, 2022 10:31 am
SmartBOB pisze: śr cze 15, 2022 8:59 am Testuje 4x MCP na najnowszym SuplaDevice GG v4.13.15.
Zauważyłem że soft bardzo długo się ładuje, trzeba czekać nawet 30-1 minutę zanim się płytką połączy z wifi.
Wrzuciłem poprawkę, powinno być szybciej.
Tak, teraz jest szybciej tylko zauważyłem że jest problem z pamiecią jak się ustawi rolety > 0.
Płytka albo się resetuje do zera albo zawiesza i wywala przy ładowaniu.

Edit: Podobnie jest przy zmianie innych opcji jak. np. załączanie przekaźnika z high na low
Zauważyłem tez za podstawowych ustawieniach wszystkie przekaźniki są sterowane HIGH ale jeden jest na LOW (chyba 29 ablo 27) i jak go chcę zmienić to też się sypie

Tak jest na terminalu xxxx to moja supla :)

Kod: Zaznacz cały

--------------- CUT HERE FOR EXCEPTION DECODER ---------------

Exception (9):
epc1=0x402088f9 epc2=0x00000000 epc3=0x00000000 excvaddr=0x2c362c32 depc=0x00000000

>>>stack>>>

ctx: cont
sp: 3ffffd60 end: 3fffffc0 offset: 0190
3ffffef0:  0000007e 3fff1348 00000006 402088e8
3fffff00:  3fff3e64 00000006 00000050 3fff399c
3fffff10:  00000012 00000000 3fff3e64 40249c0c
3fffff20:  00012480 3fff399c 3fff1330 00000000
3fffff30:  00000006 3fff1330 3fff132c 40202677
3fffff40:  feefeffe feefeffe feefeffe feefeffe
3fffff50:  feefeffe feefeffe feefeffe feefeffe
3fffff60:  feefeffe feefeffe feefeffe feefeffe
3fffff70:  feefeffe feefeffe feefeffe feefeffe
3fffff80:  feefeffe 00000006 feefeffe feefeffe
3fffff90:  feefeffe feefeffe feefeffe 3fff26f4
3fffffa0:  3fffdad0 00000000 3fff26e0 40238edc
3fffffb0:  feefeffe feefeffe 3ffe893c 40101715
<<<stack<<<

--------------- CUT HERE FOR EXCEPTION DECODER ---------------
                                                              4▒-a|(▒-9Pv▒▒~(.׷Ph ▒r(▒,+,*#▒,@▒?▒nzAn )z▒~,"N%9▒▒▒@▒..▒~*nzAn ).▒~,▒
                                                    a▒~,▒/,9il ?s▒Config read
Key: 0 Value: ▒
▒▒B▒▒▒Cd>
Key: 1 Value: @Bp&▒▒p▒▒N
Key: 2 Value: 12345678
Key: 3 Value: 12345678
Key: 4 Value: admin
Key: 5 Value: pass
Key: 6 Value: GUI Generic
Key: 7 Value: xxxxxxxxx.supla.org
Key: 8 Value: xxxxxxxxxxxx@gmail.com
Key: 9 Value: 32
Key: 10 Value: 32
Key: 11 Value: 0
Key: 12 Value:
Key: 13 Value:
Key: 14 Value: 1
Key: 15 Value: 3
Key: 16 Value: 0
Key: 17 Value: 10
Key: 18 Value: 0
Key: 19 Value: 0,0,0,,1,1,0,0,0
Key: 20 Value:
Key: 21 Value: 1
Key: 22 Value:
Key: 23 Value:
Key: 24 Value: ,,1,1,0,2,0,1,24,2,15,2,15,1,16,1,1,
Key: 25 Value: ,,1,1,0,2,0,,25,2,14,2,14,1,17,1,1,,
Key: 26 Value: ,,1,1,0,2,0,,26,2,13,2,13,1,18,1,1,,
Key: 27 Value: ,,1,1,0,2,0,,27,2,12,2,12,1,19,1,1,,
Key: 28 Value: 1,9,1,1,0,2,0,,28,2,11,2,11,1,20,1,1
Key: 29 Value: 1,10,1,1,0,2,0,,29,2,10,2,10,1,21,1,
Key: 30 Value: ,,1,1,0,2,0,,30,2,9,2,9,1,22,1,1,,,,
Key: 31 Value: ,,1,1,0,2,0,,31,2,8,2,8,1,23,1,1,,,,
Key: 32 Value: ,,1,1,0,2,0,,16,2,0,2,0,1,31,1,1,,,,
Key: 33 Value: ,,1,1,0,2,0,,17,2,1,2,1,1,30,1,1,,,,
Key: 34 Value: ,,1,1,0,2,0,,18,2,2,2,2,1,29,1,1,,,,
Key: 35 Value: ,,1,1,0,2,0,,19,2,3,2,3,1,28,1,1,,,,
Key: 36 Value: ,,1,1,0,2,0,,20,2,4,2,4,1,27,1,1,,,,
Key: 37 Value: 1,4,0,1,0,2,0,,21,2,5,2,5,1,26,1,1,,
Key: 38 Value: ,,1,1,0,2,0,,22,2,6,2,6,1,25,1,1,,,,
Key: 39 Value: ,,1,1,0,2,0,,23,2,7,2,7,1,24,1,1,,,,
Key: 40 Value: ,,,1,,2,0,,,,,,,,,,1,,,,,,,,,,,,,,,,
Key: 41 Value: ,,1,1,0,2,0,,,,,,,,,,1,,,,,,,,,,,,,,
Key: 42 Value:
Key: 43 Value: 5
Key: 44 Value: 5
Key: 45 Value: 0
Key: 46 Value: 0
Key: 47 Value: 0
Key: 48 Value:
Key: 49 Value:
Key: 50 Value:
Key: 51 Value:
Key: 52 Value:
Key: 53 Value:
Key: 54 Value:
Key: 55 Value:
Key: 56 Value:
Key: 57 Value:
Key: 58 Value: 1
Key: 59 Value: 0
Key: 60 Value: 20
Key: 61 Value:
Key: 62 Value: 0
Key: 63 Value: 0
Key: 64 Value: 0
Key: 65 Value:
Key: 66 Value:
Key: 67 Value:
Key: 68 Value:
Key: 69 Value:
Key: 70 Value:
Key: 71 Value:
Key: 72 Value:
Key: 73 Value:
Key: 74 Value: 0.45
Key: 75 Value: 0.45
Key: 76 Value:
Key: 77 Value:
Key: 78 Value:
Key: 79 Value: 1
Key: 80 Value: 0
Key: 81 Value: ,1,1,,0,0,,,,0,0,,,,
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

SmartBOB pisze: czw cze 16, 2022 7:29 pm Tak, teraz jest szybciej tylko zauważyłem że jest problem z pamiecią jak się ustawi rolety > 0.
Płytka albo się resetuje do zera albo zawiesza i wywala przy ładowaniu.
Poprawiłem, zobacz czy teraz jest dobrze.
https://gui-generic-builder.supla.io/
SmartBOB
Posty: 48
Rejestracja: pn maja 24, 2021 7:36 am
Lokalizacja: Wrocław
Kontakt:

krycha88 pisze: sob cze 18, 2022 8:25 pm Poprawiłem, zobacz czy teraz jest dobrze.
Rolety już są Ok. Ale zauważyłem ze teraz nie ładuje się poprawnie wygląd ustawień przycisków I nie można ich zmienić.
A w trybie hotspota udało mi się wejść do przycisków i je zmienić ale też wywaliła się pamięć do 0.
Załączniki
Capture+_2022-06-20-08-15-39.png
Capture+_2022-06-20-08-15-39.png (160.54 KiB) Przejrzano 2787 razy
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

SmartBOB pisze: pn cze 20, 2022 6:17 am Rolety już są Ok. Ale zauważyłem ze teraz nie ładuje się poprawnie wygląd ustawień przycisków I nie można ich zmienić.
A w trybie hotspota udało mi się wejść do przycisków i je zmienić ale też wywaliła się pamięć do 0.
Jaką masz konfigurację? Bo po prostu skończyła Ci się pamięć w ESP.
https://gui-generic-builder.supla.io/
SmartBOB
Posty: 48
Rejestracja: pn maja 24, 2021 7:36 am
Lokalizacja: Wrocław
Kontakt:

krycha88 pisze: pn cze 20, 2022 6:59 am
SmartBOB pisze: pn cze 20, 2022 6:17 am Rolety już są Ok. Ale zauważyłem ze teraz nie ładuje się poprawnie wygląd ustawień przycisków I nie można ich zmienić.
A w trybie hotspota udało mi się wejść do przycisków i je zmienić ale też wywaliła się pamięć do 0.
Jaką masz konfigurację? Bo po prostu skończyła Ci się pamięć w ESP.
Wgrywam ESP8266 na 2 mb pamięci, próbowałem usunąć kilka rzeczy z kompilacji i dalej jest to samo. Wygląda to tak że jak płytka jest goła i załaduję konfiguracje z pliku to jest ok, mogę coś zmienić. Ale potem jak już się przeładuje wejdzie w normalny tryb to każda zmiana powoduje że ilość pamięci bardzo szybko spada i płytka się resetuje.
ODPOWIEDZ

Wróć do „GUI Generic”