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ą.
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.
@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.
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?
@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