Notifications
Clear all

Sterowanie GPIO w Smarticz  

  RSS
arek1194
(@arek1194)
Nowy

Witam, zainstalowałem na próbę smarticz na Rpi3b. Chciałbym sterować przez domoticza kilkoma gpio (jako włącz - wyłącz o określonym czasie)

Jak próbuje dodać przełącznik, wybieram typ -> GPIO  ramkę niżej widnieje napis "GPIO INIT ERROR"

Dodam jak steruje z terminala ,wcześniej wydając polecenie 

 gpio -g mode 2 out

to załączam bez problemu GPIO 2 przez #gpio -g write 2 1

Chociaż zauważyłem że po restarcie znowu trzeba zrobić #gpio -g mode 2 out.
Podpowiedzcie proszę jak to skonfigurować abym mógł sterować poprzez domoticza GPIO?

znalazłem jeszcze taki poradnik (gpio w domoticzu)
https://kostrzewinki.pl/modul-przekaznika-systemie-domoticz/

Czy muszę próbować w ten sposób jak w linku?

Z Góry dziękuje za pomoc.

 

Cytuj
Dodane : 27/03/2020 12:25 am
isom
 isom
(@isom)
Prezes Moderator Zasłużony dla Forum, Donator 2019, Donator 2K20

Dodanie obsługi GPIO w Smarticzu sprowadza się do dodania sobie Generic sysfs GPIO w "Konfiguracja - Sprzet " i ustawienie auto-konfiguracji tak jak zaznaczyłem na foto 

Następnie najlepiej do  domoticz.sh dodać dekalarację GPIO które nas interesują i ustawić czy GPIO ma pracować jako IN czy OUT, oraz ewentualnie zdeklarować czy w stanie aktywnym ma być LOW czy HIGH .
Dla przykładu chcąc sterować dwoma GPIO 4, 6 tak żeby podawały 3,3V w czasie załączenia przełącznika w domoticz w terminalu wpisujemy
sudo nano /etc/init.d/domoticz.sh
 
Przechodzimy na sam dół i dodajemy sobie deklarację dla tych GPIO
echo 4 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio4/direction
echo 0 > /sys/class/gpio/gpio4/active_low echo 6 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio6/direction
echo 0 > /sys/class/gpio/gpio6/active_low

zapisujemy zmiany i wychodzimy z edytora 

Kolejny krok to przeładowanie systemu i restart domoticza 

sudo systemctl daemon-reload
sudo /etc/init.d/domoticz.sh restart

Po restarcie przechodzimy do zakładki Urządzenia i doadjemy sobie dwa nowe przełączniki , które się tam pojawiły automatycznie 

OdpowiedzCytuj
Dodane : 08/04/2020 7:40 pm
Udostępnij: