1

Téma: Zobrazení sys[140]-sys[147] v user.htm

Poradí někdo konkrétním příkladem jak zobrazit sys[140]-sys[147] v user.htm ???
Vkládám tam přes textbox nastavení teplot a potřeboval bych i vidět co tam je aktuálně.

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

2

Re: Zobrazení sys[140]-sys[147] v user.htm

Pomocí javascriptu, který se spustí při načtení stránky (onLoad) (nebo při jiné údalosti, omezení zde není).
Tento skript si stáhne hodnotu pomocí přečtení následující stránky (ta je generována dynamicky zařízením SDS):

 http://192.168.1.250/get_sys[140]

viz http://wiki.merenienergie.cz/index.php/ … le_control dole.

Pokud by bylo potřeba získat více hodnot najednou, pak je už výhodnější přečíst usys.xml a z něj ty hodnoty vytáhnout pomocí javascriptu.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

3

Re: Zobrazení sys[140]-sys[147] v user.htm

Tohle vím, jenom ta java :-( Používám upravený demo user.htm, tak kdyby byl nějaký konkrétní příklad ... kam to přidat ???

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)

4

Re: Zobrazení sys[140]-sys[147] v user.htm

Hmm co třeba demo stránka SDS MACRO co je na ní odkaz na www.merenienergie.cz ? Je tam vše potřebné, jen to upravit.

script type="text/javascript"

var req=false;    // ajax request

function requestComplete(){
    if(req.readyState == 4){
     if(req.status == 200){
      document.getElementById("ciloveMisto").innerHTML=req.responseText;
     }
    }
   }

function provestPoNacteni(){
 req=false;
 req=new XMLHttpRequest();
 if (req){
     req.open("GET", "get_sys[147]", true);
     req.onreadystatechange = requestComplete;
     req.send(null); 
    }
}

/script
body onLoad="provestPoNacteni();"
<span id="ciloveMisto">sem se zapise hodnota</span>

Je to velmi zjednodušený příklad, a funguje jen ve Firefoxu, nechce se mi to celé opisovat... ale jako základ to doufám postačí.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

5 Naposledy upravil: TiborTeam (2012-12-17 22:14:33)

Re: Zobrazení sys[140]-sys[147] v user.htm

Děkuji !!!
Jenom jsem nevěděl kam dát  req.open("GET", "get_sys[147]", true); :-))

SDS micro DIN - firmware 8.7.2014, SDS micro DIN - firmware Beta xx.x.2014
SDS nováček :-) Správce sítě, programátor, kutil .... :-)