Sterowanie bramą wj...
 
Powiadomienia
Wyczyść wszystko

Sterowanie bramą wjazdową

5 Wpisów
3 Użytkownicy
0 Reactions
1,027 Wyświetleń
(@maciek90)
Wpisów: 55
Kontrybutor
Autor tematu
 

Jako, że to mój pierwszy post na forum, chciałbym wszystkich serdecznie przywitać.

Mój problem tyczy się sterowania bramą wjazdową za pomocą Domoticza i Raspberry Pi. Do tej pory udało mi się skonfigurować otwieranie bramy za pomocą kliknięcia przycisku w Domoticzu, ale jak wiadomo apetyt rośnie w miarę jedzenia. Mianowicie chodzi mi o coś takiego, żeby kliknięcie przycisku otwierania bramy w Domoticzu rozpoczynało następującą sekwencję. Kliknięcie>sygnał na przekaźnik>odliczenie ok. 20 s.>sygnał na przekaźnik>odliczenie 1 s.>sygnał na przekaźnik

Czy aby uzyskać taką sekwencję należy stworzyć skrypt w Raspberry zawierający taką sekwencję, a następnie ustawić w Domoticzu (jak?) aby kliknięcie przycisku uruchamiało ten skrypt, czy też może nie ruszać nic w malinie i wszystko zaprogramować w Domoticzu?

Być może mój problem dla bardziej zaawansowanych użytkowników jest trywialny, ale znajduję się na samym początku mojej przygody z RPi i Domoticzem i takie kwestie mnie przerastają.

PS. Oczywiście chodzi mi o sygnał podawany z GPIO na jeden z przekaźników modułu przekaźnikowego podłączonego do RPi, który zwiera obwód sterowania bramą.

 
Dodane : 05/10/2020 2:20 pm
(@bartolomeo)
Wpisów: 210
Pomocny Donator 2K22
 

Też kiedyś z tym walczyłem. Opis rozwiązania znajdziesz na forum, tylko ja robiłem to z przekaźnikiem shelly, ale to powinna być ta sama filozofia https://www.smartnydom.pl/forum/domoticz-reguly/ponowne-sprawdzanie-statusu-bramy-w-dzvents-w-trakcie-wykonywania-zdarzenia/#post-13794

Spróbuj, w razie czego mogę podesłać pełne skrypty dzVents do tego.

 
Dodane : 05/10/2020 3:54 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@maciek90 tak naprawdę to jest pełna dowolność jak to sobie zorganizujesz . Możesz napisać skrypt w pythonie , który będzie realizował tą sekwencję i uruchamiać ten skrypt z poziomu domoticza a dokładniej uruchamiasz go w akcjach dowolnego przełącznika w domoticz .

Możesz też tak jak sugeruje @bartolomeo użyć wewnętrznego skryptu w domoticz. 

 

 
Dodane : 05/10/2020 4:52 pm
(@maciek90)
Wpisów: 55
Kontrybutor
Autor tematu
 

Dzięki za odzew. Tak jak już wspominałem, jestem świeżakiem w tej dziedzinie i pewne kwestie wydają mi się jeszcze niezbyt zrozumiałe. Z tego co natomiast zrozumiałem i ku czemu raczej bym się skłaniał to napisanie skryptu w pythonie i uruchamianie go w Domoticzu. Sam niestety nie posiadam zbytnich zdolności programistycznych, ale mam kolegę, który jest programistą i za dobre piwko bez problemu takie coś mi stworzy. Problem w tym, że nie miał on nigdy styczności z Domoticzem, dlatego z resztą muszę poradzić sobie sam. Miałbym prośbę o przybliżenie mi niezbędnych czynności przy założeniu, że mam gotowy skrypt. Rozumiem, że plik ze skryptem należy zapisać w folderze na RPi domoticz/scripts? Następnie w Domoticzu dodać przełącznik i w jego ustawieniach w polu Włącz akcję:  wpisać... no właśnie co? script://nazwa skryptu z maliny?

 
Dodane : 05/10/2020 8:30 pm
isom
 isom
(@isom)
Wpisów: 5170
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@maciek90 a nie lepiej poznać podstawy dzVents i wiedzieć co się dzieje w razie czego. Co zrobisz jak zmienią się wersje pythona i trzeba będzie przerobić ten skrypt ? Znów postawisz piwo koledze ?

Ta kombinacja, na której Ci zależy to 10 linijek kodu w dzVents . Zacznij nowy wątek w dziale domoticz to wrzucę Ci przykład z opisem co się tam dzieje .

A jak się upierasz to załóżmy że ten kolega napisze skrypt brama.py i zapisze go w domoticz/scripts

Ty musisz w akcji przełącznika podać pełną ścieżkę do skryptu czyli 

script///home/pi/domoticz/scripts/brama.py 
 
Dodane : 05/10/2020 8:52 pm
Udostępnij: