Page 1 of 2

Xml fil från logtemp

Posted: Thu 24 May 2012, 12:00
by sweback
Hur importerar man en xml fil ?
jag har en xml fil med temperatur på men vet inte hur man ska få den att visas i switchking

Jag använder mig av logtemp till ett 1wire nät och från en givare där får jag fram följande värde

<SENSOR ROMID="9C0008010E0EEF10">
<NAME>Ute Temp</NAME>
<VALUE>19.06</VALUE>

Re: Xml fil från logtemp

Posted: Thu 24 May 2012, 20:21
by sonnyboy
1 Ny datakälla
2 Värden från fil
3 Sök igenom xml fil
4 Fyll i sökvägen till filen
5 Taggnamn värde Value

Prova detta, det var ett tag sen jag hade logtemp så jag hade ingen databas kvar som jag kunde kolla på.
// Sonny

Re: Xml fil från logtemp

Posted: Fri 25 May 2012, 10:19
by Martin
Som alternativ till TAG kan du också använda XPath.
Då blir sökvägen (XPath): /SENSOR/VALUE

Re: Xml fil från logtemp

Posted: Wed 06 Jun 2012, 19:19
by Kjellberg
Hej försöker få ut värdet hur mycket det har regnat (i detta fall sifran 0,3) ur en xml fil men får inte till det... Någon som kan? :banghead:

<data today="today_press_low">1001,2 mb</data> </realtime>
-<realtime> <data today="today_hour_rainfall">0,3 mm</data> </realtime>
-<realtime> <data today="today_rainfall">0,0 mm</data>

Mvh
Fredrik

Re: Xml fil från logtemp

Posted: Wed 06 Jun 2012, 19:31
by Martin
Känns som om du saknar lite i Xml-dokumentet, men om det hade sett ut så här:

Code: Select all

<rootnode>
<realtime><data today="today_press_low">1001,2 mb</data> </realtime>
-<realtime> <data today="today_hour_rainfall">0,3 mm</data></realtime>
</rootnode>
...så hade du fått ut värdet "0,3 mm" via XPath-uttrycket:

Code: Select all

/rootnode/realtime[2]/data
För att labba, se exempelvis:
http://www.mizar.dk/XPath/Default.aspx

Du får dock ut hela "0,3 mm" - inte enbart siffran.

Re: Xml fil från logtemp

Posted: Wed 06 Jun 2012, 19:45
by Kjellberg
Martin wrote:Känns som om du saknar lite i Xml-dokumentet, men om det hade sett ut så här:

Code: Select all

<rootnode>
<realtime><data today="today_press_low">1001,2 mb</data> </realtime>
-<realtime> <data today="today_hour_rainfall">0,3 mm</data></realtime>
</rootnode>
...så hade du fått ut värdet "0,3 mm" via XPath-uttrycket:

Code: Select all

/rootnode/realtime[2]/data
För att labba, se exempelvis:
http://www.mizar.dk/XPath/Default.aspx

Du får dock ut hela "0,3 mm" - inte enbart siffran.
Nja det loopar så där filen skapas av Sandysoft cumulus som till hör väderstationen... dom tre raderna jag la upp motsvarar 3värden... Du har hela xml filen här... http://bote.se/vader/realtime.xml men skulle vilja plocka ur lite värden till sk :-)

//Fredrik

Re: Xml fil från logtemp

Posted: Wed 06 Jun 2012, 20:08
by Martin
Detta ger "0,3" (just nu) i Switch King:

Code: Select all

/maintag/realtime/data[@today='today_hour_rainfall']
Rainfall.png

Re: Xml fil från logtemp

Posted: Thu 07 Jun 2012, 04:20
by Kjellberg
Nu funkar det tusen tack :wave:

Re: Xml fil från logtemp

Posted: Fri 17 Aug 2012, 18:46
by Johan
Hej på er. :wave:

Jag försöker mig på det här med att hämta värden i från Logtemp till Switchking.
Jag har kommit så långt att Logtemp gör en XML fil som jag kan läsa i från.
Och som jag kan se det hela så har jag kontakt med filen enligt switchking.
Men Switchking rapporterar felaktig data/värde.
Så det är den lilla sista biten som jag behöver hjälp med.

Jag skickar med två filer så kanske ni kan se mer vad jag menar. :?:

MVH
Johan G

Re: Xml fil från logtemp

Posted: Fri 17 Aug 2012, 18:51
by Johan
Hej igen det blev inte så bra förra gången så jag gör ett nytt försök.

MVH
Johan G