Nowa wersja 6.0.0

MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

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...
You do not have the required permissions to view the files attached to this post.
MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

Jeszcze dla ścisłości, akcja przełącz zachowuje się dokładnie tak samo, jak akcja załącz. Daje się tylko załączyć. Akcja załącz i wyłącz zachowuje się poprawnie, zgodnie z nazwą.
krycha88
Posts: 5206
Joined: Fri Nov 16, 2018 7:25 am

Post

MarekTom wrote: Wed 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...
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.
https://gui-generic-builder.supla.io/
poszukiwacz
Posts: 7
Joined: Wed Jan 04, 2023 11:03 am

Post

a ja chciałem podziękować autorowi gui za warunkowanie :) działa lepiej niż skrypty w moim przypadku :) :D
MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

Przepraszam, jeśli zamotałem. Przekaźnik jest na PCF, przycisk na GPIO. Działa funkcja przycisku włącz, wyłącz, funkcja przełącz tylko załącza.
MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

Dla ścisłości, jeśli przekaźnik jest również na GPIO, wszystkie funkcje przycisku działają poprawnie, również przełącz.
User avatar
klew
Posts: 8355
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław

Post

MarekTom wrote: Thu Mar 16, 2023 10:49 am Dla ścisłości, jeśli przekaźnik jest również na GPIO, wszystkie funkcje przycisku działają poprawnie, również przełącz.
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 :!:
krycha88
Posts: 5206
Joined: Fri Nov 16, 2018 7:25 am

Post

MarekTom wrote: Thu Mar 16, 2023 10:49 am Dla ścisłości, jeśli przekaźnik jest również na GPIO, wszystkie funkcje przycisku działają poprawnie, również przełącz.
Przetestuj ostatnie poprawki które wrzuciłem.
https://gui-generic-builder.supla.io/
MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

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.
MarekTom
Posts: 17
Joined: Tue Feb 08, 2022 11:47 am

Post

Na PCF8575 oraz MCP23017 działa, na PCF8574 nie działa przełączanie. Trudno, zmienię ekspander. Wielkie dzięki za pomoc.

Return to “GUI Generic”