Odp: USB Relay - plugin do Gargoyle
Jest coś takiego
root@Gargoyle:/bin# RelayBoard /dev/ttyUSB0 get 1
off
root@Gargoyle:/bin#
Z konsoli się przełączają , ale w gui nadal się nie chcą przełączyć- mrugnie tylko parę razy dioda systemowa modułu.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → USB Relay - plugin do Gargoyle
Strony Poprzednia 1 … 6 7 8 9 10 … 23 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Jest coś takiego
root@Gargoyle:/bin# RelayBoard /dev/ttyUSB0 get 1
off
root@Gargoyle:/bin#
Z konsoli się przełączają , ale w gui nadal się nie chcą przełączyć- mrugnie tylko parę razy dioda systemowa modułu.
Z apki pod androidem , stan przekaźników się wyświetla , ale przełączyć też się nie da , podaje komunikat ' Błędny odczyt danych '
Czyli bezpośrednio z RelayBoard działa a z wykorzystaniem usbrelay.sh czyta stan , ale nie przełącza przekaźników.
Jak napisał Ci off to znaczy że działa.
pokaż /usr/lib/gargoyle/usbrelay.sh status
root@Gargoyle:/bin# /usr/lib/gargoyle/usbrelay.sh status
1:on
2:off
3:off
4:off
5:off
6:off
7:off
8:off
root@Gargoyle:/bin#
to wygląda że działa. wywal wszystko z przeglądarki ciasteczka itd. sprawdz za pomocą firefoxa
pod androidem trzeba puknąć na suwak - ja też nie umiałem na początku
luknij na to bo ja już mam oczopląsy - może tu robię gdzieś błąd :
# numer_portu, drugi argument
PK1="/bin/RelayBoard /dev/ttyUSB0 get 1"
PK2="/bin/RelayBoard /dev/ttyUSB0 get 2"
PK3="/bin/RelayBoard /dev/ttyUSB0 get 3"
PK4="/bin/RelayBoard /dev/ttyUSB0 get 4"
PK5="/bin/RelayBoard /dev/ttyUSB0 get 5"
PK6="/bin/RelayBoard /dev/ttyUSB0 get 6"
PK7="/bin/RelayBoard /dev/ttyUSB0 get 7"
PK8="/bin/RelayBoard /dev/ttyUSB0 get 8"
case "$1" in
off)
RelayBoard /dev/ttyUSB0 $2
;;
on)
RelayBoard /dev/ttyUSB0 $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)
# RelayBoard status 2>/dev/null | awk '/port/ {printf "%s%s\n", $2, $3}'
;;
esac
exit 0
czyszczenie i zmiana przeglądarki nic nie daje
Wygląda że jest ok. Jak nie zmieniałeś nic w /etc/config/usbrelay to powinno działać. Jak z konsoli pokazuje status to coś namieszałeś w samym pluginie gg.
sprawdz jeszcze czy przełącza /usr/lib/gargoyle/usbrelay.sh on 1
/usr/lib/gargoyle/usbrelay.sh off 1
pluginu nie ruszałem , a właśnie przez usbrelay.sh nie przełącza się.
root@Gargoyle:/bin# /usr/lib/gargoyle/usbrelay.sh on 2
Relay Board, www.ucprojects.eu
Usage:
RelayBoard ComPort [get] - prints relay value as hexadecimal bit mask
(LSB - relay number 1, MSB - relay number 8)
[get N] - prints (on/off) relay number N state
[getIn] - prints the input value as hexadecimal bit mask
(LSB - input number 1, MSB - input number 8)
[getIn N] - prints (open/closed) input number N state
[set N] - sets relay value as hexadecimal bit mask
[on N] - turns relay number N On
[off N] - turns relay number N Off
[inv N] - inverts relay number N state
root@Gargoyle:/bin# /usr/lib/gargoyle/usbrelay.sh off 2
Relay Board, www.ucprojects.eu
Usage:
RelayBoard ComPort [get] - prints relay value as hexadecimal bit mask
(LSB - relay number 1, MSB - relay number 8)
[get N] - prints (on/off) relay number N state
[getIn] - prints the input value as hexadecimal bit mask
(LSB - input number 1, MSB - input number 8)
[getIn N] - prints (open/closed) input number N state
[set N] - sets relay value as hexadecimal bit mask
[on N] - turns relay number N On
[off N] - turns relay number N Off
[inv N] - inverts relay number N state
jakby zła składnia szła z usbrelay do RelayBoard ??
Cezary może Ty wysupłasz jakiś jeden ze swoich genialnych pomysłów , co z tym fantem zrobić?
No właśnie źle składnie masz, wypisał Ci to. Pokaż co zrobiłeś w tym usbrelay.
PK1="/bin/RelayBoard /dev/ttyUSB0 get 1"
PK2="/bin/RelayBoard /dev/ttyUSB0 get 2"
PK3="/bin/RelayBoard /dev/ttyUSB0 get 3"
PK4="/bin/RelayBoard /dev/ttyUSB0 get 4"
PK5="/bin/RelayBoard /dev/ttyUSB0 get 5"
PK6="/bin/RelayBoard /dev/ttyUSB0 get 6"
PK7="/bin/RelayBoard /dev/ttyUSB0 get 7"
PK8="/bin/RelayBoard /dev/ttyUSB0 get 8"
case "$1" in
off)
RelayBoard /dev/ttyUSB0 $2
;;
on)
RelayBoard /dev/ttyUSB0 $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)
# RelayBoard status 2>/dev/null | awk '/port/ {printf "%s%s\n", $2, $3}'
;;
esac
exit 0
No brakuje Ci.
off)
RelayBoard /dev/ttyUSB0 off $2
;;
on)
RelayBoard /dev/ttyUSB0 on $2
;;
No pewnie!! Jak zwykle Cezary można na Ciebie liczyć (zresztą jak i na Obsy-ego z OpenLinksys dawnymi laty
) - wielkie dzięki dla Ciebie i kolegi bhb (widzę , że też już poprawiłeś ten błąd
) !
ps
Cezary a dałoby radę ,żeby ikonki były po dwie lub cztery w jednym wierszu , a nie jeden długi rząd ?
Hmm, obsy to ja...
No wiem, dlatego piszę ,że znamy się z dawnych czasów ![]()
Jeszcze jedna kosmetyczna uwaga - nie można powrócić bezpośrednio z harmonogramu przekaźników z powrotem do ikonek przekaźników.
Pytanie do Cezarego może byś przepisał po swojemu popraiony prze ze mnie skrypt usbrelay.sh i dołączył do katalogu z RelayBoard ?
Pytanie do Cezarego może byś przepisał po swojemu popraiony prze ze mnie skrypt usbrelay.sh i dołączył do katalogu z RelayBoard ?
Tak, podeślij mi gotowy skrypt to umieszczę go obok projektu.
Czesc,
Najfajniej by było jak by dało się zrobić 1 rząd i checkboxy tak jak ja se swego czasu wymyśliłem - u mnie są po 2 przyciski jeden na stale i 1 chwilowy, pod tym miałem cały scheduler. ale nie musi go tam być, może być po przejściu do konkretnego przekaźnika, no ale opisy można by wyciągnąć obok przekaźnika na wierzch- to sugestia.
Ty masz 8 a ja ma 24. I nijak tego w jednym rządku nie zmieścisz, a miał być uniwersalny. Więc kiepska sugestia.
Uzupełniłem pierwszy post. Dodałem linki do skryptów dla gpio i relayboard.
Ty masz 8 a ja ma 24. I nijak tego w jednym rządku nie zmieścisz, a miał być uniwersalny. Więc kiepska sugestia.
To moze co 8 przekaznikow rzadek maly :-} ale checkboxy by sie przydaly
Czesc,
Cezary udalo Ci sie zgromadzic kawe i moze wygospodarowac troche czasu na checkboxy gdzies w planach na najblizszy czas ?
Strony Poprzednia 1 … 6 7 8 9 10 … 23 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → USB Relay - plugin do Gargoyle
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc