Page 1 of 2

Information om betatest av Linux-versionen av Switch King

Posted: Sun 28 Nov 2010, 14:53
by Martin
Detta inlägg innehåller en zip-fil med klienten och en zip-fil med servern. Server-filen innehåller bl.a. en blank databas som kommer att plocka upp de enheter du eventuellt konfigurerat tidigare.

Detta är en tidig version - posta gärna ett inlägg i denna kategori om något är oklart eller konstigt.
Öht uppskattas feedback :)

På Ubuntu så krävs att du installerar Mono 2.6.7 (det finns en 2.8 men den finns inte tillgänglig för Ubuntu ännu). Dessutom krävs Telldus drivrutiner.
Prova gärna att stickan skickar ut signaler med kommandot "rfcmd" så att det inte är ngt problem med själva kommunikationen mellan Telldus drivrutiner och stickan.

Själva applikationen startas från ett terminalfönster. Jag har fått hjälp med att skapa ett daemon-skript som drar igång och kör den automatiskt vid uppstart/nedstängning men de första versionerna gör sig bäst om terminalfönstret används.

Du startar servern genom att skriva:

Code: Select all

sudo mono SwitchKing.exe mode ip port1 port2
mode är antingen terminal eller daemon.
ip är den ip-adress som servern lyssna på inkommande anrop till.
port1 är den port som Switch Kings Windows-klient ska ansluta via.
port2 är den port som används för REST (Android-klienten).

Med i paketet finns en katalog som heter "Log" där servern skriver information om varningar, fel etc...

Klienten kör du från din Windows-miljö.
SwitchKingPro.Client.Windows.0.9.0.19.RC2.zip
SwitchKingPro.Server.Linux.0.9.0.33.RC2.zip
Server v0.9.0.33 & Klient 0.9.0.19
- Justeringar och buggfixar i server och klient
- Linux-anpassning för Android-klienten
- Fix för Telldus Centers felaktiga rapportering av Everflourish i kombination med GAO
- Stöd för 2.0.4
- Krav på portar som argument till SwitchKing.exe

Server v0.9.0.17
- Justerat problem med mystiska tecken i temperatur.nu-datakällan
- Justerat synkroniseringsfunktionen (kräver nyare version av klient än 0.9.0.9 - kommer senare)
- Fler parametrar för uppstart: mode och ip-adress (info visas om man kör applikationen utan parametrar)
- Lagt till ett daemon-läge i applikationen som styrs via parametrar

Server v0.9.0.14
Första versionen av servern.

Klient v0.9.0.9
Första versionen av klienten.

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Fri 03 Dec 2010, 10:02
by StefanA
Hej
Jag testar detta i en windows 2000, med mono-2.8.1.

När jag kör mono switchking.exe terminal <IP> får jag följande felmeddelande:
Det går inte att hitta procedurstartadressen getaddrinfo i DLL-filen WS2_32.DLL

Någon aning om vad detta kan bero på?

Mvh,
Stefan

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Fri 03 Dec 2010, 20:43
by Martin
Verkar som om denna metod saknas i Windows 2000 och kom först i XP.
Tyvärr finns det ingen enkel väg runt det.

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Wed 15 Dec 2010, 22:14
by Martin
Ikväll eller imorgon bygger vi det som vi hoppas ska bli guldkandidaten av Switch King v0.9 för Windows.

Därefter kommer en ny version för Linux. Android-klienten kommer att behöva ytterligare uppdatering och en ny version kommer att komma upp på Market för att komma förbi en del saker som Linux runtime saknar.

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Wed 15 Dec 2010, 22:16
by Martin
Switch King v0.9 kommer att kräva Telldus Center 2.0.4 då det finns nya enheter i denna som kommer med i Switch King 0.9.

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Wed 15 Dec 2010, 22:19
by vildtrapper
Sweet

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Thu 16 Dec 2010, 09:08
by Zenox
Martin wrote:Switch King v0.9 kommer att kräva Telldus Center 2.0.4 då det finns nya enheter i denna som kommer med i Switch King 0.9.
FYI. Linux versionen av Telldus 2.0.4 blev byggd mot gamla 2.0.3 libbet. De ska bygga en ny version (som förhoppningsvis även returnerar rätt värde vid GAO selflearning förfrågan där) men inte klart än. Mer här:
http://www.telldus.se/forum/viewtopic.php?f=8&t=1090

Riktigt skoj att skarpa SwitchKing 0.9 kommer ut snart! :)

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Thu 16 Dec 2010, 09:14
by Martin
Zenox wrote:
Martin wrote:Switch King v0.9 kommer att kräva Telldus Center 2.0.4 då det finns nya enheter i denna som kommer med i Switch King 0.9.
FYI. Linux versionen av Telldus 2.0.4 blev byggd mot gamla 2.0.3 libbet. De ska bygga en ny version (som förhoppningsvis även returnerar rätt värde vid GAO selflearning förfrågan där) men inte klart än. Mer här:
http://www.telldus.se/forum/viewtopic.php?f=8&t=1090
Intressant - tack för info! :wave:
Skönt att de fixar buggen.

Att Switch King för Linux kräver 2.0.4 är en sanning med modifikation. De enheter som finns i 2.0.4 kommer att finnas med i Switch King men om man försöker lägga in en enhet som inte finns i den version av Telldus Center man har installerad så kommer det troligtvis att smälla.
Stöd för 2.0.4 skulle nog vara närmre sanningen.

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Thu 16 Dec 2010, 09:27
by vildtrapper
Senaste packetet till Ubuntu heter 2.0.4-2 föregående hette 2.0.4-1

Re: Information om betatest av Linux-versionen av Switch Kin

Posted: Thu 16 Dec 2010, 10:47
by Zenox
vildtrapper wrote:Senaste packetet till Ubuntu heter 2.0.4-2 föregående hette 2.0.4-1
Det har du rätt i. Blev uppdaterat dagen efter inläggen i forumtråden jag länkade till. Lustigt, missade helt att Debian uppdaterat paketet. Kollade nu och ser att det verkligen är 2.0.4-2 som är installerat.

Ser ut så här nu:

Code: Select all

server:~# ls -l /usr/lib/libtelldus-core.so.2*
lrwxrwxrwx 1 root root     24 10 dec 18.24 /usr/lib/libtelldus-core.so.2 -> libtelldus-core.so.2.0.4
-rw-r--r-- 1 root root 143648 10 dec 15.36 /usr/lib/libtelldus-core.so.2.0.4
Förut (med 2.0.4-1) pekade libtelldus-core.so.2 -> libtelldus-core.so.2.0.3 vilket var felaktigt.

Ska testa om SwitchKing klienten fungerar OK mot servern med GAO selflearning enheten när jag kommer hem ikväll. Håller tummarna.