Inne¶
/stm.cgi?lk3restart=1¶
Uruchom ponownie urządzenie.
GET /stm.cgi?lk3restart=1
Przykład:
http://192.168.1.100/stm.cgi?lk3restart=1
/stm.cgi?restart_power_on=1¶
Ustaw flagę restartu dla funkcji potwierdzającej, czy urządzenie zostało zrestartowane czy nie. Flaga jest przechowywana w zmiennej <!--#restart-->
dostępnej w restart
w /json/status.json
.
GET /stm.cgi?restart_power_on=1
Przykład:
http://192.168.1.100/stm.cgi?restart_power_on=1
/outs.cgi?voutA=B¶
Dodane w HW 3.5+ SW 1.36
Ustaw stan zmiennej EVENT (binarna zmienna).
GET /outs.cgi?voutA=B
A
to indeks zmiennej EVENT1-EVENT8, liczba całkowita0-7
B
to stan do ustawienia, liczba całkowita0-1
Przykład:
http://192.168.1.100/outs.cgi?vout0=1
/stm.cgi?eventname¶
Dodane w HW 3.5+ SW 1.60a
Ustaw nazwę dla zmiennej EVENT.
GET /stm.cgi?eventname=AB
A
to indeks zmiennej EVENT1-EVENT8, liczba całkowita0-7
B
to nazwa do ustawienia, ciąg do 15 znaków
Przykład:
http://192.168.1.100/stm.cgi?diffname=0T_In-Out
Strony Status¶
/post.cgi?pictureupload¶
Prześlij zdjęcie do wykorzystania na stronie Status dla użytkownika.
POST /post.cgi?pictureupload
A
A
jest plikiem binarnym (obraz)
/stm.cgi?delpicture=0¶
Usuń zdjęcie ze strony Status dla użytkownika.
GET /stm.cgi?delpicture=0
Przykład:
http://192.168.1.100/stm.cgi?delpicture=0
/stm.cgi?postop¶
Ustaw górne przesunięcie dla elementów na stronie Status dla użytkownika.
GET /stm.cgi?postop=0*A
A
to lista wartości dla górnych przesunięć, ciąg 79 (78 przed SW 1.49, 43 przed SW 1.44) liczb całkowitych oddzielonych znakiem*
Przykład:
http://192.168.1.100/stm.cgi?postop=0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0
/stm.cgi?posleft¶
Ustaw lewe przesunięcie dla elementów na stronie Status dla użytkownika.
GET /stm.cgi?posleft=0*A
A
to lista wartości dla lewych przesunięć, ciąg 79 (78 przed SW 1.49, 43 przed SW 1.44) liczb całkowitych oddzielonych znakiem*
Przykład:
http://192.168.1.100/stm.cgi?posleft=0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0*0
/stm.cgi?echeck¶
Ustaw widoczność elementów na stronie Status.
GET /stm.cgi?echeck=A
A
określa, które elementy są widoczne na stronie Status, łańcuch 132 liczb całkowitych0-1
(118 przed SW 1.49, 87 przed SW 1.44)
Przykład:
http://192.168.1.100/stm.cgi?echeck=11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
Zmienne¶
/eeprom.cgi?bitA=B¶
Ustaw zmienną jednobitową.
GET /eeprom.cgi?bitA=B
A
to pozycja, liczba całkowita0-7
B
to wartość, liczba całkowita0-1
Przykład:
http://192.168.1.100/eeprom.cgi?bit1=0
/eeprom.cgi?byteA=B¶
Ustaw zmienną jednobajtową.
GET /eeprom.cgi?byteA=B
A
to pozycja, liczba całkowita0-3
B
to wartość, liczba całkowita-128 - 127
Przykład:
http://192.168.1.100/eeprom.cgi?byte0=127
/eeprom.cgi?wordA=B¶
Ustaw dwubajtową zmienną.
GET /eeprom.cgi?wordA=B
A
to pozycja, liczba całkowita0-3
B
to wartość, liczba całkowita-32768 - 32767
Przykład:
http://192.168.1.100/eeprom.cgi?word0=0
/eeprom.cgi?dwordA=B¶
Ustaw czterobajtową zmienną.
GET /eeprom.cgi?dwordA=B
A
to pozycja, liczba całkowita0-3
B
to wartość, liczba całkowita-2147483648 - 2147483647
Przykład:
http://192.168.1.100/eeprom.cgi?dword0=0
/eeprom.cgi?stringA=B¶
Ustaw zmienną łańcuchową.
GET /eeprom.cgi?stringA=B
A
to pozycja, liczba całkowita0-1
B
to wartość, ciąg do 15 znaków
Przykład:
http://192.168.1.100/eeprom.cgi?string0=VARIABLE