Page 1 of 2
Om Switch King slutar ta emot signaler
Posted: Mon 29 Oct 2012, 09:23
by Martin
Några användare har upplevt att rapporteringen av signaler och temperaturer som fångas upp av TellStick Duo upphör att rapporteras vidare till Switch King och andra tredjepartsmjukvaror efter viss tid.
Om du har problem med att signaler/temperaturer upphör komma in till Switch King eller annan tredjepartsmjukvara krävs en ny version av Telldus Core och Telldus Service.
Telldus planerar släppa en buggfix för detta. Buggfixen finns även med i filerna som finns att ladda ner via länken i detta inlägg.
Byt ut TelldusService.exe och TelldusCore.dll mot de i den bifogade zip-filen. TelldusCore.dll finns på flera ställen - dels i Telldus-katalogen och dels i C:\Windows\System32 alternativt C:\Windows\SysWow64.
Stoppa Telldus och Switch Kings tjänster innan byte.
http://telld.us/files/TelldusService-30swait.zip
Om Switch King slutar ta emot signaler
Posted: Mon 29 Oct 2012, 11:39
by Videonisse
Martin, vet du varför de inte redan släppt ny version?
Det verkar ju påverka så många med Duo, då kan man ju tycka att man minst släpper en officiell beta med fixar.
Re: Om Switch King slutar ta emot signaler
Posted: Mon 29 Oct 2012, 11:48
by Martin
Nej. Det är möjligt att det finns fler justeringar som man vill ha med i samma paket.
Vi har ingen ytterligare information än att de justeringar som finns med i drivrutinen som det länkas till troligtvis är de förändringar som kommer att följa med i nästa släppta version.
Re: Om Switch King slutar ta emot signaler
Posted: Wed 28 Nov 2012, 11:04
by foogy
Finns motsvarande fix till Linux?
Jag kör switchking under Linux och har samma problem. Alltså att jag kan läsa ut temperaturen från mina termometrar med kommandot "tdtool -l", men signalerna dyker inte upp i SwitchKing. Efter en omstart av SwitchKing funkar det igen (oftast).
Re: Om Switch King slutar ta emot signaler
Posted: Fri 28 Dec 2012, 15:50
by akeson
Som en sista utväg har jag knåpat ihop ett snabbt fulhack i bash, för oss som kör Linux.
viewtopic.php?f=24&t=1141
Extractar värden direkt från tdtool och sparar som filer, så man kan importera som datakälla i SK..
Re: Om Switch King slutar ta emot signaler
Posted: Fri 28 Dec 2012, 16:29
by krambriw
Jag har nu kört mitt system lyckosamt sedan 4/12 utan att event slutat att komma in till mina anslutna klienter. Den sista länken som fattades i mitt fall var den senaste drivrutinen till TellStickDuo'n (version 2.8.14.0 i kombination med de filer som refereras till ovan).
Spontant känns det som om det nu fungerar...men...det finns ingen vettig övervakning av förbindelsen som kan ske på ett enkelt sätt. Jag har därför föreslagit Telldus att dom bör införa ett heartbeat på varje "callback-kanal".
Tillsvidare har jag därför implementerat en liten specialfunktion på callbacks för sensorer som fungerar så här:
1) Jag tar emot sensor värden och samlar ihop dessa och räknar ut en genomsnittlig tidsperiod mellan inkommande värden
2) Jag sätter en timer med ett värde som beräknas med hjälp av ovanstående enligt formeln "genomsnittlig tidsperiod" * 60 sekunder
3) Om sensorvärde uteblir tillräckligt länge, triggar timern och skapar ett event som jag använder för att starta om Telldus Service
Detta fungerar helt perfekt (för att testa fick jag fick fuska och stoppa Telldus Service manuellt, efter en stund var den åter igång och eventen började åter komma in igen). Lösningen duger om man har sensorer som sänder relativt ofta men det blir inte så bra med devices eftersom dessa kanske ändrar status bara ett par gånger per dygn.
Samtidigt är det ju bättre att bara starta om en service när det verkligen behövs. Vi får se vad som händer, jag hoppas att heartbeats kommer i nästa version...
mvh
Re: Om Switch King slutar ta emot signaler
Posted: Tue 08 Jan 2013, 09:08
by Gyld
krambriw wrote:
Tillsvidare har jag därför implementerat en liten specialfunktion på callbacks för sensorer som fungerar så här:
1) Jag tar emot sensor värden och samlar ihop dessa och räknar ut en genomsnittlig tidsperiod mellan inkommande värden
2) Jag sätter en timer med ett värde som beräknas med hjälp av ovanstående enligt formeln "genomsnittlig tidsperiod" * 60 sekunder
3) Om sensorvärde uteblir tillräckligt länge, triggar timern och skapar ett event som jag använder för att starta om Telldus Service
Jag måste lyfta denna tråd igen, för jag har uppdaterat Telldus, och efter det så fungerade det bättre i några veckor. Men nu har jag haft bekymmer under de senaste två veckorna igen med att den sporadiskt slutat att lyssna på inkommande signaler från tex tempsensorer och strömbrytare.
Jag är därför intresserad av hur du gjorde för att få till denna lösning med din egna timer som startar om Telldus Service vid problem?
För tillfället har jag tre stycken tempgivare som skickar signaler ca 1 gång varannan minut, så det skickas ju signaler ganska ofta.
Och eftersom jag har tre stycken så ska ju Telldus ha tagis emot en signal inom ganska kort tidsperiod egentligen...
Mottager tacksamt tips på vettig lösning på detta.
Kör följande systemsetup:
Windows 7
Switch King
Event Ghost
Och snart en sambo som blir vansinnig när lamporna inte fungerar

Re: Om Switch King slutar ta emot signaler
Posted: Tue 08 Jan 2013, 15:35
by KrilleH
Gyld wrote:krambriw wrote:
Tillsvidare har jag därför implementerat en liten specialfunktion på callbacks för sensorer som fungerar så här:
1) Jag tar emot sensor värden och samlar ihop dessa och räknar ut en genomsnittlig tidsperiod mellan inkommande värden
2) Jag sätter en timer med ett värde som beräknas med hjälp av ovanstående enligt formeln "genomsnittlig tidsperiod" * 60 sekunder
3) Om sensorvärde uteblir tillräckligt länge, triggar timern och skapar ett event som jag använder för att starta om Telldus Service
Jag måste lyfta denna tråd igen, för jag har uppdaterat Telldus, och efter det så fungerade det bättre i några veckor. Men nu har jag haft bekymmer under de senaste två veckorna igen med att den sporadiskt slutat att lyssna på inkommande signaler från tex tempsensorer och strömbrytare.
Jag är därför intresserad av hur du gjorde för att få till denna lösning med din egna timer som startar om Telldus Service vid problem?
För tillfället har jag tre stycken tempgivare som skickar signaler ca 1 gång varannan minut, så det skickas ju signaler ganska ofta.
Och eftersom jag har tre stycken så ska ju Telldus ha tagis emot en signal inom ganska kort tidsperiod egentligen...
Mottager tacksamt tips på vettig lösning på detta.
Kör följande systemsetup:
Windows 7
Switch King
Event Ghost
Och snart en sambo som blir vansinnig när lamporna inte fungerar

Hej Gyld
Jag har haft precis samma problem och det verkar vara Telldus tjänsten som slutar skicka signaler till SK.
Jag skapade en .bat fil som stoppar och startar Telldustjänsten, sen har jag lagt in ett anrop från "Schemalagda aktiviteter" i kontrollpanelen som kör .bat filen en gång per dygn.
Efter det så har jag inte haft några problem alls
Jag bifogar .bat filen om det kan vara till någon hjälp.
Mvh KrilleH
Re: Om Switch King slutar ta emot signaler
Posted: Fri 11 Jan 2013, 08:14
by Gyld
KrilleH wrote:Jag har haft precis samma problem och det verkar vara Telldus tjänsten som slutar skicka signaler till SK.
Jag skapade en .bat fil som stoppar och startar Telldustjänsten, sen har jag lagt in ett anrop från "Schemalagda aktiviteter" i kontrollpanelen som kör .bat filen en gång per dygn.
Efter det så har jag inte haft några problem alls
Jag bifogar .bat filen om det kan vara till någon hjälp.
Mvh KrilleH
Ja det är helt klart Telldus service som strular. Verkar som detta är ett tämligen känt problem visar det sig.
Eftersom jag även satt fart på EventGhost då jag finner vissa behov av att köra både SwitchKing och EventGhost så kan jag tipsa om en ännu en lösning som faktiskt är snäppet ännu bättre.
EventGhost kan nämligen ligga och hålla koll på när Telldus-tjänsten slutar att fungera, och startar då automatiskt om den inom en eller ett par minuter. Om tjänsten fortsätter att fungera så startar den alltså inte om.
Allt om hur man går till väga står i denna tråden (här direktlänk till just det inlägget i tråden om Tellstickpluginnet till Eventghost):
http://www.eventghost.org/forum/viewtop ... =90#p25157
Vill passa på att rikta stort tack till Krambriw som ligger bakom detta!
MVH
/Gyld
Re: Om Switch King slutar ta emot signaler
Posted: Fri 11 Jan 2013, 08:41
by krambriw
Tack, det är ju tyvärr en nödlösning, som att sätta plåster på en varböld, men det kan förhoppningsvis hjälpa dom som har problem att åtminstone få ett system som reparerar sig självt efter bästa förmåga.
mvh