USB-router som temperaturavläsare?

I detta forum hör diskussioner gällande teknik i största allmänhet och hemautomation i synnerhet hemma.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Man bör ha grundläggande linuxkunskaper för att få igång systemet.

Det finns färdiga system att köpa på http://shop.temperatur.nu. Dessa system kan användas som grund om man vill komma igång.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Behöver man alltså köra inställningar från Linux? Duger det isf med en Linux-emulator från Windows eller fungerar inte t.ex OWFS då? Sitter annars med dilemmat att få in en vettig linux-dist på lämplig dator...
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Du kan ladda ner färdiga bin-filer från openwrt.org som kan flashas från windows.

När routern sedan bootat kan du logga in som på en vanlig linuxdator.

Det finns ypperliga guider på openwrt.org!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Ok, börjar greppa. Trodde att jag behövde en separat linux-dist vid sidan om routerns. Jag fortsätter läsa guiderna på openwrt.
otto
Wannabe
Inlägg: 13
Blev medlem: 26 apr 2007, 17:14
Ort: Linköping

Inlägg av otto »

elf98 skrev: Nackdelar
*USB-implementationen i den version av openwrt jag kör är buggig och jag måste lite nu och då resetta allt som har med USB att göra. Detta gör att jag inte kan ha någon hårddisk kopplad direkt till routern. Resettandet sköts dock helt automatiskt via ett par skript.
Gäller det här White Russian eller Kamikaze? Om det är White Russian du kör, vet du om det är fixat i Kamikaze?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Jag har inte haft några problem med strulande USB på minst ett halvår!

Exakt vad problemen berodde på vet jag inte, men routern som strulade kör en gammal version av Whiterussian och inget är ändrat på mjukvarusdidan.

Det som ändrats är vilka USB-prylar som är inkopplade.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Jaha, nu har man lagt ner fetmycket tid på att försöka förstå men jag går bet.
Ett styck WL-500G Premium står här.
Har lyckats få in Kamikaze 7.09 (Openwrt) efter att ha "brickat" den ett par gånger under processen... (slapp dock skruva isär och kortsluta saker på kretskortet utan fick igång den ändå). Trodde att x-wrt skulle gå att få in men jag hittar ingen image med 7.09 som har x-wrt. (webif)
Nu försöker jag få den att vara en del av mitt befintliga nätverk, antingen via det trådlösa nätet eller via kabel men eftersom jag inte fattar hur jag ska bridga hit och dit går jag bet. Enklast vore om den kunde fungera på det trådlösa...
Söker nu efter hur man ska konfigurera broadcom.sh i /lib/wifi
som det är nu får jag bara en massa syntax error...

Nästa utmaningen, OM jag löser ovan, blir att få den att boota osv från usb-minnet. Därefter ska nån 1-wire applikation in (digitemp eller owfs). Dessutom ska det genereras grafer osv till nån html-fil som ska ftp:as iväg...

Vad har jag gett mig in på!? :shock:
Eventuellt har jag en WL-500G till salu snart :D

När kommer guiden? :roll:
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Tyvärr har jag inte någon Kamakazie-installation i gång, så det blir lite gissningar;

Du behöver inte modifiera broadcom.sh!

För att använda routern som en client (dvs ansluta till ett trådlöst nätverk) är det två filer du behöver ändra:

/etc/config/network

Kod: Markera allt

#### VLAN configuration
config switch eth0
        option vlan0    "1 2 3 4 5*"
        option vlan1    "0 5"
#### LAN configuration
config interface lan
        option type     bridge
        option ifname   "eth0.0"
        option proto    static
        option ipaddr   192.168.2.1
        option netmask  255.255.255.0
#### WAN configuration
config interface        wan
        option ifname   "wl0"
        option proto    dhcp
/etc/config/wireless

Kod: Markera allt

config wifi-device  wl0
        option type     broadcom
        option channel  1
# disable radio to prevent an open ap after reflashing:
        option disabled  0

config wifi-iface

         option device   wl0
         option mode     sta
         option ssid     <ssid_du_vill_ansluta_till>
         option hidden   0
         option encryption       wep
         option key   DENHEMLIGANYCKELNFINNSHAR
         option network  wan
Har för mig att du kan sätta encryption "none" om du har ett okrypterat nät.

Om du vill ansluta routern via kabel kan du köra med standardinställningar och ansluta nätverkskabeln till WAN-porten.

(Tycker du fortfarande att mitt pris för att göra jobbet är för dyrt? :D)

edit: Korrigerade option encryption DEN.... till option key DEN...
Senast redigerad av elf98 den 22 nov 2007, 22:02, redigerad totalt 1 gånger.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Nåt kanske man kan lära sig?!
Ska testa din kod.
broadcom.sh fanns inte så jag fick skapa den.
Om du har den så kanske du kan lägga upp den?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Webif2 finns på alla standard-openwrt firmwares.

Ett tips kan vara att öppna upp brandväggen lite. Default är det väldigt restriktivt på anslutningar från WAN.

/etc/firewall.user har jag för mig att custom-reglerna finns i.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Jag har installerat ett par 7.09 på WL500G Premium.

Det enda jag ändrat är filerna jag nämnde tidigare! Inget som helst behov av att skapa .sh-filer för att få nätverket att fungera!

Jag kör alltid en firmware med 2.4-kärna, broadcom-stödet fungerar bättre där än i 2.6.

Den här filen brukar jag använda: http://downloads.openwrt.org/kamikaze/7 ... uashfs.trx
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Framsteg...
Har kabelkontakt nu på mitt LAN. Just nu är det dock stopp där...
Jag tog bort min tillagda broadcom.sh eftersom den tycks vara defekt (får syntax error)
Kör utan och då säger den:
root@OpenWrt:/lib/wifi# wifi
wl0(broadcom): Interface type not supported
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Sist i första inlägget står svaret på mitt problem:
http://forum.openwrt.org/viewtopic.php?id=10662
Kör alltså 2.6 nu... (får väl fundera på att flasha ner...)
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Inlägg av elf98 »

Jag har tidigare i den här tråden skrivit att jag alltid kör med 2.4 pga kasst broadkomstöd i 2.6!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
jonas_j
Tar hemautomation på allvar
Inlägg: 138
Blev medlem: 18 nov 2006, 15:00
Ort: Åkers Styckebruk

Inlägg av jonas_j »

Som jag oxå läst och förstått men i min iver att komma vidare så försökte jag slippa att flasha om... (gick ju sådär att flasha in 2.6 med ett par nära-döden-upplevelser för routern)
Ska tänka om!
Skriv svar