Hej
Jag kör med följande setup
Senaste versionen av Switch King på XP
Har där ett par datakällor angivna i ett 1-wirenät som jag läser av med Msure
Har installerat modueln så att jag får värdena korrekt loggade i följande format för temperatursenorerna
22,81;2010-12-19 23:15:20;
I Switch King client ser det helt ok ut och den loggar som den skall. Men när jag använder mig av webklienten som jag kör under WHS som server och IIS så flyttas decimalen till att visa 228,125.0 och ibland så är den 2,28125.0 i stället. Kör v0.8 av webklienten.
Decimalen verkar "hoppa" mellan uppdateringarna, och alla temperatursensorer som jag läser av visar olika antal decimaler vid olika tillfällen. Kollar jag i MSures databas så är värdena skrivna på rätt sätt.
Datakälla decimaler blir fel
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Datakälla decimaler blir fel
Detta har nog att göra med regionsinställningar på servern som anger vad som är decimaltecken.
Vi har egentligen ingen support på tillägg, eftersom de är tänkta som grund för att bygga vidare på själv, men jag ska kika för att se om det kan fås med i tillägget för v0.9.
Vi har egentligen ingen support på tillägg, eftersom de är tänkta som grund för att bygga vidare på själv, men jag ska kika för att se om det kan fås med i tillägget för v0.9.

Martin | Switch King
-
- 2 stars
- Posts: 34
- Joined: Sun 19 Dec 2010, 02:36
Re: Datakälla decimaler blir fel
Var också min tanke, dock så verkar det inte göra någon skillnad om man ändrar där.Martin wrote:Detta har nog att göra med regionsinställningar på servern som anger vad som är decimaltecken.
Jo, jag vetMartin wrote: Vi har egentligen ingen support på tillägg, eftersom de är tänkta som grund för att bygga vidare på själv, men jag ska kika för att se om det kan fås med i tillägget för v0.9.

21,625.0 °C
201,875.0 °C
215.0 °C
Jag ger mig till tåls och ser om det är löst i nästa version.
Tack i alla fall.
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Datakälla decimaler blir fel
Är det samma datakälla som visas med olika decimaler från fall till fall eller olika källor som visar olika decimaler?
Martin | Switch King
-
- 2 stars
- Posts: 34
- Joined: Sun 19 Dec 2010, 02:36
Re: Datakälla decimaler blir fel
Martin wrote:Är det samma datakälla som visas med olika decimaler från fall till fall eller olika källor som visar olika decimaler?
Alla datakällor visar olika decimaler vid olika tillfällen (avläsningar). Ibland korrekt, men oftast så är det fel decimal.
Vardagsrum kan visa 21,625.0 °C men vid nästa avläsning visa 201,875.0 °C
Detta gäller alltså för alla datakällor(Temperatur)
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Datakälla decimaler blir fel
Ser du något mönster för när det är rätt antal decimaler?
Funderar på om det exempelvis har med att göra om värdet som hämtas innehåller två decimaler ibland och fler ibland?
Funderar på om det exempelvis har med att göra om värdet som hämtas innehåller två decimaler ibland och fler ibland?
Martin | Switch King
-
- 2 stars
- Posts: 34
- Joined: Sun 19 Dec 2010, 02:36
Re: Datakälla decimaler blir fel
Värdet Msure skriver till databasen (MSSQL 2008): 21.313 2010-12-20 17:45:20.000
Värdet i \MSureData\FileOutput\tempdata_allrum_output.txt:21,3125;2010-12-20 17:45:20;
Webappl visar det som : 213,125.0 °C
Ställer jag en fråga mot http://server ip/datasources/ID så returnerar den <LastValue>21,3</LastValue>
Vilket är korrekt då jag satt den till en decimal i Switch king klienten. Har provat med att ändra antal decimaler i klienten.
Något mönster ser jag inte tyvärr, ena gången ok, nästa fel,
Tar man värdet ovan 21,3 så kan det visas på följande sätt.
21,3125
2,13125.0
21312,5.0
213125.0
och ibland så visas det rätt 21,3
Den visas alltid rätt med http://server ip/datasources/ID
Värdet i \MSureData\FileOutput\tempdata_allrum_output.txt:21,3125;2010-12-20 17:45:20;
Webappl visar det som : 213,125.0 °C
Ställer jag en fråga mot http://server ip/datasources/ID så returnerar den <LastValue>21,3</LastValue>
Vilket är korrekt då jag satt den till en decimal i Switch king klienten. Har provat med att ändra antal decimaler i klienten.
Något mönster ser jag inte tyvärr, ena gången ok, nästa fel,
Tar man värdet ovan 21,3 så kan det visas på följande sätt.
21,3125
2,13125.0
21312,5.0
213125.0
och ibland så visas det rätt 21,3
Den visas alltid rätt med http://server ip/datasources/ID
Who is online
Users browsing this forum: No registered users and 3 guests