
Guide för installation av Switchking på Raspberry Pi
Denna guiden hjälper dig att från grunden installera en Raspberry Pi och sätta upp Switchking server på denna.
Vad behöver du?
- RaspberryPi 2 alt. 3
- Strömförsörjning mini USB (samma som till många android telefoner)
- MicroSD kort (minst 4 Gb)
- Kortläsare för MicroSD till din dator
- Tangentbord (USB) och skärm (HDMI)
- Nätverkskabel kopplad till din router med internetuppkoppling
Ladda ner operativsystemet Raspbian
Vi rekommenderar att du även dig av Raspbian som är anpassat och klart för RaspberryPi. Den mest resurs snåla versionen heter RASPBIAN JESSIE LITE och du hittar den för nedladdning här.
Tänk på att LITE versionen inte har något grafiskt skrivbord utan endast textinmatning. Vill du använda din Raspberry till något som kräver ett grafiskt interface bör dock RASPBIAN JESSIE fungera lika bra.
Ladda ner Etcher för att bränna Raspbian till MicroSD
Nu ska du bränna Raspbian till ditt MicroSD kort.
Först hämtar du och installerar Etcher, du hittar nedladdningen på programmets hemsida.
Sätt sedan MicroSD kortet i kortläsaren på din dator och starta Etcher.

Till vänster väljer du din skivavbildning och i mitten ditt microSD kort sedan är det bara att trycka på FLASH och vänta tills programmet är klart.
Starta upp din Raspberry
Du är nu redo att starta upp din RaspberryPi för första gången. Flytta över minneskortet från din dator till Raspberryn och anslut skärm, tangentbord, nätverkskabel och strömförsörjningen. Glöm inte att även koppla på din Tellstick/Tellstick Duo
När du anslutet strömmen kommer Raspberryn att starta upp av sig själv. När den frågar efter inloggningsuppgifter anger du pi som användarnamn och raspberry som lösenord.
Nu är du redo att köra igång med installationen av telldus-core och SwitchKing.
Förberedelser
Först ska vi lägga in de bibliotek som vi behöver för installationen.
Det gör vi genom kommandot nedan.
sudo nano /etc/apt/sources.list
Därefter ska vi lägga till två rader
deb http://download.telldus.com/debian/ stable main deb http://repo.switchking.se/raspbian/ rpi main
Vi avslutar med att trycka ctrl-x och skriva ja när programmet frågar om att skriva över filen.
Nu ska vi lägga in två nycklar med följande kommandon
sudo wget -q http://download.telldus.se/debian/telldus-public.key -O- | sudo apt-key add - sudo wget -q http://repo.switchking.se/public.key -O- | sudo apt-key add -
Därefter uppdaterar vi biblioteket med kommandot
sudo apt-get update
Installera Mono
För att kunna köra SwitchKing behöver du installera ett paket som heter mono-complete. Mono är enkelt förklarat en emulator för att köra .Net applikationer i Linux. Du installerar det enkelt med kommandot
sudo apt-get install mono-complete
Tryck Y när systemet frågar om du vill fortsätta.
Installera Telldus-core
Nu är du uppe och snurrar med din Raspberry och det är dags att förbereda för att installationen av switchking. Det första du behöver är att installera telldus-core som hanterar din tellstick duo.
sudo apt-get install telldus-core
Tryck Y när systemet frågar om du vill fortsätta.
Installera SwitchKing
Nu är vi på sista steget, att installera SwitchKing. Det gör vi med följande kommando
sudo apt-get install switchking
Tryck Y när systemet frågar om du vill fortsätta.
Du kör sedan en omstart av din raspberry genom att köra kommandot
sudo reboot
Efter omstarten kommer din RaspberryPi att starta upp med SwitchKing servern igång.
Ta reda på IP-adressen till din RaspberryPi
För att kunna ansluta via nätverket med Switchkings Windows klient behöver du veta vilken IP-adress din Raspberry Pi har fått.
Genom att köra kommandot ifconfig kan du får fram din IP-adress. Se nedan
pi@raspberrypi:~ $ ifconfig eth0 Link encap:Ethernet HWaddr b8:27:eb:2a:78:d7 //Detta är det trådbundna nätverkskortet inet6 addr: fe80::9c3d:e88b:2318:5d26/64 Scope:Link UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr b8:27:eb:7f:2d:82 //Detta är det trådlösa nätverkskortet inet addr:192.168.71.94 Bcast:192.168.71.255 Mask:255.255.255.0 inet6 addr: fe80::413a:a602:95d:f6ee/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:114253 errors:0 dropped:94214 overruns:0 frame:0 TX packets:2325 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:20116076 (19.1 MiB) TX bytes:1755166 (1.6 MiB)