Odp: USB Relay - plugin do Gargoyle
@bhb jak masz chwilę to przetestuj kod bo wstawiłem poprawioną wersję a nie mam niestety RelayBoard
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → USB Relay - plugin do Gargoyle
Strony Poprzednia 1 … 8 9 10 11 12 … 23 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
@bhb jak masz chwilę to przetestuj kod bo wstawiłem poprawioną wersję a nie mam niestety RelayBoard
Teraz jest dobrze. Nawet działa odwrotnie jak jest on to chwilowo może być off. :-)
Dzięki za testa
Założenie było właśnie takie że ma działać w obu kierunkach
rozumiem iż wszystkie 8 przekaźników reaguje prawidłowo ??
Dokładnie wszystkie 8. Teraz czekamy na aplikację androida.
wabikboy - a dałbyś radę przerobić tak by były po dwa przekaźniki w rzędzie ( czyli cztery rzędy po dwa przekaźniki) , było by i wygodniej i efektowniej.
@bhb jeszcze jedna prośba o test.
Zmień u siebie czas załączenia na np. 10
i sprawdź czy wyłączy sie po 10 sek czy po 2
dzieki
Sprawdzałem to działa po 10 tylko przy 20 przeglądarka sie pluje o skrypt ale działa.
Możesz zmienić sobie nick na Wabikboj :-)
Panowie,
Mozecie wstawic finalny kod dla skryptu i JS dla PowerSwitcha i RelayBoarda ?
Troche sie zakrecilem z tym co trzeba pozmieniac.
PS.
Czekamy na androida - Cezary !, Cezary !, Cezary !, Cezary !, Cezary !, :-)
Witam, świetna robota :-)
Mam RelayBoard, (usbrelay.sh - poprawiona wersja Cezarego) i zastosowałem poprawiony kod @wabikboy, checkbox ogólnie działa poza jednym niuansem.
Nie mierząc wprawdzie stoperem zauważyłem że od 0 gdzieś do 5 sekund chwilówka działa poprawnie. A powyżej 5 sekund np. ustawiam na 30 i tak wyłączy się znacznie szybciej, gdzieś po około 5 sekundach. Hmm, @bhb pisze że u niego działa. Sprawdzałem na dwóch przeglądarkach firefox i google chrome, jest identycznie. Natomiast nie występuje u mnie problem ze skryptem o którym pisze @bhb. Mogę wpisać 30, 50, 100 sek., przeglądarka nie zwraca żadnego błędu lecz chwilówka i tak wyłączy się po około 5 sek.
Przy okazji, zgodnie z tym zapisem http://ecco.selfip.net/projekty/usbrela … README.txt
plik RelayBoard ma lokalizację /usr/bin/RelayBoard
Jednak u mnie musi być w /bin
bo inaczej w GUI przekaźników nie widzi, ciekawe.
Krynio
Tym razem chromium i stoper.
10 sek. ~ 10
20 sek. ~ 20
30 sek. ~ 30
35 sek. ~ 35
40 sek. ~ 35
60 sek. ~ 35
chyba chodzi tu o pamięć .
Plik RelayBoard zawsze miałem w /bin .
Witam, świetna robota :-)
Mam RelayBoard, (usbrelay.sh - poprawiona wersja Cezarego) i zastosowałem poprawiony kod @wabikboy, checkbox ogólnie działa poza jednym niuansem.
Nie mierząc wprawdzie stoperem zauważyłem że od 0 gdzieś do 5 sekund chwilówka działa poprawnie. A powyżej 5 sekund np. ustawiam na 30 i tak wyłączy się znacznie szybciej, gdzieś po około 5 sekundach. Hmm, @bhb pisze że u niego działa. Sprawdzałem na dwóch przeglądarkach firefox i google chrome, jest identycznie. Natomiast nie występuje u mnie problem ze skryptem o którym pisze @bhb. Mogę wpisać 30, 50, 100 sek., przeglądarka nie zwraca żadnego błędu lecz chwilówka i tak wyłączy się po około 5 sek.
Przy okazji, zgodnie z tym zapisem http://ecco.selfip.net/projekty/usbrela … README.txt
plik RelayBoard ma lokalizację /usr/bin/RelayBoard
Jednak u mnie musi być w /bin
bo inaczej w GUI przekaźników nie widzi, ciekawe.
Krynio
Tak, masz rację. Instrukcja jedno a w kodzie drugie. Wywaliłem to z kodu, po prostu RelayBoard musi być na ścieżce.
Witam,
Panowie, a co ze skryptem PowerSwitcha, prosze, naprawde dajcie finalne skrypty i JS, tak zeby mozna bylo deployowac do siebie :-)
PS.
Cezary ! Cezary! - czekamy na androida :-)
Cezary ! Cezary! - czekamy na androida :-)
Gdybym był Cezarym, to bym Ci pokazał gołą dupę na takie teksty. Ale nie jestem, na Twoje szczęście.
@roblad na razie są testy a jak nie będzie błędów to i będzie co wdrażać o ile Cezary zechce wstawić, albo nie dostanie wcześniej nerwicy
P.S. Cezary jak wiesz a pewnie tak to podpowiedz co zmodyfikować aby sleep działał poprawnie a nie jak mu się podoba, chyba że to zależy od przeglądarki.
:-)
I tak szacun dla Cezarego, ze zrobil o co go prosilem wiele miesiecy - Ty zreszta tez, "kochamy Cie Cezary" itd. :-), a na powaznie wiem ze chlop ma swoje zajecia i to pryszcz taki problem w tym pluginie zeby go poprawiac. Taka moja natura :-) przepraszam wszystkich :-) ale mamy juz niemal 90% zrobmy 100% i zapomnijmy o temacie. Szacun dla Ciebie @wabikboy za odkrycie rewelacyjnego rozwiazania PowerSwitcha, naprawde rewelka 20 PLN w Czechach 35 z dostawa i lampki na choince i podlewanie smiga :-), no i oczywiscie otwieranie bramy kurierom i furtki tesciowej :-) - 5 byl dzien tesciowej :-) - warunek chwilowki jak na ogloszeniach na slupach :-).
Super robota chlopie - posiadles tajniki JS - ja, na 2 etatach robie i z doskoku dosiadam sie do problemow GG - a oprocz tego neptyk jestem w programowaniu :-) Jak Cezary zechce to zrobi chyba ze ktos wczesniej go wyprzedzi - ale naprawde po zainteresowaniu tematem uwazam ze warto ZZZ :-) jak na studjach :-).
Pozdr,
roblad napisał/a:Cezary ! Cezary! - czekamy na androida :-)
Gdybym był Cezarym, to bym Ci pokazał gołą dupę na takie teksty. Ale nie jestem, na Twoje szczęście.
Piotrek, ale z Ciebie ekschibinicjonista no nie moge :-)
@roblad a o jaki skrypt Ci chodzi? bo nie chce mi się całego tematu czytać
gotowy dla PowerSwitcha po Twoich modyfikacjah i UsbRelay no i finalny JS tez po modyfikacjach, tak zeby byl komplet finalny dostepny.
Ale to co ja robiłem to modyfikacja pluginu Cezarego a raczej jednego pliku /www/usbrelay.js w Gargoyle który dodał chwilówki dla Powerswitch'a i innych platform. Skryptów nie trzeba zmieniać
Wrzuc wszystko pokolei tu do tematu. 1 skrypt, 2 skrypt i JS skrypt jako final:-)
Heh,
Wszystko masz w pierwszym poście,
Ja nic nie robiłem oprócz modyfikacji "js" który masz w całości w 218 poście wystarczy skopiować kod i podmienić w /www/js/usbrelay.js, pojawią Ci się chwilówki w gargoyle.
Nic więcej niema.
wydaje się że działa z tą funkcją
function sleep(milliseconds) {
var start = new Date().getTime();
while ((new Date().getTime() - start) < milliseconds){
}
}
sprawdzane z chromium ten drugi skrypt faktycznie nie działał to wywaliłem
Cieplej, cieplej
wydaje się że działa z tą funkcją
function sleep(milliseconds) { var start = new Date().getTime(); while ((new Date().getTime() - start) < milliseconds){ } }
Potwierdzam działa, z tym że jak ustawie na dłużej niż 30 sekund to przeglądarka wywala komunikat (który bez mojej ingerencji sam zniknie po upływie czasu ustawionego w chwilówce). Z tym komunikatem jest różnie, nie zawsze się pokazuje.
Druga sprawa, nie wiem czy tak ma być ale jeśli włączę chwilówkę np. na 30 sek. to przez ten czas strona Gargoyle jest jakby zamrożona, nic nie można zrobić np. ustawić kolejną chwilówkę czy wylogować się.
i z taką też działa
function sleep(milliseconds) { setTimeout(function(){ var start = new Date().getTime(); while ((new Date().getTime() - start) < milliseconds){ } },0); }
Druga opcja nie działa u mnie poprawnie. Po ustawieniu chwilówki na obojętnie jaki czas np. 10 sek., przekaźnik się włącza i od razu wyłącza, a ptaszek w kwadraciku zniknie dopiero po upływie zadanego czasu, w tym przykładzie 10 sek.
Krynio
W firefox udało mi się wyłączyć powiadomienie (zaznaczyłem nie pytaj ponownie kontynuuj) o zamarzaniu przeglądarki i też działa.
Krynio poszukaj jak w Twojej to wyłączyć.
pod androidem dziala na opera, delfin, chrome, na firefox trzeba zaznaczyć nie pytaj więcej
największy problem jest właśnie z wstrzymaniem bo albo przeglądarka zwiesza się na czas ustawiony w okienku i dlatego wywala błąd że nie odpowiada albo przeskakuje od razu to co wstawiłem widzę że działa optymalnie, ale coś poszukam jeszcze bo nie może tak być aby dostosować przeglądarkę tylko skrypt ma poprawnie działać.
Strony Poprzednia 1 … 8 9 10 11 12 … 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