Kdyby to náhodou někdo hledal, to výše zmiňované zařízení je LAN Controller od tinycontrol.pl . Ovládání 5 výstupů jde pomocí scriptu ve kterém je řádek na sepnutí /tool fetch url="http://jmeno@192.168.3.17/outs.cgi?outx=0" mode=http
a vypnutí /tool fetch url="http://jmeno@192.168.3.17/outs.cgi?outx=1" mode=http
kde x je číslo 0 až 4 pro výkonové výstupy.
Dá se taky přepínat relé bistabilně (sem-tam) příkazem /tool fetch url="http://admin@192.168.3.17/outs.cgi?out=0" mode=http
PWM generátor (třeba na větrák)lze ovládat:
zapnutí:
/tool fetch url="http://jmeno@192.168.3.17/ind.cgi?pwm=1" mode=http
vypnutí:
/tool fetch url="http://jmeno@192.168.3.17/ind.cgi?pwm=0" mode=http
zadat frekvenci:
/tool fetch url="http://jmeno@192.168.3.17/ind.cgi?pwmf=9777" mode=http
zadat poměr střídy:
/tool fetch url="http://jmeno@192.168.3.17/ind.cgi?pwmd=855" mode=http
ale přečíst např. teplotu nebo stav vstupu, to asi přes SNMP nepůjde,
jedíně asi getem, tedy v Mikrotiku fetch, lze stáhnout st0.xml a pak rozebrat
<response>
<out0>0</out0>
<out1>1</out1>
<out2>1</out2>
<out3>1</out3>
<out4>1</out4>
<out5>1</out5>
<di0>up</di0> <- stav stavového vstupu INP1D
<di1>up</di1> < -stav stavového vstupu INP2D
<di2>up</di2> <- stav stavového vstupu INP3D
<di3>up</di3> <- stav stavového vstupu INP4D
<ia0>349</ia0> <- teplota elektroniky LANController
<ia1>122</ia1> <- napětí zdroje pro LANController
<ia2>263</ia2> <- teplota čidla připojeného na na Inp1
<ia3>-528</ia3>
<ia4>0</ia4>
<ia5>8863</ia5>
<ia6>1</ia6>
<ia7>-600</ia7>
<ia8>-600</ia8>
<ia9>-600</ia9>
<ia10>-600</ia10>
<ia11>-600</ia11>
<ia12>-600</ia12>
<ia13>0</ia13>
<ia14>0</ia14>
<ia15>0</ia15>
<ia16>0</ia16>
<ia17>0</ia17>
<ia18>0</ia18>
<ia19>34</ia19>
<freq>5008</freq> <- PWM
<duty>500</duty> <- PWM
<pwm>0</pwm> <- PWM
<sec0>49</sec0>
<sec1>7</sec1>
<sec2>0</sec2>
<sec3>0</sec3>
<sec4>1442583267</sec4>
</response>
Existuje nějaký způsob jak scriptem naplnit proměnnou, např. na řádku souboru st0.xml najít toto <ia2>263</ia2> a číslo 263 vložit do proměnný ?