Forum

Forum

Čtení hodnot z xml souboru  

Page 1 / 2
  RSS

koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 9:34 am  

Nesetkal se někdo z vás s problémem vyčítání hodnot z xml souboru?

Soubor mám v lokální síti na adrese http://10.0.1.5/data.xml a doteď vše fungovalo bez problémů. Server je dostupný a soubor normálně v prohlížeči zobrazím. Pro jistotu jsem soubor data.xml zkusil překopírovat na jiný server s jinou IP a opět ho minisewrver nepřečte - resp. zobrazuje staré načtené hodnoty.

Zvláštní.

Screenshot 2017 04 26 08.54.21
Screenshot 2017 04 26 08.54.51
Screenshot 2017 04 26 08.53.50


ReplyQuote
L
 L
(@l)
Noble Member Admin
Joined: 5 years ago
Posts: 1984
26/04/2017 9:44 am  

Jestli vraci stare hodnoty, tak to bude nejaka cache. At uz na strane serveru, nebo na strane miniserveru.

Zkus pohledat. Na strane http serveru to jde vycist z hlavicek

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control

Na strane loxone tezko rict. Nikdy sem to neresil, takze vic nevim 😉


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 10:31 am  

No hodnoty zobrazované Loxone miniserverem jsou staré ale data v souboru data.xml jsou aktuální. Proto jsem vyzkoušel to, že jsem ten soubor data.xml odkud loxone vyčítá, zkopíroval na jiný web server - prostě na jinou IP. V prohlížeči vidím data normálně ale loxone miniserver v live view zobrazuje pořád staré hodnoty. 

Zkusil jsem Loxone podporu :

pokud používáte Meteostanici a z ní vyčítáte data přes XML a nefunguje vám vyčítání ani na jednom ze dvou Miniserverů, tak to má pravděpodobně 2 možné příčiny:

1) Odešla Vám (nebyl byste po roce a půl až dvou první ani poslední) - evidujeme několik případů

2) Máte chybu v programu, který data vyčítá


ReplyQuote
L
 L
(@l)
Noble Member Admin
Joined: 5 years ago
Posts: 1984
26/04/2017 11:28 am  

Dobra rada nadevse. Ale vůbec mne to vlastne nepřekvapuje.

 

 


msk liked
ReplyQuote
Pavel
(@pa-v-el)
Noble Member Moderator
Joined: 3 years ago
Posts: 1036
26/04/2017 11:34 am  

Ta Loxone podpora je opravdu super, napíšeš jim že ten soubor tam je a s aktuálními daty. To by asi odešlá meteostanice nedělala že...

Nemohla se změnit struktura XML?


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 11:37 am  

No nic, vyzkouším druhý miniserver a udělám tvrdý restart meteostanice a když to nepomůže, tak zkusím otevřít a zavřít dveře od pracovny, případně kouknu z okna jestli náhodou nejde proud.


ReplyQuote
michalverner
(@michalverner)
Active Member
Joined: 3 years ago
Posts: 14
26/04/2017 12:15 pm  

Haha..

to parsovani je desny. Loxone se takhle chova, kdyz nerozpozna tu hodnotu co ji davas. Proc tam mas ty \i? Ja bych tomu rozpoznavani prikazu podstrcil jen:

id="1515">\v

 

a pak bych se podival dole v jakym formatu cekas tu hodnotu - mel bys rict, ze to je cislo s dvouma desetinejma mistama -

v.2 tusim?

A pak to snad neceka jako separator desetinejch mist carku, ale tecku, jak posilas 😉

Zkus a dej vedet.

 

Vysledek parsovani je mimochodem videt v monitoru (kdyz je za vstupem hodnota v hranatejch zavorkach, tak to MS schroupal, kdyz ne tak ne)


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 12:53 pm  

No nevím. Teď momentálně mám meteostanici nedostupnou. Nevím co se stalo, protože vše dělám na dálku přes vpn. Prostě je nedostupná, takže asi s ní přece jen nějaký problém bude. 

To rozpoznávání příkazu mám <s id="1515"> protože za ním je ta hodnota kterou potřebuji. V tom souboru xml se ten identifikátor 1515 nachází ještě před touto naměřenou hodnotou v odstavci "type sensors" viz příloha.

Screenshot 2017 04 26 08.54.21

Ale i tak jak to píšeš Ty - to fungovat bude.Každopádně mi to takto fungovalo několik měsíců .

Vysledek parsovani je mimochodem videt v monitoru (kdyz je za vstupem hodnota v hranatejch zavorkach, tak to MS schroupal, kdyz ne tak ne)

Které okno monitoru máš na mysli?


ReplyQuote
L
 L
(@l)
Noble Member Admin
Joined: 5 years ago
Posts: 1984
26/04/2017 1:15 pm  

Sice se budu opakovat, ale...

Vysral bych se na parsovani v Loxonu, hodnoty z xml bych nacital do node-redu a loxonu uz jen na konkretnich vstupech rikal konkretni hodnoty. Ulehcis miniserveru i svejm nervum 😉


michalverner liked
ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 1:25 pm  

@L - hned jak dorazím domů tak to změním. Nejhorší na tom je, že ta meteostanice má možnost komunikace i přes modbus. Ráno jsem to zkoušel ale taky to nefungovalo. Něco je špatně, snad to bude jen tou meteostanicí. Ten node red jsem už měl rozjetý ale teď to budu instalovat znovu kvůli té Roombě, tak to spojím dohromady.


ReplyQuote
L
 L
(@l)
Noble Member Admin
Joined: 5 years ago
Posts: 1984
26/04/2017 1:27 pm  

@kolda: Ten nodered je na tohle predzvejkani externich veci uplne idealni. Daji se tam psat i slozitejsi funkce a pak uz to jen jednoduse predat do loxonu na hezkou vizualizaci.

V tom loxonu je cokoli desny utrpeni 😉


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 1:39 pm  

Máš pravdu. Jsem si to v posledních 14-dnech užil s tím modbusem. Ale hlavní je že už víme jak na to. Komerčně to ale asi málo kdo bude nasazovat. Přece jen je to další "kurvítko" 🙂 které musí někde běžet. Jó kdyby se tak daly v Loxone vytvářet vlastní funkční bloky v knihovnách, to by byla věc 🙂


ReplyQuote
L
 L
(@l)
Noble Member Admin
Joined: 5 years ago
Posts: 1984
26/04/2017 1:40 pm  

jj, na komercni vyuziti to asi uplne neni. Zase je otazka, jestli kdyz se dela nejaka vic slozita instlace (tzn clovek chce vynacitat tolik externich veci), jeslti pak uz neni mensi zlo nodered nez loxone.

jj, ty vlastni bloky v loxonu by byla pecka, ale tam uz to narazi na ten vykon. Ale mohli by treba predstavit "cpu extension" modul, ktery by v some mel neco vykonneho a nad tim bezel treba i ten node red 😉


ReplyQuote
koldavideo
(@koldavideo)
Noble Member Moderator
Joined: 3 years ago
Posts: 1421
26/04/2017 1:49 pm  

Hmm, to zní zajímavě. 🙂


ReplyQuote
msk
 msk
(@dusanmsk)
Prominent Member Moderator
Joined: 3 years ago
Posts: 996
26/04/2017 5:07 pm  

Strasne sa mi paci ako postupne dospievame vsetci do stavu, ze loxone len na zakladne veci a mnozstvo komfortnej, ale zivotne nedolezitej funkcionality bokom. Nakoniec to dospeje do stavu, ze L vyhodi loxone a nasadi si tam RPi 😀


ReplyQuote
Page 1 / 2
Share:
  
Working

Please Login or Register