Proszę o testy: MCP23017, PCF8575 oraz PCF8574

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

SmartBOB pisze: śr cze 22, 2022 12:29 pm 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.
Napisz mi co dodajesz przy kompilacji, to dla mnie istotne.
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 22, 2022 12:32 pm
SmartBOB pisze: śr cze 22, 2022 12:29 pm 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.
Napisz mi co dodajesz przy kompilacji, to dla mnie istotne.
Teraz dałem jeszcze raz te same opcje (widzę też jest nowa wersja):
Załączniki
Capture+_2022-06-22-21-34-57.png
Capture+_2022-06-22-21-34-57.png (361.5 KiB) Przejrzano 725 razy
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

SmartBOB pisze: śr cze 22, 2022 7:46 pm Teraz dałem jeszcze raz te same opcje (widzę też jest nowa wersja):
Ale jakie opcje zaznaczasz? Z fusów mam wróżyć?
https://gui-generic-builder.supla.io/
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

Dopiero mi doszły MCP więc zaczynam testy ale z tego co zauważyłem nie mogę wykorzystać zapisanej konfiguracji z wersji 4.8.10. Przekaźniki odczytuje jako sterowane MCP ale poszczególne przkaźniki mają wpisane GPIO bez numerka i nic nie można wybrać. Zakładam, że to wynik głębokich zmian w kodzie.
Pytanie zatem czy jest opcja wpisania tych danych ręcznie ale żeby potem moduł się zarejestrował do clouda jako ten poprzedni? (chodzi mi o zachowanie harmonogramów, grup, skryptów, etc.)?
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

YoMan pisze: pn lip 04, 2022 2:24 pm Dopiero mi doszły MCP więc zaczynam testy ale z tego co zauważyłem nie mogę wykorzystać zapisanej konfiguracji z wersji 4.8.10. Przekaźniki odczytuje jako sterowane MCP ale poszczególne przkaźniki mają wpisane GPIO bez numerka i nic nie można wybrać. Zakładam, że to wynik głębokich zmian w kodzie.
Pytanie zatem czy jest opcja wpisania tych danych ręcznie ale żeby potem moduł się zarejestrował do clouda jako ten poprzedni? (chodzi mi o zachowanie harmonogramów, grup, skryptów, etc.)?
Opisz jak dokładnie wyglądało ustawienie w poprzedniej wersji.
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: pn lip 04, 2022 4:26 pm
YoMan pisze: pn lip 04, 2022 2:24 pm Dopiero mi doszły MCP więc zaczynam testy ale z tego co zauważyłem nie mogę wykorzystać zapisanej konfiguracji z wersji 4.8.10. Przekaźniki odczytuje jako sterowane MCP ale poszczególne przkaźniki mają wpisane GPIO bez numerka i nic nie można wybrać. Zakładam, że to wynik głębokich zmian w kodzie.
Pytanie zatem czy jest opcja wpisania tych danych ręcznie ale żeby potem moduł się zarejestrował do clouda jako ten poprzedni? (chodzi mi o zachowanie harmonogramów, grup, skryptów, etc.)?
Opisz jak dokładnie wyglądało ustawienie w poprzedniej wersji.
GUI skompilowany prze buildera v. 4.13.18, konfiguracja z 4.8.10. Efekt wrzucam tutaj (dla ogółu), konfigurację przesyłam na priv. Nie mogę zaznaczyć MCP i zapisać, ponieważ krzyczy, że max 11 przekaźników.
Swoją drogą idąc "od zera" trzeba konfigurować etapowo, tzn. nie można od razu np. 24 przekaźników tylko najpierw max 20 ->zapisz, potem wybrać MCP->zapisz, dopiero zwiększyć liczbę przekaźników. Jakoś bardzo nie przeszkadza ale trochę nielogiczne aczkolwiek zakładam, że to z powodu jakichś ograniczeń w kodzie.
Załączniki
Screenshot 2022-07-04 at 22-44-01 Screenshot.png
Screenshot 2022-07-04 at 22-44-01 Screenshot.png (57.3 KiB) Przejrzano 608 razy
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

A nie możesz wybrać rodzaju expendera?
https://gui-generic-builder.supla.io/
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

kolejny mi wyskoczył kwiatek. Konfigurując krok po kroku:
1. ustawienie i2c
2. wpisanie 8 przekaźników
3. zaznaczenie MCP
4. wpisanie adresu MCP i ustawienie pinów
5. włączenie rolety
6. wpisanie 8 przycisków
7. zaznaczenie MCP
8. wpisanie adresu MCP i ustawienie pinów na przyciski
9. zwiększenie przekaźników do 16
i ....
na 16 miejscu pojawia się pin A0, którego nie można zmienić :(

EDIT: po kliknięciu zapisu już wraca do normy :)
Załączniki
Bez nazwy-1.jpg
Bez nazwy-1.jpg (176.85 KiB) Przejrzano 596 razy
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

Jest pewien problem z PCF8575, jako wyjścia na przekaźniki 2 razy 16 szt (0x20,0x21) wszystko śmiga dobrze po dodaniu następnych ekspanderów jako wejścia (buttons)(0x22,0x23) robi się cyrk, gdyż wewnętrzny pullup nie działa w tym układzie PCF8575! w przypadku MCP23017 przy włączonym pullupie na pinach jest 3,3V, a w przypadku PCF8575 jakieś wartości nie ustalone od 0,4V do 1,2V.

Jeszcze jedno przy wybraniu np PCF jako wyjścia (0x20)i jednocześnie np MCP jako wejścia(0x22) jedno drugie wyklucza wszystko przestaje działać...

..narazie tyle zaobserwowałem...
Byłem na Supla Offline Party 2023 ;)
krycha88
Posty: 5186
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

jamsjamsen pisze: pn lip 18, 2022 8:03 pm Jest pewien problem z PCF8575, jako wyjścia na przekaźniki 2 razy 16 szt (0x20,0x21) wszystko śmiga dobrze po dodaniu następnych ekspanderów jako wejścia (buttons)(0x22,0x23) robi się cyrk, gdyż wewnętrzny pullup nie działa w tym układzie PCF8575! w przypadku MCP23017 przy włączonym pullupie na pinach jest 3,3V, a w przypadku PCF8575 jakieś wartości nie ustalone od 0,4V do 1,2V.
Czy w opcjach przycisków zaznaczyłeś pullup?
jamsjamsen pisze: pn lip 18, 2022 8:03 pm Jeszcze jedno przy wybraniu np PCF jako wyjścia (0x20)i jednocześnie np MCP jako wejścia(0x22) jedno drugie wyklucza wszystko przestaje działać...
To muszę sprawdzić.
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „GUI Generic”