Cześć,
Nie wiem, czy z wersją 6.0.0 (teraz już 6.0.1) zrobił się problem z przyciskiem przełączającym przekaźniki. Kiedyś to na pewno działało poprawnie . Przekaźniki są na ekspanderze PCF8574. Przycisk jak niżej w załączniku. Problem polega na tym, ze nie działa akcja przełącz. Działa załącz oraz wyłącz. Powtarzalne przy każdej możliwej reakcji na przycisk (wciśnięcie, zwolnienie, zmiana stanu, przytrzymanie). W przypadku włączenia wyzwalacza akcji i sterowania za jego pomocą tym samym przekaźnikiem (i oczywiście przyciskiem) działa poprawnie przełącz. No ale to droga okrężna...
Nowa wersja 6.0.0
Na screenach pokazujesz przyciski dla GPIO a piszesz, że coś nie działa dla PCF - nie do końca rozumiem w czym masz problem Ale wrzuciłem kilka poprawek dla PCF.MarekTom pisze: ↑śr mar 15, 2023 10:41 pm Cześć,
Nie wiem, czy z wersją 6.0.0 (teraz już 6.0.1) zrobił się problem z przyciskiem przełączającym przekaźniki. Kiedyś to na pewno działało poprawnie . Przekaźniki są na ekspanderze PCF8574. Przycisk jak niżej w załączniku. Problem polega na tym, ze nie działa akcja przełącz. Działa załącz oraz wyłącz. Powtarzalne przy każdej możliwej reakcji na przycisk (wciśnięcie, zwolnienie, zmiana stanu, przytrzymanie). W przypadku włączenia wyzwalacza akcji i sterowania za jego pomocą tym samym przekaźnikiem (i oczywiście przyciskiem) działa poprawnie przełącz. No ale to droga okrężna...
https://gui-generic-builder.supla.io/
-
- Posty: 7
- Rejestracja: śr sty 04, 2023 11:03 am
a ja chciałem podziękować autorowi gui za warunkowanie działa lepiej niż skrypty w moim przypadku
Funkcja "przełącz" realizowana przez urządzenie (czyli np. z przycisku), opiera się na odczycie stanu GPIO przekaźnika (czyli na tym PCF).
Jeśli nie działa odczyt stanu na tym expanderze, to "przełącz" nie będzie działało.
Z clouda "przełącz" opiera się na stanie raportowanym przez urządzenie, więc dlatego to działa. Tzn. urządzenie finalnie dostaje "włącz" lub "wyłącz".
Widzimy się na Supla Offline Party vol. 2
Testowałem przed ostatnim wpisem na 6.0.3.
Ale odpowiedź Klewa jest bardzo rzeczowa, wynikałoby, że expander PCF8574 nie przekazuje statusu przekaźnika. Nie wiem, czy jest to właściwość tego hardwaru, czy też problem softu. Spróbuję jeszcze za chwilę przetestować na PCF8575 oraz MCP23017 i dam znać, jak wyszło.
Dzięki za zainteresowanie.
Ale odpowiedź Klewa jest bardzo rzeczowa, wynikałoby, że expander PCF8574 nie przekazuje statusu przekaźnika. Nie wiem, czy jest to właściwość tego hardwaru, czy też problem softu. Spróbuję jeszcze za chwilę przetestować na PCF8575 oraz MCP23017 i dam znać, jak wyszło.
Dzięki za zainteresowanie.