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
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Wed 29 Jan 2014, 15:15
Hej!
jag behöver hjälp att läsa ut en datakälla ur denna fil
http://bote.se:7600/details.xml värdet som jag behöver är en temperatur och återfinns i mitten av xml filen i dessa rader
<PrimaryValue>41.5000 Deg C</PrimaryValue>
<Temperature Units="Centigrade">41.5000</Temperature>
Jag har hittills kört med XML tag
PrimaryValue och
värde index 2 och då har det funkat.
Men så installerade jag en givare till (Ljusmätare) och den får ett 3:e PrimaryValue så den läser jag in som ovan fast Värde index 3 och det funkar kanon men... Tempen ovan växlar mellan att hämta rätt värde som är andra ggn som taggparet PrimaryValue kommer och den 3: ggn som det kommer men då är det ju ljusmätaren Lux som kommer...
Vad är fel??? någon som har ett bättre förslag på att lläsa in data källan... ???
Mvh
Kjellberg
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
-
Martin
- Administrator

- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Post
by Martin » Wed 29 Jan 2014, 20:54
Inte riktigt med på hur du menar. Menar du att källorna flyttar sig inom XML-filen så att index 2 blir index 3 och tvärtom?
Martin | Switch King
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Wed 29 Jan 2014, 21:26
Martin wrote:Inte riktigt med på hur du menar. Menar du att källorna flyttar sig inom XML-filen så att index 2 blir index 3 och tvärtom?
Nää det gör inte det men den vexlar mellan dom i alla fall... finns det något annat sätt att läsa i från xml filen?
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
-
Martin
- Administrator

- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Post
by Martin » Wed 29 Jan 2014, 21:36
Exakt hur ser "insamlingsordern" i Switch King ut?
Martin | Switch King
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Wed 29 Jan 2014, 22:38
Martin wrote:Exakt hur ser "insamlingsordern" i Switch King ut?
[img]
screenshot.2.jpg
[/img]
Är det den det du menar?
/Kjellberg
You do not have the required permissions to view the files attached to this post.
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
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Fri 31 Jan 2014, 10:03
Ingen som har lite bra XML kunskaper???
Så här ser XML filen ut som genereras av OWServer...
Denna XML-fil verkar inte ha någon associerad stilinformation. Dokumentträdet visas nedan.
<Devices-Detail-Response><PollCount>33822</PollCount><DevicesConnected>3</DevicesConnected><LoopTime>1.402</LoopTime><DevicesConnectedChannel1>1</DevicesConnectedChannel1><DevicesConnectedChannel2>1</DevicesConnectedChannel2><DevicesConnectedChannel3>1</DevicesConnectedChannel3><DataErrorsChannel1>2</DataErrorsChannel1><DataErrorsChannel2>0</DataErrorsChannel2><DataErrorsChannel3>0</DataErrorsChannel3><VoltageChannel1>4.87</VoltageChannel1><VoltageChannel2>4.87</VoltageChannel2><VoltageChannel3>4.87</VoltageChannel3><VoltagePower>5.11</VoltagePower><DeviceName>OWServer_v2-WiFi</DeviceName><HostName>EDSOWSERVER2</HostName><MACAddress>00:1E:C0:06:65:1C</MACAddress><owd_DS2423 Description="RAM with counters"><Name>DS2423</Name><Family>1D</Family><ROMId>790000000CF0791D</ROMId><Health>7</Health><Channel>1</Channel><RawData>113A0000000000007717DEB90200000000004D7B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</RawData><PrimaryValue>14865, 178654</PrimaryValue><Counter_A>14865</Counter_A><Counter_B>178654</Counter_B></owd_DS2423><owd_DS18B20 Description="Programmable resolution thermometer"><Name>DS18B20</Name><Family>28</Family><ROMId>FC00000495B05C28</ROMId><Health>7</Health><Channel>2</Channel><RawData>B0034B467FFF101040FF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</RawData><PrimaryValue>59.0000 Deg C</PrimaryValue><Temperature Units="Centigrade">59.0000</Temperature><UserByte1 Writable="True">75</UserByte1><UserByte2 Writable="True">70</UserByte2><Resolution>12</Resolution><PowerSource>255</PowerSource></owd_DS18B20><owd_EDS0067 Description="Temperature and Light Sensor"><Name>EDS0067</Name><Family>7E</Family><ROMId>C40010000022BB7E</ROMId><Health>7</Health><Channel>3</Channel><RawData>6700C2FF0000FFFFC2FFC2FF000000000000BB0100000000B1B400000BB7000000007DD864007DD87DD87DD800803E000000002003000000A086010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000301000000000000000000000000000000000000000000000000000000000000</RawData><PrimaryValue>443 Lux</PrimaryValue><Temperature Units="Centigrade">-3.8750</Temperature><Light Units="Lux">443</Light><LED>0</LED><Relay>0</Relay><Counter1>46859</Counter1><Counter2>46257</Counter2><TemperatureHighAlarmState>0</TemperatureHighAlarmState><TemperatureLowAlarmState>0</TemperatureLowAlarmState><LightHighAlarmState>0</LightHighAlarmState><LightLowAlarmState>0</LightLowAlarmState><ClearAlarms Writable="True">-</ClearAlarms><TemperatureHighConditionalSearchState Writable="True">0</TemperatureHighConditionalSearchState><TemperatureLowConditionalSearchState Writable="True">0</TemperatureLowConditionalSearchState><LightHighConditionalSearchState Writable="True">0</LightHighConditionalSearchState><LightLowConditionalSearchState Writable="True">0</LightLowConditionalSearchState><TemperatureHighAlarmValue Writable="True" Units="Centigrade">125</TemperatureHighAlarmValue><TemperatureLowAlarmValue Writable="True" Units="Centigrade">-40</TemperatureLowAlarmValue><LightHighAlarmValue Writable="True" Units="Lux">100000</LightHighAlarmValue><LightLowAlarmValue Writable="True" Units="Lux">0</LightLowAlarmValue><LEDFunction Writable="True">0</LEDFunction><RelayFunction Writable="True">0</RelayFunction><LEDState Writable="True">0</LEDState><RelayState Writable="True">0</RelayState><Version>1.03</Version></owd_EDS0067></Devices-Detail-Response>
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
-
Martin
- Administrator

- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Post
by Martin » Mon 03 Feb 2014, 08:48
Ett XPath-uttryck som ser ut så här:
Code: Select all
./Devices-Detail-Response/owd_DS18B20/PrimaryValue
Ger dig
...som värde tillbaka från det XML-dokument du bifogade.
Martin | Switch King
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Mon 03 Feb 2014, 09:09
Tack Martin men får det fortfarande inte att fungera... Vad gör jag för fel?
[img]
screenshot.3.jpg
[/img]
//Kjellberg
You do not have the required permissions to view the files attached to this post.
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
-
Martin
- Administrator

- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Post
by Martin » Mon 03 Feb 2014, 09:55
Möjligt att det blir problem eftersom det står både siffror och text i själva värdet.
Får du något "råvärde" från datakällan när du tittar i listan med insamlade värden?
Martin | Switch King
-
Kjellberg
- 3 stars

- Posts: 173
- Joined: Fri 17 Dec 2010, 17:36
-
Contact:
Post
by Kjellberg » Mon 03 Feb 2014, 10:05
Nej får ingenting i sk men det fins ett råvärde i xml filen men det har du väl redan sett

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
Who is online
Users browsing this forum: No registered users and 8 guests