Witam.
Postanowiłem sprawdzić GUI Generic na ESP32 z modułami które posiadam.
soft wygenerowany z https://gui-generic-builder.supla.io/
HC-SR04 działa dobrze.
DHT11 działa, choć nie wiem jak jego wskazania mają sę do rzeczywistości, narazie nie mam innego termometru by zweryfikować.
MCP23017, podzielny na 6 kanałów, 2 rolety i 4 przekaźniki.
o ile rolety działają dobrze to kanały przekaźników załączają się z przycisków (port B ekspandera) ale za to nie reaguje na włączanie z app i clouda.
Kanały RGBW żyją swoim życiem, gdy wyłączam z app lub clouda to po chwili się same włączają, a po za tym listwa led cały czas pulsuje.
v4.0.10 ESP32
Niestety ale potwierdzam z przycisku wszystko działa poprawnie a z aplikacji już przekaźniki nie działają, wg tego co wyświetla się na serialu to stany się zmieniają.
problem prawdopodobnie po stronie biblioteki SuplaDevice.
@klew podpowiesz coś?
https://gui-generic-builder.supla.io/
Oczywiście
Jak RGBW żyje swoim życiem (widać jak oddycha/pulsuje ), to najprawdopodobniej oznacza, że układ wykrywa wciśnięty przycisk do sterowania tym kanałem.
Proponuję zacząć od opcji bez przycisku do RGBW. Jak będzie wszystko ok, to dodać ten przycisk i go poprawnie ustawić (pullup lub jego brak, odwrócona logika lub nie).
Widzimy się na Supla Offline Party vol. 2
Dzięki:) Ale większą zagadką dla mnie jest MCP23017 Czemu z przycisku wszystko działa poprawnie a z aplikacji już nie? Czy coś więcej muszę wiedzieć na temat ESP32 w tym obszarze?
tu jest kod odpowiedzialny za sterowanie:
https://github.com/krycha88/GUI-Generic ... 7.cpp#L259
https://gui-generic-builder.supla.io/
Musiałbym to u siebie podłączyć i sprawdzić.krycha88 pisze: ↑śr wrz 08, 2021 12:09 pmDzięki:) Ale większą zagadką dla mnie jest MCP23017 Czemu z przycisku wszystko działa poprawnie a z aplikacji już nie? Czy coś więcej muszę wiedzieć na temat ESP32 w tym obszarze?
tu jest kod odpowiedzialny za sterowanie:
https://github.com/krycha88/GUI-Generic ... 7.cpp#L259
Raczej ciężko mi sobie wyobrazić sytuację, że coś działa z przycisku a nie działa z apki. Co dokładnie widać w logach?
Ewentualnie zastosowałbym moją radę od RGBW - skonfiguruj to najpierw bez przycisków i zobacz czy działa. Może to też kwestia konfiguracji przycisku?
Widzimy się na Supla Offline Party vol. 2
Układ mam cały czas złożony, wieczorem nagram testyklew pisze: ↑śr wrz 08, 2021 12:14 pmMusiałbym to u siebie podłączyć i sprawdzić.krycha88 pisze: ↑śr wrz 08, 2021 12:09 pmDzięki:) Ale większą zagadką dla mnie jest MCP23017 Czemu z przycisku wszystko działa poprawnie a z aplikacji już nie? Czy coś więcej muszę wiedzieć na temat ESP32 w tym obszarze?
tu jest kod odpowiedzialny za sterowanie:
https://github.com/krycha88/GUI-Generic ... 7.cpp#L259
Raczej ciężko mi sobie wyobrazić sytuację, że coś działa z przycisku a nie działa z apki. Co dokładnie widać w logach?
Ewentualnie zastosowałbym moją radę od RGBW - skonfiguruj to najpierw bez przycisków i zobacz czy działa. Może to też kwestia konfiguracji przycisku?
Ok, to zrób testy na najprostszych konfiguracjach (w sensie 1 przekaźnik, potem dodaj 1 przycisk itp)radzik_r pisze: ↑śr wrz 08, 2021 12:19 pmUkład mam cały czas złożony, wieczorem nagram testyklew pisze: ↑śr wrz 08, 2021 12:14 pmMusiałbym to u siebie podłączyć i sprawdzić.krycha88 pisze: ↑śr wrz 08, 2021 12:09 pm
Dzięki:) Ale większą zagadką dla mnie jest MCP23017 Czemu z przycisku wszystko działa poprawnie a z aplikacji już nie? Czy coś więcej muszę wiedzieć na temat ESP32 w tym obszarze?
tu jest kod odpowiedzialny za sterowanie:
https://github.com/krycha88/GUI-Generic ... 7.cpp#L259
Raczej ciężko mi sobie wyobrazić sytuację, że coś działa z przycisku a nie działa z apki. Co dokładnie widać w logach?
Ewentualnie zastosowałbym moją radę od RGBW - skonfiguruj to najpierw bez przycisków i zobacz czy działa. Może to też kwestia konfiguracji przycisku?
Widzimy się na Supla Offline Party vol. 2
Wrzuciłem poprawkę. Nie wiem dlaczego ale ESP32 nie radziło sobie z Wire.setClock(400000); zmianiłem na Wire.setClock(100000);
https://gui-generic-builder.supla.io/
Sam ekspander MCP23017, roleta+2xprzekaźnik
ten sam soft v4.0.10
https://drive.google.com/file/d/1WrkIt_ ... sp=sharing
Roleta działa poprawnie.
przekaźnik z przycisku działa poprawnie, ale z app i clouda już nie, ale stan w serialu się zmienia na 1 jak włącze w aplikacji lub cloud ale sam ekspander nie zmienia stanu logicznego.
ten sam soft v4.0.10
https://drive.google.com/file/d/1WrkIt_ ... sp=sharing
Roleta działa poprawnie.
przekaźnik z przycisku działa poprawnie, ale z app i clouda już nie, ale stan w serialu się zmienia na 1 jak włącze w aplikacji lub cloud ale sam ekspander nie zmienia stanu logicznego.
Zobacz na mój post wyżej.radzik_r pisze: ↑śr wrz 08, 2021 6:04 pm Sam ekspander MCP23017, roleta+2xprzekaźnik
ten sam soft v4.0.10
https://drive.google.com/file/d/1WrkIt_ ... sp=sharing
Roleta działa poprawnie.
przekaźnik z przycisku działa poprawnie, ale z app i clouda już nie, ale stan w serialu się zmienia na 1 jak włącze w aplikacji lub cloud ale sam ekspander nie zmienia stanu logicznego.
https://gui-generic-builder.supla.io/