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
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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ą.radzik_r wrote: Tue Sep 07, 2021 7:54 pm 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.
problem prawdopodobnie po stronie biblioteki SuplaDevice.radzik_r wrote: Tue Sep 07, 2021 7:54 pm 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.
@klew podpowiesz coś?
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Oczywiście
Jak RGBW żyje swoim życiem (widać jak oddycha/pulsuje
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).
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Dzięki:) Ale większą zagadką dla mnie jest MCP23017
tu jest kod odpowiedzialny za sterowanie:
https://github.com/krycha88/GUI-Generic ... 7.cpp#L259
https://gui-generic-builder.supla.io/
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Musiałbym to u siebie podłączyć i sprawdzić.krycha88 wrote: Wed Sep 08, 2021 12:09 pmDzięki:) Ale większą zagadką dla mnie jest MCP23017Czemu 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?
Najlepsze suple dla Twojego domu 
Układ mam cały czas złożony, wieczorem nagram testyklew wrote: Wed Sep 08, 2021 12:14 pmMusiałbym to u siebie podłączyć i sprawdzić.krycha88 wrote: Wed Sep 08, 2021 12:09 pmDzięki:) Ale większą zagadką dla mnie jest MCP23017Czemu 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?
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ok, to zrób testy na najprostszych konfiguracjach (w sensie 1 przekaźnik, potem dodaj 1 przycisk itp)radzik_r wrote: Wed Sep 08, 2021 12:19 pmUkład mam cały czas złożony, wieczorem nagram testyklew wrote: Wed Sep 08, 2021 12:14 pmMusiałbym to u siebie podłączyć i sprawdzić.krycha88 wrote: Wed Sep 08, 2021 12:09 pm
Dzięki:) Ale większą zagadką dla mnie jest MCP23017Czemu 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?
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Wrzuciłem poprawkę. Nie wiem dlaczego ale ESP32 nie radziło sobie z Wire.setClock(400000); zmianiłem na Wire.setClock(100000);radzik_r wrote: Tue Sep 07, 2021 7:54 pm 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.
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.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Zobacz na mój post wyżej.radzik_r wrote: Wed Sep 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/
