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

Hjälp med plugins, tillägg (exempelvis webbtillägget) och exempelkod som inte ingår i Switch Kings officiella installationspaket
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
Post Reply
Martin75a
3 stars
3 stars
Posts: 71
Joined: Tue 09 Nov 2010, 21:51

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

Post by Martin75a » Sat 19 Nov 2011, 12:18

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

Martin75a
3 stars
3 stars
Posts: 71
Joined: Tue 09 Nov 2010, 21:51

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

Post by Martin75a » Sat 19 Nov 2011, 12:45

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.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

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

Post by Martin » Sun 20 Nov 2011, 11:23

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)
Martin | Switch King

Martin75a
3 stars
3 stars
Posts: 71
Joined: Tue 09 Nov 2010, 21:51

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

Post by Martin75a » Sun 20 Nov 2011, 12:08

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

Palle500
4 stars
4 stars
Posts: 431
Joined: Sun 16 Jan 2011, 13:15

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

Post by Palle500 » Sun 20 Nov 2011, 15:35

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"

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests