migos napisał/a:Koledzy proszę o pomoc, bo chyba się gdzieś zapętliłem 
Mam moduł Relay Board 8 przekaźnikowy i za cholerę nie mogę się z nim dogadać...
Kolego chyba mam taki sam moduł a dokładnie mam taki http://edzia.suroot.com/relay.jpg
Być może nie masz gniazd nr 12 (są na życzenie) lecz to nie ma znaczenia.
Rozumiem że chcesz uruchomić moduł na Gargoyle, Plugin USB Realy - jak w temacie 
Poniżej jak uruchomiłem moduł przy pomocy ludzi z tego forum.
1. Ściągnij plik o nazwie RelayBoard z http://dl.eko.one.pl/projekty/usbrelay/RelayBoard/ (sterownik wykonany chyba przez Cezarego), skopiuj go do /bin następnie chmod 755 /bin/RelayBoard
2. USB Relay instalacja z Gui, System, Dodatki, USB Relay
3. Zmień zawartość pliku /usr/lib/gargoyle/usbrelay.sh
na (uwaga sprawdź swój port możesz mieć inny np. ttyUSB0)
#!/bin/sh
# plik do obsługi RelayBoard
# usbrelay.sh polecenie [numer_portu]
# polecenie, pierwszy argument:
# off - wylacza przekaznik
# usbrelay.sh off 0
# on - wlacza przekaznik
# usbrelay.sh on 0
# status - podaje status wszystkich przekaznikĂłw w postaci numer_przekaznika:on lub numer_portu:off, kazdy w osobnej linii
# usbrelay.sh status
# 1:on
# 2:on
# 3:off
# 4:off
# 5:off
# 6:off
# 7:off
# 8:off
PORT="/dev/ttyUSB1"
# numer_portu, drugi argument
PK1="/bin/RelayBoard $PORT get 1"
PK2="/bin/RelayBoard $PORT get 2"
PK3="/bin/RelayBoard $PORT get 3"
PK4="/bin/RelayBoard $PORT get 4"
PK5="/bin/RelayBoard $PORT get 5"
PK6="/bin/RelayBoard $PORT get 6"
PK7="/bin/RelayBoard $PORT get 7"
PK8="/bin/RelayBoard $PORT get 8"
case "$1" in
off)
RelayBoard $PORT off $2
;;
on)
RelayBoard $PORT on $2
;;
status)
echo -n "1:"
echo $($PK1)
echo -n "2:"
echo $($PK2)
echo -n "3:"
echo $($PK3)
echo -n "4:"
echo $($PK4)
echo -n "5:"
echo $($PK5)
echo -n "6:"
echo $($PK6)
echo -n "7:"
echo $($PK7)
echo -n "8:"
echo $($PK8)
;;
esac
exit 0
4. Sprawdzenie, jeśli wszystko jest dobrze to po wpisaniu w konsoli
/usr/lib/gargoyle/usbrelay.sh status
system zwróci stan przekaźników.
5. Generalnie już powinno działać sterowanie przekaźnikami z Status --> Przekaźniki USB
6. Jest kilka wersji tego Pluginu, a to za sprawą modyfikacji przez @wabikboy, najbardziej przypadła mi do gustu wersja poniższa.
Dodanie chwilówek (checkbox)
Czyli zmień zawartość pliku /www/js/usbrelay.js na poniższy kod i zrób reboot.
http://edzia.suroot.com/code.txt
PS chciałem wstawić ten kod tutaj jak zwykle używając code-treść-code używając nawiasów i slash jednak za każdym razem otrzymałem stronę 501 błąd serwera.
Pozdrawia Krynio
TP-Link TL-WDR4300 Mod, CPU 700MHz, Flash 16 MB, Gargoyle 1.5.11.4, extroot + dysk zewnętrzny Samsung (S2), kamerka MS LifeCam HD-5000
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270