976

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Ok, dziala

Wyrzucilem test...txt i wazne bylo aby nie zapomniec o 2 ; na koncu bo sie sypalo.

Chcialbym teraz jakos opanowac to:

<script>

$(document).ready(function(){
    setInterval(function (){
   $.get('cgi-bin/powersw/stan1.sh',function(data) {
          $('#buttona1s').attr('src',"iconsw/"+data+".png");
          $('#buttona1s').attr('power',data);   });},7500);
    $('#buttona').click(function(){
       var power=$(this).attr('power');
        if(power=='on'){
            power='off'
       }else{
            power='on';
       }
       $.get('cgi-bin/powersw/power11s.sh',{action:power},function(data) {
          $('#buttona1s').attr('src',"iconsw/"+data+".png");
          $('#buttona1s').attr('power',data);
       });
    });
});
</script>


które jest obslugiwane przez to


<img id="buttona1s" src="<?
status1=$(/dodatki/powersw/power status | grep 0 | sed 's/port.0..//')
echo -n "iconsw/$status1.png"
?>" power="<?
echo -n "$status1"
?>" width="50" height="50" ></font>

wlozyc do tego tak aby zadzialalo na 1 s:


<input name="Button9" style="width: 105px; height: -1px;" type="button" value="SW-1 (2s)" onclick="cos">



poprzez wykonanie skryptu (tu jest prosto):

cgi-bin/powersw/power1.sh


#!/usr/bin/haserl
<?
echo "Content-type: text/html"
echo ""

status=$(/dodatki/powersw/power status 2>/dev/null | grep 0 | sed 's/port.0..//')

if [ "$status" == "on" ] ; then
       /dodatki/powersw/power off 0
       sleep 1
       /dodatki/powersw/power on 0

else
        /dodatki/powersw/power on 0 2>/dev/null

#2>/dev/null jest potrzebne do podstawienia 3 ikonki przy braku podlaczonego switcha

           sleep 1

        /dodatki/powersw/power off 0 2>/dev/null
fi

#tu jest badane czy jest podlaczony switch - podstawienia 3 ikonki przy braku podlaczonego switcha

if [ "$status" == "on" ] || [ "$status" == "off" ] ; then

status0=$(/dodatki/powersw/power status | grep 0 | sed 's/port.0..//' )

echo "$status0"
else

status0="unknown"    # tu musi byc w katalogu ikonek 3 ikonka unknown.png
echo "$status0"
fi

?>


Czy ktos moze byc tak mily i jakos moze to pozenic ze soba, aby zadzialaly wszystkie funkcje i przycisk typu "button", i bylo tak ze przy odswierzeniu strony nie zadzialala akcja "onclick" i nie wcisnie sie automatycznie "onclick"


tak sobie to wykombinowalem, ale nie wiem czy zadziala

switch.sh  (switchharm.sh)
-------------------------------------------------------------------------------------

....


<script>
$(document).ready(function(){$('#buttona1s').click(function()
            {$.get('cgi-bin/powersw/power11s.sh');
            });
});
</script>

....

<td><input name="Button9" style="width: 105px; height: -1px;" type="button" value="SW-1 (2s)" onclick="buttona1s"/></td>

....

-----------------------------------------------------------------------------------------------------------------
cgi-bin/powersw/power11s.sh


#!/usr/bin/haserl
<?
echo "Content-type: text/html"
echo ""

status=$(/dodatki/powersw/power status 2>/dev/null | grep 0 | sed 's/port.0..//')

if [ "$status" == "on" ] ; then
       /dodatki/powersw/power off 0
       sleep 1
       /dodatki/powersw/power on 0

else
       
/dodatki/powersw/power on 0 2>/dev/null    #<<<< 2>/dev/null jest potrzebne do podstawienia 3 ikonki przy braku podlaczonego switcha

           sleep 1

        /dodatki/powersw/power off 0 2>/dev/null
fi

# tu jest badane czy jest podlaczony switch - podstawienia 3 ikonki przy braku podlaczonego switcha

if [ "$status" == "on" ] || [ "$status" == "off" ] ; then

status0=$(/dodatki/powersw/power status | grep 0 | sed 's/port.0..//' )

echo "$status0"

else

status0="unknown"    # <<<<<<  tu musi byc w katalogu ikonek 3 ikonka unknown.png

echo "$status0"

fi

?>
-------------------------------------------------------------------------------------------------------------------------------------



Pozdr,

977

(365 odpowiedzi, napisanych Oprogramowanie / Software)

wabikboy napisał/a:

Takie chwilowe włączanie ma w sobie powerswitch. Wpisujesz np: powerswitch 1 on 2 i wlaczy sią a po dwóch sek. Ci się wyłączy

Ale jak to okodowac na stronce i zapewnic, ze jak sie odswierzy strone to nie zadziala zawarty w przycisku skrypt ?

978

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

A moze jakis kolega mogl by pomoc w kwestji przycisku chwilowego, mniej wiecej wiem jak to zrobic ale chyba mniej - cos tam kombinowalem z <button type="rodzaj">Treść przycisku</button> i <form name=" ... - ale nic nie wychodzi, jak juz cos zaczyna dzialac to przy odswierzeniu strony tez wykonuje sie skrypt <?...?> - totalnie nie wiem jak to ugryzc, pisalem juz ze jestem totalnym laikiem w tym i spedzilem juz z 2 dni i nic.  Nigdzie nie moge znalezc dobrego przykladu.

979

(16 odpowiedzi, napisanych Oprogramowanie / Software)

Dzieki,

A moze kolega mogl by pomoc w kwestji przycisku chwilowego, mniej wiecej wiem jak to zrobic ale chyba mniej - cos tam kombinowalem z <button type="rodzaj">Treść przycisku</button> i <form name=" ... - ale nic nie wychodzi, jak juz cos zaczyna dzialac to przy odswierzeniu strony tez wykonuje sie skrypt <?...?> - totalnie nie wiem jak to ugryzc, pisalem juz ze jestem totalnym laikiem w tym i spedzilem juz z 2 dni i nic.  Nigdzie nie moge znalezc dobrego przykladu.

980

(11 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Cos nie dziala ten harmonogram - wogole stronka sie nie odpala prawidlowo oraz tak naprawde nic sie do crona nie dodaje, ani nie pokazuje statusu zadnego, moze ktos przegladnac czy kod jest prawidlowy ?

Pozdr.

981

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Ale mi potrzeba to wykonac poprzez klikniecie - dzieki za podpowiedz, dodam guziki (udalo mi sie znalezc dobry tool microsoft expresion web, z ktorym sobie radze z php i graficznie mozna tworzyc stronke). Dodam guziki ze skryptem php do odpalenia chwilowego switcha i bedzie po sprawie, powstanie 8 dodatkowych guzikow ale beda funkcjonowac. Mam zamiar zrobic sobie jeszcze cos na zasadzie diod swiecacych aby sygnalizowaly zadzialanie on/off i obsluzyly tez chwilowe zadzialanie. Ale pewnie  jeszcze troche sie zejdzie z tym jakies podstay php i html musze sobie zaszczepic, nigdy sie nie bawilem w to.

Pozdr,
RL

982

(365 odpowiedzi, napisanych Oprogramowanie / Software)

roblad napisał/a:

I po co wymyslono funkcje search - zamiast na to wpasc to pytam bez sensu, wielkie dzieki. Brakuje mi jeszcze tych ikonek i tego aby w menu glownym Gargoyle pojawila sie sekcja, co by na okraglo nie wchodzic i zablokowac haslem calosc poprzez interfejs glowny Gargoyle.

Pozdr,



>>> UDALO mi sie to znalezc i dodac do glownego interfejsu gargoyle i do stronki

na poczatku stronki switch.sh musi byc taki wpis i bedzie ona chroniona haslem standardowym z routera

#!/usr/bin/haserl
<?

        eval $( gargoyle_session_validator -c "$COOKIE_hash" -e "$COOKIE_exp" -a "$HTTP_USER_AGENT" -i "$REMOTE_ADDR" -r "login.sh" -t $(uci get gargoyle.global.session_timeout) -b "$COOKIE_browser_time"  )


?>

A do pliku /etc/config/gargoyle


w sekcji 

config display 'display'

                       option system_switch 'Power switch'

oraz do sekcji

config scripts 'scripts'

                      option system_switch 'switch.sh'

i pozycja w menu

config 400 'system'

                       option switch '1200'

                       
postaram sie w wolnej chwili zrobic jeszcze przyciski chwilowe tzn. takie impulsowe, jak w dzwonku, akurat mi sa 2 takie potrzebne, ktore zalacza sie na sekunde. Wiem jak juz tez zrobic ikonki o braku podlaczonego powerswitcha zeby wyswietlaly sie 3 ikonki z zakazem wiazdu albo czerwona z krzyzykiem, chwilowo nie mam czasu sie bawic, ale dam znac jak juz bede to mial.

Witam,

A więc, tak to co pisalem wczesniej o ustawieniach odnosnie pluginu. sprawdzilo sie i dziala wszystko bez zadnych problemow, dyski montuje bez zadnego ale ale wymagalo to pewnych modyfikacji TP WR-10143ND 32M ramu (jeszcze - musze kupic hot aira).



Moje ustawienia/to co zrobilem:

1)

robimy sobie partycje swap - o ile nam jest potrzebna ale przyda sie napewno (procedura robienia partycji tez jest na eko.pl)

Po wgraniu i ustawieniu sobie Gargoyle (Gargoyle PL - wersja 1.5.9.6) z pluginem robimy kopiowanie wszystkiego na karte SD na ktorej chcemy miec extroota (wazne aby nie odinstalowywac pluginu)



a robimy to tak:
---------------------------------------------------------------------------------------------------------------------------------
mkfs.ext4 /dev/sdax

mount /dev/sdax /mnt

mkdir /tmp/cproot

mount --bind / /tmp/cproot

tar -C /tmp/cproot -cvf - . | tar -C /mnt -xvf -
sync

umount /mnt

umount /tmp/cproot

---------------------------------------------------------------------------------------------------------------------------------
2)

robimy cala procedure zwiazana z extrootem dla zgodna opisana w eko.pl

i przygotowujemy sobie plik fstab po UUID

mozemy podejzec zawsze z blkid


moj fstab po zmianach:
---------------------------------------------------------------------------------------------------------------------------------

/etc/config/fstab



config global 'automount'
        option from_fstab '1'
        option anon_mount '1'

config global 'autoswap'
        option from_fstab '1'
        option anon_swap '0'

config mount
        option uuid 'ec05cabc-36b5-441d-aac2-f1b4a01dea55'
        option fstype 'ext4'
        option enabled_fsck '1'                 <<<< to sie przyda jak bedzie cos skopane na dysku
        option target '/'                             <<< zamontowanie systemu pelnego roota na SD
        option options 'rw,noatime,sync'  <<< dodanie sync bardzo pomoglo
        option enabled '1'
#option is_rootfs '1'                               <<< wazne zeby tego nie bylo aby zainstalowac calego pivot roota na SD


config swap

        option uuid 'f0220e43-9224-4128-9230-ae4bade1920a'    <<< tego to w zasadnie nie musi byc
        option enabled '0'


A tu moj plik rc.local juz w extroocie
---------------------------------------------------------------------------------------------------------------------------------
/etc/rc.local

(swapon -v -f  -U 'f0220e43-9224-4128-9230-ae4bade1920a';sleep 5) &   

<<<< robi nam swapa i sie nic nie rozlacza przy wlozeniu nowego dysku lub odpieciu dysku >>>

sleep 3

(mount -t tmpfs -o remount,rw,nosuid,nodev,noatime,size=128M tmpfs /tmp;sleep 5) &

sleep 3

sysctl -w vm.swappiness=5

sleep 3




mount -t jffs2 -o rw,sync,noatime /dev/mtdblock3 /mnt/original_filesystem   <<< tak zeby bylo latwiej zmieniac w systemie bez extroota przegrac konfiguracje zduplikowac pliki itp. system po wyjeciu karty SD z extrootem

sleep 3
MODE="AT^U2DIAG=0" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom   <<< jest to ustawienie dla mojego modemu  wylaczajace CD i SD Huawei 1750

sleep 3

MODE="AT^SYSCFG=2,2,3FFFFFFF,1,2" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom   <<< ustawienie wszystkich trybow pracy modemu

sleep 5

MODE="AT+CFUN=1,1" gcom -d /dev/ttyUSB0 -s /etc/gcom/setmode.gcom  <<< profilaktyczny reset modemu przy starcie jak by byl zawieszony pomaga bardzo (mopzna to uzyc tez w pliku tester.sh - opisanym w eko.pl)

(ifup wan3;ifup wan2;ifup wan; /etc/init.d/multiwan restart) &  <<< tu profilaktyczne startowanie wanow mam ich 3 w moldzie failower dla multiwana - ops tez mozna znalezc na http://openrouter.info/forum/viewtopic. … &t=849 )

sleep 5

(while true; do ping 8.8.8.8 > /dev/null; sleep 3; done) &  <<< tu podtrzymanie polaczenia internetowego dla 3G mozna zrobic to z opcja -I dla konkretnego inrerfejsu u mnie jest 3g-wan3 - wygladac to bedzie wtedy tak ping - I 3g-wan3 8.8.8.8

---------------------------------------------------------------------------------------------------------------------------------

Moj skrypt startowy fstab <<<< jeszcze bez extroota
---------------------------------------------------------------------------------------------------------------------------------

/etc/init.d/fstab


start() {    <<< sekcia start w pliku odszukujemy i dodajemy sleep 5

sleep 15  <<< to dodalem i pomaga , montowanie dyskow pozniej nie stwarza problemow w extroocie po starcie systemu


config_load fstab

mkdir -p /var/lock lock


....


}

---------------------------------------------------------------------------------------------------------------------------------

Wszystko smiga pieknie, nie ma bledow w logread ani w dmesg - mozna odlaczac i podlaczac dysk USB pendrive ile sie chce (mam huba 7 portowego aktywnego) wszystko sie pieknie podnosi z pluginu, plugin ani razu mi sie nie zacial, zawsze widze dyski.


Pozdr,

984

(12 odpowiedzi, napisanych Oprogramowanie / Software)

jagro napisał/a:

Tak szczegółowiej to mam interfejsy w multiwanie wan i wan2, wan działa przez 3g a wan2 przez ethernet.

A przy okazji może da się zrobić coś takiego że jeden router MR3220 będzie serwerem dhcp i bramą o adresie 192.168.0.1 i głównym wanem realizowanym przez 3G. A drugi router WR543g 192.168.0.2 będzie backupem, tyle że chciałbym żeby klient np o adresie 192.168.0.5 dostawał z dhcp od razu adres bramy 192.168.0.2 a nie 192.168.0.1, no i cala reszta normalnie adres bramy czyli 192.168.0.1. Jeszcze do tego jeśli net padnie na bramie 192.168.0.1 to ruch był by przerzucony na 192.168.0.2 tylko jak to zorganizować w jednej podsieci. Myślałem o tym by MR3220 sprawdzał połączenie i jeśli padnie to zwalniał by wszystkie dzierżawy dhcp i nadawał by odnowa adresy tyle że z adresem bramy już 192.168.0.2 ale czy to da się tak zrobić? No chyba że jakoś da się zrobić że jeśli net padnie to dalej adres MR3220 jest bramą tyle że ruch idzie przez 192.168.0.2. Dodam że odpada inna podsieć bo klient o ip 192.168.0.5 jest to TV i muszę mięć dostęp do niego w jednej podsieci, no i żeby oszczędzać limit w 3G wszystko co ściąga TV szło właśnie przez net kablowy na WR543g gdzie limitu nie ma



Witam,

i co udalo Ci sie puscic ddns na wan2 - ja tez poszukuje tego rozwiazania, moze gdzies w Gargoyle udalo Ci sie podlubac aby puscic na wan2 ddns. Ja mam problem taki ze glowny wan idzie na prywatnym IP a zapasowy na publicznym i ddns rejestruje sie ale ktos juz zajal ten publiczny IP przypisany do mojego prywatnego i nie mozna wejsc na router. moze przekierowanie na konkretna nazwe strony pomoze - jeszcze sie nie bawilem, ale jak sie opedze z innymi sprawami to sie pobawie, moze cos mi wyjdzie z tego.

Pozdr,

985

(365 odpowiedzi, napisanych Oprogramowanie / Software)

I po co wymyslono funkcje search - zamiast na to wpasc to pytam bez sensu, wielkie dzieki. Brakuje mi jeszcze tych ikonek i tego aby w menu glownym Gargoyle pojawila sie sekcja, co by na okraglo nie wchodzic i zablokowac haslem calosc poprzez interfejs glowny Gargoyle.

Pozdr,

986

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

A gdzie ten harmonogram, bo po przesledzeniu postow nie widze - jest tylko do WiFi - nie wiem jak sobie poradzic zeby to dzialalo na PowerSwitcha - co trzeba zmienic - moze jakos na priva kolega mi przesle - nie poradze sobie z tym kodowaniem (sory za moje dyletanctwo, ale prosty chlop kubanski jestem). Co do ikonek, to ladniej wygladalo by z zakazem wjazdu (no ze niby nie ma podlaczonego powerswitcha), mala pewnie zmiana typu "else", ale nie wiem czy mi sie uda, nie znam skladni JS i moge cos poknocic.

Pozdr,

987

(26 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

to znaczy ze DD-WRT zrobiono miszkulancje skoro pokazuje pelne 32 MB, czy jak ?

Witam,

To juz wyczailem. te opoznienie 15 sek daje duzo w fstabie - wszystko sie stabilizuje i jak juz przezuci na extroota, zaczyna montowac dyski omijajac te, ktore sa po UUID. Trwa to chwilke i zaraz po zalogowaniu lub zaraz po podlaczeniu nie ma co sprawdzac. Inaczej bylo jak extroot byl ustawiony na zmiany do squashfs czyli na /overlay - tam faktycznie nie pokazywaly sie dyski wogole, przy ustawieniu na full roota na karte i przekopiowanie wszystkiego (zreszta, nie ma skad poprac pluginu teraz bo zniknal z repozytorium, a robienie linkow do plugin_root i tam skopiowanie potrzebnych plikow, tez nie pomaga ) nie widzi dyskow bo sie nie podmontowuja, zadko sie zdaza zeby sie podmontowaly. Problem nierozwiazany to SWAP, i chyba trzeba w fstabie wylaczyc SWAp niech sie mopntuje sam juz w extroocie - bo faktycznie cos glupieje i wali bledami w logread - to przetrenuje dzisiaj. Zastanawia mnie tylko dlaczego juz 3 razy rozssypal mi sie extroot sam z siebie, moze to wina swapa - pokombinuje z ustawieniami, ktore opisalem wczesniej i wylacze swapa w fstabie, niech go plugin podmontuje po stacie extroota - bo tu faktycznie chyba 2 razy sie montuje i przy modemie i CD i SD dolaczanym (jak sie nie wylaczy) on rozwala nie partycje tylko caly /dev/sda czy /dev/sdb przez to i sie extroot odpina i jest totalna kiszka. Jak wspomnialem, dzialo mi sie to na /overlay no i brakuje troche pamieci 32 MB (29,5 - nie mam pojecia dlaczego tyle pokazuje) to za malo wszystko chodzi na styk i w 1 przypadku samoczynnego restartowania sie routera po starcie bylo zapelnienie pamieci, trzeba bylo w failsafe wylaczyc uslugi 2 i normalnie wystartowal.

Pozdr.

PS.

A kiedy mozemy sie spodziewac jakiejs nowszej wersji pluginu, ktiry by dzialal i tu i tu ?

Witam,

mam router TP-1043ND

Ja zrobilem to tak, jak opisano w tym watku http://wiki.openwrt.org/doc/uci/fstab i tu http://wiki.openwrt.org/doc/howto/extroot

tylko nie zrobilem mounta na /overlay tylko na '/'  i zastosowalem metode Whole external root (pivot root).


"Target directory to mount the filesystem onto. After trunk r25787 specifying '/overlay' here means this filesystem will be mounted as the overlay-based rootfs, while after trunk r26109 specifying '/' here means the filesystem will be mounted as regular rootfs (that is not overlay-based) (see extroot). Neither '/' nor '/overlay' aplies to Backfire. "


Przed ustawieniem fstaba i usuniecia plugin-gargoyle-usb-storage, wszystko przekopiowalem na karte SD ext4.

Potem wykonalem standardowa procedure dot extroota z eko, z zalozeniem ze wykorzystam UUID. po restarcie widzi mi wszystko odpalone z karty. wazne jest aby nie rozlaczyc extroota w czasie pracy (wysypalo mi sie 3 razy przez to i update z failsafe tylko pomaga - reperacja rom), bo sypie sie rom i extroot. Robia to zazwyczaj modemy z otwartymi CD i SD, trzeba rc.local wrzucic odpalenie zmiany trybu pracy modemu tak aby modem nie udostepnial CD i SD za pomoca komendy AT^ u mnie było AT^U2DIAG=0  dla mojego modelu e1750. tu troche wiecej - https://whirlpool.net.au/wiki/hw_model_900 .

Co do blkid to w sbinie go nie usuwalem na extroocie, bo nie dziala plugin-gargoyle-usb-storage po jego wywaleniu, zreszta w defaulcie Gargoyle PL z ostatniej wersji Cezarego - 2013-03-02: aktualizacja obrazów Gargoyle PL - wersja 1.5.9.6, tez jest blkid. dodalem tez do /etc/init.d/fstab w sekcji start sleep 15. nie wiem czy nie trzeba do fstaba dodac option options=rw,sync zamiast uci options=rw,noatime, tak aby update filesystemu byl w trybie online, zniszczy to za jakies 2 - 3 lata karte SD ale powinno zabezpieczyc przed skutkami rozlaczenia extroota i wawaleniem rom'u czyli systemu na flashu przez nadpisanie jakiegos pliku po zniknieciu podmontowanego extroota.

Nie wiem co na to Cezary - ale wydaje mi sie ze to dziala, po tygodniu walki wydaje mi sie ze ta metoda pozwala miec na extroocie  plugin-gargoyle-usb-storage, ktory jest zaj.... sprawa, nie wiem czy nie da sie go jakos przerobic , zeby jednak bez kombinacji i ryzyka mogl chodzic na extroocie - moze Cezary sie zlituje.

PS.

dodalem tez opcje do rc.local

mount -t tmpfs -o remount,rw,nosuid,nodev,noatime,size=128M tmpfs /tmp - ktora to opcja powieksza nam przestrzn dla tmp (bardzo pomocne)

oraz

sysctl -w vm.swappiness=5 - ktora to opcja zrzuca nam wiekszosc z pamieci fizycznej na SWAP szczegolnie plikow utworzonych w /tmp.

Obie te opcje sa przydatne, aby nie zapchac pamieci jak sie ma tylko 32 MB  ( a swoja droga Gargoyle pokazuje mi 29,5 MB tylko - dziwne bo nie wiem dlaczego skoro DD-WRT pokazywalo 32 - czyzby cos padlo ?).

Nie wiem co na to Cezary

990

(26 odpowiedzi, napisanych Oprogramowanie / Software)

Miczu7858 napisał/a:

No niestety pacjent nie wstał sad sad 
- kostka włożona prawidłowo
- luty wyglądają poprawnie
A mimo wszystko sprzęt nie uruchamia się sad

A poniżej log uzyskany z serialu:

U-Boot 1.1.4 (Sep 15 2009 - 09:41:38)

AP83 (ar9100) U-boot 0.0.11
DRAM:  
sri
64 MB

Macie jakiś pomysł ?



Nie wiecie dlaczego 1043ND pokazuje w Gargoyle dostepna pamiec 29,5 MB ?

991

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Dasz rade dodac funkcje, ktora podmieni ikonke np. na znak zakazu jesli nie bedzie powerswitcha i ewentualnie pojawi sie napis "brak urzadzenia" - Nie bardzo wiem jak zaczac JavaScripting - totalnie jestem w tym zielony, tak jak w html - chyba czas zaczac sie uczyc, ale chcialbym zrobic sobie jak najszybciej sterowanie a nauka zajmie troche czasu. Bede wdzieczny za poprawke (moze jeszcze harmonogram do crona by Ci sie udalo dodac do twojego pomyslu - to by byl juz totalny wypas).


Pozdr,
RL

992

(365 odpowiedzi, napisanych Oprogramowanie / Software)

>>>> jeśli wszystko masz jak w moim "how to" to powinno działać i zobaczysz przycisk do wifi smile <<<<<


Tak ale ja chce zobaczyc stan urzadzenia ze go nie ma, zeby po wystapieniu komunikatu :


<div style="position: absolute; top: 100px; left: 350px">


<table border="2" bordercolor="black" width="100" height="140px" >
<tr align="center">
<td>
<font size="4" color="blue">SW-3</font>
</td>
</tr>
<tr  align="center"><td>
<img id="buttonc" src="Could not find USB device "PowerSwitch" with vid=0x16c0 pid=0x5dc
iconsw/.png" power="" width="50" height="50" >
</td>
</tr>
</table>
</div>


Could not find USB device "PowerSwitch" with vid=0x16c0 pid=0x5dc


podstawil 3 ikonke, i podal napis brak podlaczonego switcha czy cos w podobie

(sory ze tak mecze, ale nie jestem w tym za dobry zeby poprawic skrypty javy czy podobnych)


PS.

Nie udalo sie podmienic kodu do power switcha w JS tak aby byl harmonogram i pokazywaly sie ikonki braku urzadzenia ?

993

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Dzieki,

teraz to musze bawic sie odkurzaczem, ale po swietach dam znac jakie sa efekty miojej walki, obecnie koncze multiwana mam 2 dostawcow internetu po kablu i 3 aero2, ustawiam balancera i failower walcze z 2 modemami ale juz koncowka, dzis testy przelaczenia lacz i przechodzimy po swietach do PowerSwitcha juz na goraco, kleimy prototyp, wszystkie czesci juz sa, przekazniki po 3 PLN kupilem  5V 2 stanowe 10 A 220V.

Pozdrawiam,
RL

994

(365 odpowiedzi, napisanych Oprogramowanie / Software)

>>>> Nie. tu jest prawidłowy wsad trzecia zakładka "Soubory"  pod obrazkiem i tam jest link.


Witam,

ale ten z tej strony HEX - main.hex ma  5KB jak on sie ma zmiescic do Attiny2313 ?

Czy moze ja cos nie wiem ? Ten z linku, ktory podalem wchodzi do Attiny2313 bez problemu , ale dzialac cos w windowsie nie chce z commandline.

Czy mozesz wrzucic swoj HEX tu na stronke, bede mial pewnosc ze chociaz Attiny bedzie dobrze zaprogramowany.

Pozdr,
RL

995

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

chodzi mi o 2 sprawy, 1 to podczas wyswietlania strony do powerswitcha, to jak jest on niepodlaczony to nie pokazuje sie zadna ikona, a przydalo by sie aby byla jakas (nie bardzo wiem jak to w switch.sh obsluzyc).

2 sprawa to zapendzenie do pracy wifi harmonogramu (podobnego ) do powerswitcha.

PS.

Czy dobry wsad to ten z tego pliku PowerSwitch.2008-02-28.zip ze strony:

http://www.obdev.at/products/vusb/powerswitch.html - bo cos mi nie moze z enumerowac device jak podlacze do routera.

996

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

czy ktos ma moze przerobione skrypty do crona z wificrona do obslugi switcha ?

i mo ze czy ktos zastanawial sie jak obsluzyc wyjatek jak nie ma podlaczonego powerswitcha ?

Pozdr,

997

(365 odpowiedzi, napisanych Oprogramowanie / Software)

mam taki blad przy probie odpalenia stronki

500 Internal Error
Something unexpected went wrong running a CGI program.
httpd_gargoyle/1.0 14mar2008


<<< juz rozwiazane >>> wkradly sie ^M w jednym skrypcie po edycji w windowsie 7

998

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Wielkie dzieki, ale podejme wyzwanie i zrobie sam, pod warunkiem ze po zakupie Attiny2313 nic z nim wstepnie nie trzeba robic, aby wgrac wsad, wystarczy podlaczyc programator i wrzucic wsad - jestem laikiem w programowaniu mikrokontrolerow (czerpie wiedze od syna). Z tego co wiem moze byc potrzeba ustawienia jakis bitow lochbits, calibration, high/low/ext fuse na odpowiednie wartosci.
Narazie mam plytke testowa z AVT dla AVR i mam niestety jakis blad (
^C
C:\WinAVR-20100110\SinaProg\SinaProg 1.7.5.10>avrdude -C avrdude.conf -c stk500 -P com2 -p t2313 -e -q -F -v

avrdude: Version 5.10, compiled on Apr 11 2010 at 19:03:56
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "avrdude.conf"

         Using Port                    : com2
         Using Programmer       : stk500
         AVR Part                      : ATtiny2313
         Chip Erase delay         : 9000 us
         PAGEL                          : PD4
         BS2                              : PD6
         RESET disposition        : possible i/o
         RETRY pulse                 : SCK
         serial program mode    : yes
         parallel program mode : yes
         Timeout                        : 200
         StabDelay                     : 100
         CmdexeDelay               : 25
         SyncLoops                    : 32
         ByteDelay                     : 0
         PollIndex                      : 3
         PollValue                      : 0x53
         Memory Detail               :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom 65     6     4    0 no        128    4      0  4000  4500 0xff 0xff
           flash      65     6    32    0 yes      2048   32     64  4500  4500 0xff 0xff
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
           lock        0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          2    0      0     0     0 0x00 0x00

         Programmer Type : STK500V2
         Description     : Atmel STK500
         Programmer Model: AVRISP
         Hardware Version: 1
         Firmware Version Master : 2.10
         Vtarget         : 0.0 V
         SCK period      : 0.1 us

avrdude: stk500v2_command(): command failed
avrdude: stk500_2_ReceiveMessage(): timeout
avrdude: stk500v2_program_enable(): bad STK600 connection status: Unknown (0x64)
avrdude: initialization failed, rc=-1
avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x000000
avrdude: Yikes!  Invalid device signature.
avrdude: Expected signature for ATtiny2313 is 1E 91 0A

avrdude done.  Thank you.



Dodam ze na 9600 sie nie laczy w/w jest to polaczenia na 115200

)

Nie wiem czy to problem zwiazany z zablokowaniem fusebita na mikrokontrolerze tzw. fuse lock czy jakis inny- http://mikrokontrolery.blogspot.com/201 … atmel.html (czekam na dostawe nowego chipa) albo podac prostokat na XTAL1 (musze zrobic generator na 555).
Syn mi wczoraj obliczyl, ze zrobienie tego http://allegro.pl/show_item.php?item=3113435885 (zamiast optoprzekaznikow tranzystory zgodnie z pierwowzorem z czeskiej strony) i tego http://allegro.pl/modul-attiny2313-atme … 17543.html to max 35 pln i troche lutowania - oczywiscie w technologi DIP nie SMD. Plytke zaprojektuje mi w Eaglu i wytrawi nasienie wzoru sciezek metoda optyczna, lub drukarki laserowej i folii. Jakis to czas zajmie ale napewno dam znac i przedstawie projekt (kazdy przekaznik z sygnalizacja LED - bedzie widac co jest zalaczone bezposrednio przy sterowaniu, nie tylko na tronce na routerze). - O ile wszystko sie uda :-)

<<<problem czesciowo rozwiazany, czesc Attiny udalo sie zalockowac i pokazuja sobie takie cos - trzeba potraktowac generatorem prostokatnym na 1 z nozek od kwarca, bez kwarca. pozostale mikrokontrolery zglaszaly sie tak samo, ale tu wina byl sterownik do programatora. jednakze po wgraniu softu do kontrolera, nie udaje sie odpalic power switcha urzadzenie zglasza sie jasko VID i PID 0x0000:0x0000 ale moze to wina plytki AVT. jak zrobie juz prototyp powerswitcha to sie zobaczy czy ruszy>>>

999

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Czy kazda plytka np. taka http://allegro.pl/avt1610-c-minimodul-z … 20877.html lub http://allegro.pl/avt1610-c-minimodul-z … 20877.html. ktore maja 8Mhz kwarce, bedzie w stanie poprawnie chodzic z tym wsadem do PowerSwitcha (oczywiscie po doklejeniu USB z 2 rezystorami). Czy trzeba koniecznie budowac uklad wedlog schematy ze strony w 1 poscie. dodatkow tez chcialbym wykorzystac jako modol wykonawczy to http://allegro.pl/show_item.php?item=3113435885. Nie ma tam tranzystorow wzmacniajacych ale sa transoptory, ktore teoretycznie powinne odpalic przekazniki (tak twierdzi sprzedajacy). Ktos probowal na gotowych innych plytkach Attiny 2313, ktore sa w sprzedazy na allegro zrobic PowerSwitcha ?

1,000

(365 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Mam pytanie czy do PowerSwitcha trzeba wgrac jakis wsad, czy wystarczy sterowanie bezposrednio przez USB ?
Czy wykonanie samej plytki pozwoli juz na dzialanie z PowerSwitchem ?

Pozdr,