Proszę o testy: MCP23017, PCF8575 oraz PCF8574

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

Post

expander.PNG
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.
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
User avatar
kamil2466
Posts: 56
Joined: Tue Mar 31, 2020 11:16 am

Post

W przyszłym tygodniu bede testował, czekam na moduł PCF8575 ( jest juz w polsce)
Wezmę udział w Supla Offline Party 2023
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

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

Code: Select all

{"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

Code: Select all

{"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

Code: Select all

{"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

Code: Select all

{"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

Code: Select all

{"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
Posts: 52
Joined: Mon May 24, 2021 7:36 am
Location: Wrocław

Post

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
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

SmartBOB wrote: Wed Jun 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
Posts: 52
Joined: Mon May 24, 2021 7:36 am
Location: Wrocław

Post

krycha88 wrote: Wed Jun 15, 2022 10:31 am
SmartBOB wrote: Wed Jun 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 :)

Code: Select all

--------------- 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
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

SmartBOB wrote: Thu Jun 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
Posts: 52
Joined: Mon May 24, 2021 7:36 am
Location: Wrocław

Post

krycha88 wrote: Sat Jun 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.
You do not have the required permissions to view the files attached to this post.
krycha88
Posts: 5208
Joined: Fri Nov 16, 2018 7:25 am

Post

SmartBOB wrote: Mon Jun 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
Posts: 52
Joined: Mon May 24, 2021 7:36 am
Location: Wrocław

Post

krycha88 wrote: Mon Jun 20, 2022 6:59 am
SmartBOB wrote: Mon Jun 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.

Return to “GUI Generic”