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

Sterowanie bramą wjazdową

5 Wpisów
3 Użytkownicy
0 Reactions
1,520 Wyświetleń
(@maciek90)
Wpisów: 56
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#1939]

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 3:20 pm
(@bartolomeo)
Wpisów: 210
Pomocny Donator 2K22
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 4:54 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@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 5:52 pm
(@maciek90)
Wpisów: 56
Kontrybutor
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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 9:30 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@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 9:52 pm
Udostępnij: