Page 1 of 1

Script för att spara högsta och lägsta temperatur.

Posted: Sat 19 Nov 2011, 12:18
by Martin75a
Skulle vara kul med ett script som kan sparar ner den högsta och lägsta temperaturer som varit under året.
Har sedan tänkt använda mig av den datan för att skapa stapeldiagram på temperaturen och visa på en HTML sida.
Jag sparar idag ner datan till textfiler från SwitchKing via Data Source Writer Pluginet.
Någon som kan scripta så man Kan få ut data från den filen och spara ner till en egen textfil innehållande följande? (Se exempel nedan.)
Har isåfall tänkt mig köra scriptet i Windows Task Scheduler varje natt kl 00:00
Eller det allra bästa vore om det går att bygga ett nytt plugin som direkt i SK kan få ut den datan?

Exempel.

Code: Select all

 ID: Datum: Månad: Vecka: Dag: Tid: Högsta Temp: Tid: Lägsta Temp:
3 2011-11-17 November 46 Torsdag 11:55 +10,3c 07:00 +2,3c
3 2011-11-18 November 46 Fredag  13:00 +5,1c  23:00 +1,1c
3 2011-11-19 November 46 Lördag  10:30 +6,2c  05:00 -0,2c 
mvh
Martin

Re: Script för att spara högsta och lägsta temperatur.

Posted: Sat 19 Nov 2011, 12:45
by Martin75a
Vid närmare eftertanke borde nog överskriften vara Script för att spara högsta och lägsta värde då man kanske inte bara vill ha ut temperaturen.
Har man regnmätare el mätare mm. så vill man kanske även kunna få ut den informationen i samma fil. Dock bör det gå att få ut den infon på samma sätt.

Re: Script för att spara högsta och lägsta temperatur.

Posted: Sun 20 Nov 2011, 11:23
by Martin
Eftersom Switch King med jämna mellanrum städar i databasen (eftersom mängden data annars skulle bli ganska stor) så blir man lite begränsad i fråga om att kunna spara högsta/lägsta värde för ett helt år.
Det blir isf inom ramen för senaste gången Switch King startades.

Däremot bör man kunna skriva exempelvis högsta/lägsta värde inom senaste dygnet utan större problem (...men kräver pluginutveckling)

Re: Script för att spara högsta och lägsta temperatur.

Posted: Sun 20 Nov 2011, 12:08
by Martin75a
Martin wrote:Eftersom Switch King med jämna mellanrum städar i databasen (eftersom mängden data annars skulle bli ganska stor) så blir man lite begränsad i fråga om att kunna spara högsta/lägsta värde för ett helt år.
Det blir isf inom ramen för senaste gången Switch King startades.

Däremot bör man kunna skriva exempelvis högsta/lägsta värde inom senaste dygnet utan större problem (...men kräver pluginutveckling)
Högsta/lägsta värde inom senaste dygnet bör räcka gott. Borde inte vara omöjligt att från den textfilen kunna scripta ut högsta/lägsta värde per vecka, Månad och År baserat på datumen. Även om man måste scripta ut resten så har man en väldigt bra utgångspunkt att börja från. :D

Re: Script för att spara högsta och lägsta temperatur.

Posted: Sun 20 Nov 2011, 15:35
by Palle500
Om du använder RF som sensor typ (tex Jenkinsbird från Jula/teknikmagasinet) så kan du ju enkelt parsa Telldus event loggen som du får via pluginet "TelldusEventDataWriterPlugin"