76

Odp: USB Relay - plugin do Gargoyle

Będziesz miał 16 ikonek, tak.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

77

Odp: USB Relay - plugin do Gargoyle

nie dziala, chyba cos jeszcze potrzeba w JS

78

Odp: USB Relay - plugin do Gargoyle

Nie zupełnie tak - Sprawdź czy $2 jest większe od 7 jak to dodaj 2 jako argument do  wywołania. Tak samo status musisz zrobić status:

...
status)
powerSwitch status 2>/dev/null | awk '/port/ {printf "%s%s\n", $2, $3}'
powerSwitch status 2>/dev/null | awk -F[:\ ] '/port/ {printf "%d:%s\n", $2 + 8, $4}'
;;
esac
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

79 (edytowany przez roblad 2014-02-07 21:20:10)

Odp: USB Relay - plugin do Gargoyle

Nie dziala,

probowalem tak


case "$1" in
    off)
        if [ "$2" -gt "7" ] ;then
              powerSwitch off $2 2
        else
        powerSwitch off $2
        fi
        ;;
    on)
        if [ "$2" -gt "7" ]; then
              powerSwitch on $2 2
        else
        powerSwitch on $2
        fi
        ;;

    status)
        powerSwitch status 2>/dev/null | awk '/port/ {printf "%s%s\n", $2, $3}'
        powerSwitch status 2>/dev/null | awk -F[:\ ] '/port/ {printf "%d:%s\n", $2 + 8, $4}'

;;


niby pyka na chwile, ale ikonka nie zmienia statusu.

80

Odp: USB Relay - plugin do Gargoyle

przecież nie masz przełączników powyżej 7, myśl.

        ARG=""
        if [ "$2" -gt "7" ] then
              ARG="2"
        fi
        powerSwitch off $2 $ARG

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

81

Odp: USB Relay - plugin do Gargoyle

Oki, no tak nie pomyslalem :-)

case "$1" in
    off)
        ARG=""
        if [ "$2" -gt "7" ]; then 
        ARG="5"              
        fi
        powerSwitch off $2 $ARG 
        ;;
    on)
        if [ "$2" -gt "7" ]; then 
              ARG="5"              
        fi
        powerSwitch on $2 $ARG 

    
        ;;

    status)
        powerSwitch status 2>/dev/null | awk -F[:\ ] '/port/ {printf "%d:%s\n", $2 + 8, $4}'
        powerSwitch status 2>/dev/null | awk '/port/ {printf "%s%s\n", $2, $3}'


;;


tylko jak zmusic ikonke do zmiany na chwile wlaczenia tego $ARG

82

Odp: USB Relay - plugin do Gargoyle

Nie masz jak. Raz że to jest sprzętowo przez powerSwitch realizowane, dwa - potem znów jest status odczytywany, a on jest taki jaki był przed kliknięciem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

83

Odp: USB Relay - plugin do Gargoyle

Mam tylko jeszcze 1 pytanie, po tej modyfikacji przycis wroc w harmonogramie przestal dzialac przycisk wlacz dziala przez chwile, a wylacz jest nieaktywny.

84

Odp: USB Relay - plugin do Gargoyle

Przycisku wróć nie ma od dawna w pluginie a włącz będzie tak działał bo przecież dla >7 nie przestawiasz stanu na stałe.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

85 (edytowany przez roblad 2014-02-07 22:20:57)

Odp: USB Relay - plugin do Gargoyle

Ok,

"Przycisku wróć nie ma od dawna w pluginie"

to dlaczego go widze ?

I tak jest lepiej, tylko jeszcze jak gdzies w JS udalo by sie dla nr >7 podmienic ikonke na 3 jakas to jak bys mogl zdradzic gdzie to juz sobie podmienie i meczyl nie bede. Ale swoja droga, jak by Ci sie chcialo te checkboxy dorobic, to wdzieczny bym byl, wraz z zapaleniem statusu na chwile dla danego przycisku.

Ewentualnie jakas podpowiedz, zeby

to

/usr/lib/gargoyle/usbrelay.sh status | awk -F: '/:o/ {print "ports.push([\""$1"\",\""$2"\"]);" ;}'

rozbic na 2 kolumny

86 (edytowany przez wabikboy 2014-02-08 14:38:27)

Odp: USB Relay - plugin do Gargoyle

Cezary mam pytanie bo nie rozumiem tego kodu chyba że jest to inny powerswitch niż ten co przedstawiłem

 ARG=""
        if [ "$2" -gt "7" ] then 
              ARG="2"
        fi
        powerSwitch off $2 $ARG

Przedstawiony argument $2 wskazuje na liczbę większą niż 7 więc nie rozumiem jak to działa skoro powerswitch ma tylko 8 wyjsc.

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

87 (edytowany przez roblad 2014-02-08 19:30:30)

Odp: USB Relay - plugin do Gargoyle

Spoko,

nie mecz Cezarego :-), moze sie zlituje o te checkboxy :-), uwierz dziala. Poprostu status z JS jest sprawdzany ciurkiem, jak mu do argumentu $2 dodasz zwykla sume + 7 to zwraca kolejne numery od 8-15 , jesli skrypt wykryje ze odwolujesz sie do zakresu od 8-15 to doda mu argument $ARG i wykona z powerswitcha 3 parametr - czas na ile wykonac on lub off. Troche posleczalem nad Cazarego JS - w kwestii logiki i to dziala, glupio wyglada ale masz 8 przekaznikow z nazwami po uci i nastepne z innymi nazwami po uci, odwolujacych sie do tych samych 8 przekaznikow, z jednym dodatkowym elemwntem czasem zadzialania. Nie ma co wnikac, dziala i juz, lepsze to niz stronka siemierzna, ktora zrobiles a ja rozwinalem dla siebie i po skryptach shelowych dzialajhaca. Naprawde wszystko dziala, jestem zadowolony i z tego, a co ciekawe aplikacja na androida zacowuje sie tak samo i widzi to so masz w routzerze - suprer szybko reaguje - naprawde Cezary to gosc, ale meczenie gfo trwalo 1/2 roku :-) Mysle ze po zainteresowaniu i uniwersalnosci, ze nie tylko powerswitch ale inne projekty i tiny2usb nawet mozna obsluzyc to mistrzoska robota.
No ale tuning by sie przydal, jak Cezary to czyta to moze sumienie go ruszy i dolozy moje prosby do tego pluginu :-) checkboxy na chwilowki albo chociaz 2 kolumienki na te 16 :-) choc to wstretnie wyglada, ale da sie oddzielnie nazwac ja dodalem postfixy "3s". Dobrze by bylo jeszcze dodac mozliwosc wyboru sciezki do binarki sterujacej i zreperowac guziora w shedulerze :-)

PS

a swoja droga to bardzo mnie interesuje to:

+ Lcd Controller + Lcd z laptopa = Pogodynka smile

88

Odp: USB Relay - plugin do Gargoyle

roblad napisał/a:

PS

a swoja droga to bardzo mnie interesuje to:

+ Lcd Controller + Lcd z laptopa = Pogodynka smile

A co konkretnie bys chciał wiedziec ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile

89

Odp: USB Relay - plugin do Gargoyle

Napisz mi na priva, jak is opisik, co tym realizujesz, moze jakies schemaciki i wykorzystany sprzet, ewentualnie koszty rozwiazania.

90

Odp: USB Relay - plugin do Gargoyle

roblad napisał/a:

Napisz mi na priva, jak is opisik, co tym realizujesz, moze jakies schemaciki i wykorzystany sprzet, ewentualnie koszty rozwiazania.

http://openrouter.info/forum/viewtopic. … 273#p30273

91

Odp: USB Relay - plugin do Gargoyle

Uruchomiłem na RelayBoard na gg wszystko działa ale pod androidem tylko czyta i rozłącza się. Czy to może mieć związek ze sposobem odczytu w pliku usbrelay.sh ? W logu mam tylko to:

authpriv.info dropbear[20605]: Exit (root): Disconnect received

92

Odp: USB Relay - plugin do Gargoyle

Tak właśnie robi. Czyta i rozłącza się, nie utrzymuje niepotrzebnie połączenia.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

93 (edytowany przez bhb 2014-02-14 20:58:12)

Odp: USB Relay - plugin do Gargoyle

Ok działa przesuwałem suwak a zadziałało po przytrzymaniu.

94

Odp: USB Relay - plugin do Gargoyle

W sensie nie przełącza? A z gui przełącza?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

95

Odp: USB Relay - plugin do Gargoyle

Czesc Cezary,

Czy checkboxy sa do wykonania ?

Pozdrawiam

96

Odp: USB Relay - plugin do Gargoyle

Kwestia czasu i kawy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

97

Odp: USB Relay - plugin do Gargoyle

Czesc,

Mozemy sie na piwo umowic, ja stawiam :-)  w koncu sie juz znamy, moze pope2k zabierzesz i pogadamy :-)

98

Odp: USB Relay - plugin do Gargoyle

Moduł Relay Board wczoraj do mnie dotarł smile
https://imagizer.imageshack.us/v2/500x258q90/691/2usc.jpg

Fakt że trochę informacji się już przewinęło na temat konfiguracji Pluginu USB Relay & Relay Board.
Mam prośbę, mógłby ktoś złożyć to w całość, podać lokalizację, zawartość skryptów, (co działa a co nie, chwilówki ?) etc.

Pozdr. 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

99 (edytowany przez bhb 2014-02-25 16:31:35)

Odp: USB Relay - plugin do Gargoyle

Ja mam chyba podobny moduł i zrobiłem tak:
1. zainstalowałem kmod-usb-serial-ftdi
2. ściągnąłem  sterownik  RelayBoard z http://ecco.selfip.net/test/
3. zainstalowałem przez gui USB relay
4. zmieniłem zawartość pliku /usr/lib/gargoyle/usbrelay.sh na

#!/bin/sh
# 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/ttyUSB0"
# 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

trochę popraiłem

100

Odp: USB Relay - plugin do Gargoyle

Dajcie namiar na ten koszerny USB relay z wejsciami wraz z cena,  usmiecham siew tez o skrypt,