Proszę o testy: MCP23017, PCF8575 oraz PCF8574

Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

krycha88 pisze: pn lis 21, 2022 9:31 pm
YoMan pisze: pn lis 21, 2022 9:17 pm wyskoczył mi bug przy importowaniu konfiguracji. Dwukrotnie to robiłem i efekt ten sam:
konfiguracja m.in. 28 przycisków na MCP i po imporcie są tylko 2 (tak jakby nie odczytał cyfry 8), Po zmianie na 28 wszystkie przypisania są z automatu poprawne (tak jakby były zaczytane tylko ukryte)
nie testowałem na innej ilości przycisków ale może to dotyczyć wszystkich konfiguracji powyżej 9
24 przekaźniki zaimportowały się poprawnie
edit: opcja dwa że zaimportowały się tylko dwa bo jest jedna roleta
Ale jak importowales? Może stara wersja konfiguracji była?
@krycha88 czy były ostatnio jakieś zmiany z obsługą kanału wilgotności dla MPX?
Kiedyś był bug który bez względu na podaną głębokość podawał procenty tak jakby było wpisane 100cm. Potem to było poprawione (wersja 4.17.15 działa na pewno poprawnie) a teraz nowa wersja 5.2.2 znowu u mnie pokazuje 92% przy 92cm mimo ze glębokość jest wpisana 175 cm. Kasowałem już w GG ustawienia MPX i wpisywałem ponownie, resetowałem kilka razy ... i nic
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

YoMan pisze: śr lis 23, 2022 12:23 am @krycha88 czy były ostatnio jakieś zmiany z obsługą kanału wilgotności dla MPX?
Kiedyś był bug który bez względu na podaną głębokość podawał procenty tak jakby było wpisane 100cm. Potem to było poprawione (wersja 4.17.15 działa na pewno poprawnie) a teraz nowa wersja 5.2.2 znowu u mnie pokazuje 92% przy 92cm mimo ze glębokość jest wpisana 175 cm. Kasowałem już w GG ustawienia MPX i wpisywałem ponownie, resetowałem kilka razy ... i nic
tak była przenoszona na najnowszą wersję SuplaDevice.
https://gui-generic-builder.supla.io/
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

krycha88 pisze: śr lis 23, 2022 5:38 am
YoMan pisze: śr lis 23, 2022 12:23 am @krycha88 czy były ostatnio jakieś zmiany z obsługą kanału wilgotności dla MPX?
Kiedyś był bug który bez względu na podaną głębokość podawał procenty tak jakby było wpisane 100cm. Potem to było poprawione (wersja 4.17.15 działa na pewno poprawnie) a teraz nowa wersja 5.2.2 znowu u mnie pokazuje 92% przy 92cm mimo ze glębokość jest wpisana 175 cm. Kasowałem już w GG ustawienia MPX i wpisywałem ponownie, resetowałem kilka razy ... i nic
tak była przenoszona na najnowszą wersję SuplaDevice.
Jest opcja na naprawę czy priorytet zbyt niski?
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
Awatar użytkownika
jamsjamsen
Posty: 70
Rejestracja: sob sty 28, 2017 11:08 am
Lokalizacja: 0xE952

Witam.

Przy #define GPIO_VIRTUAL_RELAY 99

nie działa 4-ty Pin na "drugim" Expanderze (adres 0x21) Mcp 23017 (Shift 80+16+3), po zmianie GPIO_VIRTUAL_RELAY na wyższą liczbę Expander działa prawidłowo.

PS: szkoda,że nie można przy Expanderach przypisać Przycisków do przekaźników tak jak jest to w przypaku GPIO w ESP. :|
Byłem na Supla Offline Party 2023 ;)
marcins29
Posty: 8
Rejestracja: czw mar 31, 2022 7:22 am

Witam. Przetestowałem mcp23017 i pcf8575 i ogólnie działa prawidłowo, ale w jednym i drugim brakuje gpio virtual i możliwości przypisania kodu z pilota ( rf bridge odbiornik) , chyba , że ja robię coś nie tak . Pozdrawiam.
rav20
Posty: 55
Rejestracja: czw lis 19, 2020 10:50 am
Lokalizacja: Dąbrowa Tarnowska

Witam
PCF8574 na adresie 0x38 podłączony do NodeMcu ESP8266.
Gdy w GG zmieniam na WŁĄCZ i zapisuję to powraca do WYŁĄCZ.
Co jest nie tak ??
2023-01-20.png
2023-01-20.png (32.8 KiB) Przejrzano 293 razy
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Dodaj mniej opcji i2c lub spróbuj przywrócenie cic ustawienia domyślne.
https://gui-generic-builder.supla.io/
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

jamsjamsen pisze: sob gru 24, 2022 11:16 pm Witam.

Przy #define GPIO_VIRTUAL_RELAY 99

nie działa 4-ty Pin na "drugim" Expanderze (adres 0x21) Mcp 23017 (Shift 80+16+3), po zmianie GPIO_VIRTUAL_RELAY na wyższą liczbę Expander działa prawidłowo.

PS: szkoda,że nie można przy Expanderach przypisać Przycisków do przekaźników tak jak jest to w przypaku GPIO w ESP. :|
Dlaczego nie można?
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
LukaszH
Posty: 640
Rejestracja: sob gru 14, 2019 11:49 pm

krycha88 pisze: pt sty 20, 2023 4:25 pm Dodaj mniej opcji i2c lub spróbuj przywrócenie cic ustawienia domyślne.
Nie jestem zadowolony z mojej rozdzielni gdzie mam moje moduły jako "gołe" PCB które nie są na szynę DIN. Po wybudowaniu domu 2 lata temu, zrobiłem tak trochę prowizorkę aby tylko uruchomić cały dom: 3 zasilacze, 2x moduł LED i właśnie ten sterownik + radio 4 kanałowe do AT (miałem zerwane przewody to sobie tak poradziłem że w włącznikach siedzi pilot 433Mhz od centralki samochodu :)). Jak to bywa z prowizorkami tak już działa 2 lata ale wygląda to okropnie :P
W takim wypadku projektuje od nowa moduły aby pasowały do uniwersalnej obudowy RT-209 i podobne. Natomiast do wersji sterownika 16x16 wprowadziłem kilka modyfikacji:
1. Zmieniłem główny układ na ESP32 wroom devkit v1 - myślę że moduł ESP32 lepiej sprawdzi się do takiego sterownika jak i może jest bardziej przyszłościowy.
2. Zamiana 2xMCP23017 na 2xPCF8575 - są dużo tańsze i chyba nowsze
3. Dodałem OLED 0.96 lub 1.3
4. Dodałem miejsce na czujnik I2C np.BME280
5. Wszystkie moduły są wciskane łącznie z tym że w nowej obudowie będą 2 płytki jedną nad drugą. Pierwsza to 16x przekaźniki, druga górna to moduły do sterowania + przyciski + zasilania i kontrolki LED do odpowiednich kanałów
6. Z uwagi że ESP32 ma dużo więcej GPIO to zwiększyłem ilość sensorów do 4 szt
7. Wyprowadziłem szyny I2C + 1wire+ zasilania
8. Wyprowadziłem jeszcze 3 gpio wolne z uwagi na miejsce w obudowie (używam 2 rzędów więc mam 56 otworów pod złącza na dolnym poziomie i 72 otwory na górnym poziomie).

Tym zbyt długim wstępem moje pytanie brzmi: Czy jest możliwość abym przy 2x PCF8575 (16x przekaźników i 16x przycisków) dodał jeszcze 2x dimmer + 2x do niego przyciski ? Na ten moment jak ustawiłem na testowej płycie z MCP23017 16x16 to niestety dzieją się cuda czyli przestają działać przyciski, a kanał dimmera samoczynnie włącza/wyłącza się.
Ewentualnie jakieś sugestie co można dodać do takiego zgrabnego sterownika bo kilka wyjść wolnych mam ? :)

Tutaj zdjęcia obudowy (26zł) i samej jednej z płytek (górna sterownicza w trakcie projektowania):
obudowa sterownika 16.JPG
obudowa sterownika 16.JPG (114.98 KiB) Przejrzano 191 razy
sterownik 16.JPG
sterownik 16.JPG (102.81 KiB) Przejrzano 191 razy
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

LukaszH pisze: sob sty 28, 2023 1:11 pm L)

Tym zbyt długim wstępem moje pytanie brzmi: Czy jest możliwość abym przy 2x PCF8575 (16x przekaźników i 16x przycisków) dodał jeszcze 2x dimmer + 2x do niego przyciski ? Na ten moment jak ustawiłem na testowej płycie z MCP23017 16x16 to niestety dzieją się cuda czyli przestają działać przyciski, a kanał dimmera samoczynnie włącza/wyłącza się.
Ewentualnie jakieś sugestie co można dodać do takiego zgrabnego sterownika bo kilka wyjść wolnych mam ? :)

Tutaj zdjęcia obudowy (26zł) i samej jednej z płytek (górna sterownicza w trakcie projektowania):
obudowa sterownika 16.JPG

sterownik 16.JPG
Możesz dodać. U mnie jest 16 przekaznikow, 16 przycisków (2xMCP23017), ds, bme na i2c oraz 6 dimmerow. Wszystko hula tylko esp8266 dostaje zadyszki przy wchodzeniu na konfigurację.
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
ODPOWIEDZ

Wróć do „GUI Generic”