176 (edytowany przez niuniek007 2014-02-25 11:44:04)

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.

177 (edytowany przez niuniek007 2014-02-25 11:54:46)

Odp: USB Relay - plugin do Gargoyle

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.

178

Odp: USB Relay - plugin do Gargoyle

Jak napisał Ci off to znaczy że działa.
pokaż /usr/lib/gargoyle/usbrelay.sh status

179 (edytowany przez niuniek007 2014-02-25 12:02:44)

Odp: USB Relay - plugin do Gargoyle

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#

180

Odp: USB Relay - plugin do Gargoyle

to wygląda że działa. wywal wszystko z przeglądarki ciasteczka itd. sprawdz za pomocą firefoxa

181

Odp: USB Relay - plugin do Gargoyle

pod androidem trzeba puknąć na suwak - ja też nie umiałem na początku

182

Odp: USB Relay - plugin do Gargoyle

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

183

Odp: USB Relay - plugin do Gargoyle

czyszczenie i zmiana przeglądarki nic nie daje

184

Odp: USB Relay - plugin do Gargoyle

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

185 (edytowany przez niuniek007 2014-02-25 12:38:17)

Odp: USB Relay - plugin do Gargoyle

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 ??

186

Odp: USB Relay - plugin do Gargoyle

Cezary może Ty wysupłasz jakiś jeden ze swoich genialnych pomysłów , co z tym fantem zrobić?

187

Odp: USB Relay - plugin do Gargoyle

No właśnie źle składnie masz, wypisał Ci to.  Pokaż co zrobiłeś w tym usbrelay.

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

188

Odp: USB Relay - plugin do Gargoyle

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

189

Odp: USB Relay - plugin do Gargoyle

No brakuje Ci.

        off)
                RelayBoard /dev/ttyUSB0 off $2
                ;;
        on)
                RelayBoard /dev/ttyUSB0 on  $2
                ;;

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

190 (edytowany przez niuniek007 2014-02-25 14:16:35)

Odp: USB Relay - plugin do Gargoyle

No pewnie!! Jak zwykle Cezary można na Ciebie liczyć (zresztą jak i na Obsy-ego z OpenLinksys dawnymi laty smile  ) - wielkie dzięki dla Ciebie i kolegi bhb (widzę , że też już poprawiłeś ten błąd smile ) !

ps
Cezary a dałoby radę ,żeby ikonki były po dwie lub cztery w jednym wierszu , a nie jeden długi rząd ?

191

Odp: USB Relay - plugin do Gargoyle

Hmm, obsy to ja...

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

192

Odp: USB Relay - plugin do Gargoyle

No wiem, dlatego piszę ,że znamy się z dawnych czasów smile

193

Odp: USB Relay - plugin do Gargoyle

Jeszcze jedna kosmetyczna uwaga  - nie można powrócić bezpośrednio z harmonogramu przekaźników z powrotem do ikonek przekaźników.

194

Odp: USB Relay - plugin do Gargoyle

Pytanie do Cezarego może byś przepisał po swojemu popraiony prze ze mnie skrypt usbrelay.sh i dołączył do katalogu z RelayBoard ?

195

Odp: USB Relay - plugin do Gargoyle

bhb napisał/a:

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.

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

196 (edytowany przez roblad 2014-02-25 18:39:27)

Odp: USB Relay - plugin do Gargoyle

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.

197

Odp: USB Relay - plugin do Gargoyle

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.

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

198

Odp: USB Relay - plugin do Gargoyle

Uzupełniłem pierwszy post. Dodałem linki do skryptów dla gpio i  relayboard.

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

199 (edytowany przez roblad 2014-02-25 22:44:14)

Odp: USB Relay - plugin do Gargoyle

Cezary napisał/a:

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

200

Odp: USB Relay - plugin do Gargoyle

Czesc,

Cezary udalo Ci sie zgromadzic kawe i moze wygospodarowac troche czasu na checkboxy gdzies w planach na najblizszy czas ?