Importera data från textfil

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
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
Flaggan
2 stars
2 stars
Posts: 29
Joined: Fri 18 Jan 2013, 13:54

Importera data från textfil

Post by Flaggan » Sat 19 Jan 2013, 14:35

Hej, jag är alldeles ny användare av Switch King, och skulle önska få lite hjälp om någon vänlig skäl vet hur man skall gå till väga:

Jag har sökt men inte hittat information om hur man skulle kunna importera data från en textfil. Jag har EMC (sparel.se) installerat för övervakning av min energiförbrukning på samma dator (win 7) som Switch King, och det programmet skriver ner data till en textfil (emclog.txt) var 15 minut enl. följande format:

Datum, tid, total registrerad förbrukning och intervallförbrukning samt temperatur

2013-01-16 12:00:01 0004178968 00005499 -03.5
2013-01-16 12:15:02 0004179800 00001525 -03.5
2013-01-16 12:30:01 0004180643 00001447 -03.5
2013-01-16 12:45:01 0004181470 00001452 -03.0
2013-01-16 13:00:00 0004182098 00005661 -03.0

Filen fylls alltså på med en ny rad var 15:e minut, det är ett mellanslag mellan varje "kolumn". Jag är främst intresserad av att få in temperaturinformationen i Switchking, någon som kan assistera hur jag skall gå till väga?

Mvh
// Lasse
Mvh
// Lasse

kivimart
3 stars
3 stars
Posts: 65
Joined: Wed 21 Dec 2011, 00:35

Sv: Importera data från textfil

Post by kivimart » Sat 19 Jan 2013, 16:28

Jag kör med samma uppsättning och kan hjälpa dig . Skall natta barnet och sedan återkommer jag.

Vad har du för dator du kör SK servern på?

Martin

Skickat från min EndeavorU via Tapatalk 2

Kjellberg
3 stars
3 stars
Posts: 173
Joined: Fri 17 Dec 2010, 17:36
Contact:

Importera data från textfil

Post by Kjellberg » Sat 19 Jan 2013, 16:57

Samma här :-) du kan även sänka loggfilen till 1gg/min om du vill ha en tätare uppdatering. Sitter på jobbet men kan lägga upp några skärmdumpar när jag kommit hem om nån timme. :-)
//Fredrik
Tellstick duo, Switchking, Abell Security, EMC, WMR200.
Synology DS716+II
http://bote.se:8080 Powerd by EMC
http://bote.se/vader (WMR200) powerd by Cumulus MX

kivimart
3 stars
3 stars
Posts: 65
Joined: Wed 21 Dec 2011, 00:35

Re: Importera data från textfil

Post by kivimart » Sat 19 Jan 2013, 17:05

OK

1. Klicka på ny data källa knappen ok välj (Värden från en fil)

2. Välj sedan positionsbaserad.

3. Sedan skriver du namn på källan och under filsökväg skriver du in sökvägen till textfilen. min ser ut såhär: file:///C:/Users/3220/Documents/Emc%20logg/emcLog.txt

Startposition borde vara 32 och fält längden 8 tecken och att den skall läsa från sista raden i radindex. klicka nästa.

4. Nu väljer du hur ofta filen skall hämtas jag hämtar så fort filen har ändrats och få då realtidsuppdatering i SK och kan se min förbrukning med graf i SK.

Att tillägga är att dettta skapar massor med värden och kräver att datorn som man kör servern på får jobba ganska hårt.

Jag spar dessa värden endast i 24 timmar och det blir ungefär 35000 värden.

Jag sparde alla värden innan och då växte databasen från 20mb till 150mb på 2 veckor och hela SK gick segt.

Hoppas detta hjälper dig på vägen och hör av dig om det blir fler frågor.

MvH
Martin

tomas
Administrator
Administrator
Posts: 419
Joined: Tue 09 Nov 2010, 20:41

Re: Importera data från textfil

Post by tomas » Sun 20 Jan 2013, 14:25

kivimart wrote:Att tillägga är att dettta skapar massor med värden och kräver att datorn som man kör servern på får jobba ganska hårt.

Jag spar dessa värden endast i 24 timmar och det blir ungefär 35000 värden.

Jag sparde alla värden innan och då växte databasen från 20mb till 150mb på 2 veckor och hela SK gick segt.
Det finns möjlighet i Switch King att bestämma hur länge och ofta värden ska sparas till databasen.

Öppna Inställningar för Datakällan och välj fliken Historik. Här kan Upplösning anges vilket styr hur ofta värden får sparas till databasen. På detta vis behöver man alltså inte spara alla värden som kommer in till Switch King, vilket är speciellt användbart för händelsestyrda värden, som t ex för TellStick Duo.

Även hur länge värden ska sparas för datakällan anges på denna fliken.
Tomas | Switch King

Flaggan
2 stars
2 stars
Posts: 29
Joined: Fri 18 Jan 2013, 13:54

Re: Importera data från textfil

Post by Flaggan » Sun 20 Jan 2013, 15:01

Tack för tipsen, jag skall testa detta :)

// Lasse
Mvh
// Lasse

Flaggan
2 stars
2 stars
Posts: 29
Joined: Fri 18 Jan 2013, 13:54

Re: Importera data från textfil

Post by Flaggan » Sun 20 Jan 2013, 16:06

Efter lite hacketihack så funkar det! Skitkul :D

Off topic:
Hur ändrar man in EMC hur ofta filen skall sparas, den enda raden i EMC.INI som jag tycker verka vara rätt är
textFileWriteInterval=3
Men filen uppdateras bara var 15 minut?

Tack för hjälpen :)

// Lasse
Mvh
// Lasse

kivimart
3 stars
3 stars
Posts: 65
Joined: Wed 21 Dec 2011, 00:35

Re: Importera data från textfil

Post by kivimart » Sun 20 Jan 2013, 18:56

Här är mina installningar i emc

//Martin
Textfil.jpg
You do not have the required permissions to view the files attached to this post.

Flaggan
2 stars
2 stars
Posts: 29
Joined: Fri 18 Jan 2013, 13:54

Re: Importera data från textfil

Post by Flaggan » Sun 20 Jan 2013, 19:36

Martin, tack. Jag ser dock att vi kör med olika versioner av EMC, jag har den med lite enklare GUI (för EMC0904, aktiverad utan tidsbegränsning). Nu måste jag editera en ini-fil för de lite mer avancerade funktionerna. Tack iallafall, jag listar nog ut det hela :)

Mvh
// Lasse
Mvh
// Lasse

Flaggan
2 stars
2 stars
Posts: 29
Joined: Fri 18 Jan 2013, 13:54

Re: Importera data från textfil

Post by Flaggan » Fri 08 Feb 2013, 14:31

Löste det hela med min ini-fil till EMC:

Raden textFileWriteInterval=3 hänvisar till motsvarande i Martins GUI, nämligen 0=off, 1=1 min, 2=5 minuter, 3=15 minuter osv. Tack för bilden Martin, det gjorde att jag förstod det hela :)

Nu undrar jag om det går att göra beräkningar i Switch King's datakällahantering, jag skulle vilja dra ifrån ett värde från ett annat för att få ett svar på hur mycket energi som gått åt ex.vis senaste timmen, istället för att hela tiden logga realtidsförbrukning (vilket jag kan få upp från EMC enkelt).

I kolumn 3 i textraden så finns totalförbrukningen lagrad, och om jag subtraherar den första radens data från den andra så får jag totaltförbrukningen sen den senaste sparningen:
2013-01-16 12:00:01 0004178968 00005499 -03.5
2013-01-16 12:15:02 0004179800 00001525 -03.5
Alltså 832 Wh under 15 minuter.

Finns det möjlighet att göra en sån beräkning och få svaret i "datakällan" direkt?

Hoppas jag inte svamlar för mycket :)
Mvh
// Lasse

Post Reply

Who is online

Users browsing this forum: Bing [Bot] and 10 guests