Nowe warunkowanie

local
Posts: 510
Joined: Mon Jan 27, 2020 11:33 am

Post

Wersje 7.3.0-...-7.3.3 mogą nie działać poprawnie.
Proponuję zaczekać na aktualizację od kolegi @krycha88.
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

local wrote: Mon Jul 24, 2023 9:53 pm Wersje 7.3.0-...-7.3.3 mogą nie działać poprawnie.
Proponuję zaczekać na aktualizację od kolegi @krycha88.
A co tam się dzieje? Bo wg mnie wszystko jest dobrze :)

A co do warunkowania to tak to działa, zostało to napisane na potrzeby zabezpieczenia przekaźnika przy pomocy krańcówki(czyli wyłącz przekaźnik gdy krańcówka jest zwarta, włącz przekaźnik gdy krańcówka jest rozwarta). Nie ma znaczenia czy wpiszecie tam 0, 1 czy 123 zawsze dla załącz wykona się akcja TURN_ON a dla wyłącz TURN_OFF. Więc tutaj by trzeba było dopisać np. tłumaczenie 0 - że odpowiada za akcję TURN_OFF a 1 - TURN_ON.
https://gui-generic-builder.supla.io/
User avatar
Lector
Posts: 1646
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

krycha88 wrote: Tue Jul 25, 2023 4:36 am A co tam się dzieje? Bo wg mnie wszystko jest dobrze :)
Myślałem że jak wpisze 0 to będzie sterowane stanem niskim na Gpio krańcówki a jak 1 to wysokim. Co byłoby dla mnie logiczne.

W tej chwili mam krańcówkę pływak do wody, który ma uruchamiać pompę - dolewanie wody do zbiornika.
Gpio krańcówki jest ustawione jako wewnętrzny pull-up, więc pływak jest podpięty pod GND i zwiera do masy, po zwarciu ma być stan jako pusty zbiornik i uruchomić pompę.

A teraz pompa się uruchamia odwrotnie, czyli jak jest pelen zbiornik.

Jest też drugi problem, sterowanie przekaźnika przekaźnikiem. Chcę aby załączając jeden wyłączał się drugi, a w tej chwili jest jak załączam jeden to załącza drugi.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
Gitman
Posts: 631
Joined: Sat Nov 05, 2022 7:52 am
Location: Bielawa

Post

Lector wrote: Tue Jul 25, 2023 5:02 am
krycha88 wrote: Tue Jul 25, 2023 4:36 am A co tam się dzieje? Bo wg mnie wszystko jest dobrze :)
Myślałem że jak wpisze 0 to będzie sterowane stanem niskim na Gpio krańcówki a jak 1 to wysokim. Co byłoby dla mnie logiczne.

W tej chwili mam krańcówkę pływak do wody, który ma uruchamiać pompę - dolewanie wody do zbiornika.
Gpio krańcówki jest ustawione jako wewnętrzny pull-up, więc pływak jest podpięty pod GND i zwiera do masy, po zwarciu ma być stan jako pusty zbiornik i uruchomić pompę.

A teraz pompa się uruchamia odwrotnie, czyli jak jest pelen zbiornik.

Jest też drugi problem, sterowanie przekaźnika przekaźnikiem. Chcę aby załączając jeden wyłączał się drugi, a w tej chwili jest jak załączam jeden to załącza drugi.
Drugi problem możesz rozwiązać w ten sposób
Screenshot_20230725-073014_Samsung Internet.jpg
Bez żadnego warunkowania prosto i skutecznie.
You do not have the required permissions to view the files attached to this post.
User avatar
Lector
Posts: 1646
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

Gitman wrote: Tue Jul 25, 2023 5:35 am Drugi problem możesz rozwiązać w ten sposób
Screenshot_20230725-073014_Samsung Internet.jpg
Bez żadnego warunkowania prosto i skutecznie.
No widzisz w Twoim przypadku przekaźnik po lewej - drugi, jest uzależniony w 100% od pierwszego, a zmiana zasady działania gdyby taka zaszła wiąże się z przerabianiem układu.

W rozwiązaniu opisanym powyżej można w każdej chwili zmienić warunkowanie.
Oraz nie da rady ręcznie wymusić załączenie drugiego przekaźnika jak pierwszy będzie załączony. Ten stan w aplikacji się zmieni, ale urządzenie drugie nie będzie działać.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
krycha88
Posts: 5417
Joined: Fri Nov 16, 2018 7:25 am

Post

Lector wrote: Tue Jul 25, 2023 5:02 am
krycha88 wrote: Tue Jul 25, 2023 4:36 am A co tam się dzieje? Bo wg mnie wszystko jest dobrze :)
Myślałem że jak wpisze 0 to będzie sterowane stanem niskim na Gpio krańcówki a jak 1 to wysokim. Co byłoby dla mnie logiczne.

W tej chwili mam krańcówkę pływak do wody, który ma uruchamiać pompę - dolewanie wody do zbiornika.
Gpio krańcówki jest ustawione jako wewnętrzny pull-up, więc pływak jest podpięty pod GND i zwiera do masy, po zwarciu ma być stan jako pusty zbiornik i uruchomić pompę.

A teraz pompa się uruchamia odwrotnie, czyli jak jest pelen zbiornik.

Jest też drugi problem, sterowanie przekaźnika przekaźnikiem. Chcę aby załączając jeden wyłączał się drugi, a w tej chwili jest jak załączam jeden to załącza drugi.
Dodałem warunek dla warunkowania GPIO, jeżeli dla załącz/wyłącz wpiszesz 0 to wykona się akcja TURN_OFF, jeżeli 1 do TURN_ON
https://gui-generic-builder.supla.io/test.php

nie testowałem zrobiłem w ciemno ale jak masz chwilę to zobacz czy to wystarczy
https://gui-generic-builder.supla.io/
User avatar
Lector
Posts: 1646
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań

Post

krycha88 wrote: Tue Jul 25, 2023 6:53 am Dodałem warunek dla warunkowania GPIO, jeżeli dla załącz/wyłącz wpiszesz 0 to wykona się akcja TURN_OFF, jeżeli 1 do TURN_ON
https://gui-generic-builder.supla.io/test.php

nie testowałem zrobiłem w ciemno ale jak masz chwilę to zobacz czy to wystarczy
Dzięki, jestem aktualnie w pracy, sprawdzę po południu i dam znać.
Niespełniony automatyk. :mrgreen:
https://www.youtube.com/@3D_Lamp.Photos
Gitman
Posts: 631
Joined: Sat Nov 05, 2022 7:52 am
Location: Bielawa

Post

Lector wrote: Tue Jul 25, 2023 6:49 am
Gitman wrote: Tue Jul 25, 2023 5:35 am Drugi problem możesz rozwiązać w ten sposób
Screenshot_20230725-073014_Samsung Internet.jpg
Bez żadnego warunkowania prosto i skutecznie.
No widzisz w Twoim przypadku przekaźnik po lewej - drugi, jest uzależniony w 100% od pierwszego, a zmiana zasady działania gdyby taka zaszła wiąże się z przerabianiem układu.

W rozwiązaniu opisanym powyżej można w każdej chwili zmienić warunkowanie.
Oraz nie da rady ręcznie wymusić załączenie drugiego przekaźnika jak pierwszy będzie załączony. Ten stan w aplikacji się zmieni, ale urządzenie drugie nie będzie działać.
No widzisz jak opisałeś problem tak doradziłem i spełnia w 100% to o czym pisałeś a to że są jeszcze inne wymagania do tego, no to wybacz ale nie posiadam szklanej kuli :D
User avatar
YoMan
Posts: 2717
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa

Post

Gitman wrote: Tue Jul 25, 2023 9:56 am
Lector wrote: Tue Jul 25, 2023 6:49 am
Gitman wrote: Tue Jul 25, 2023 5:35 am Drugi problem możesz rozwiązać w ten sposób
Screenshot_20230725-073014_Samsung Internet.jpg
Bez żadnego warunkowania prosto i skutecznie.
No widzisz w Twoim przypadku przekaźnik po lewej - drugi, jest uzależniony w 100% od pierwszego, a zmiana zasady działania gdyby taka zaszła wiąże się z przerabianiem układu.

W rozwiązaniu opisanym powyżej można w każdej chwili zmienić warunkowanie.
Oraz nie da rady ręcznie wymusić załączenie drugiego przekaźnika jak pierwszy będzie załączony. Ten stan w aplikacji się zmieni, ale urządzenie drugie nie będzie działać.
No widzisz jak opisałeś problem tak doradziłem i spełnia w 100% to o czym pisałeś a to że są jeszcze inne wymagania do tego, no to wybacz ale nie posiadam szklanej kuli :D
chyba kolega opisywał to lepiej:
Lector wrote: Mon Jul 24, 2023 3:01 pm Ale chcę taki efekt: jak załącze przekaźnik 1 to rozłączy przekaźnik 2, jak rozłącze przekaźnik 1 to załączy się 2.
i twoje rozwiązanie faktycznie nie spełnia tego zadania

Gdyby to miał być układ stały to wystarczyłby podwójny przekaźnik NC+NO lub dwa na jedno gpio (ewentualnie przez tranzystor) lub wręcz nawet jeden NC/NO gdyby oba podukłady pracowały na tym samym napięciu (jeden układ się rozłącza to załącza drugi)
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Gitman
Posts: 631
Joined: Sat Nov 05, 2022 7:52 am
Location: Bielawa

Post

Ok, skupiłem się na rzekomo drugim problemie który był opisany
Jest też drugi problem, sterowanie przekaźnika przekaźnikiem. Chcę aby załączając jeden wyłączał się drugi, a w tej chwili jest jak załączam jeden to załącza drugi.
:roll:

Return to “GUI Generic”