Czujniki I2C i 1-Wire¶
/stm.cgi?dswrite¶
-
Odczytaj lub ustaw identyfikator DS w zależności od parametrów.
Aby odczytać kolejne ID do zmiennej
<--#dsid-->
, której wartość jest pod kluczem kluczemdsid
w/json/dsi2c.json
:GET /stm.cgi?dswrite=0
Aby ustawić DS ID na wybranej pozycji:
GET /stm.cgi?dswrite=A:B
A
określa, dla której pozycji ustawiany jest identyfikator, liczba całkowita1-8
(DS1-DS8)B
to ID do ustawienia, ciąg znaków (w postaciXX:XX:XX:XX:XX:XX:XX:XX
, gdzieX
to0-9, A-F
)
Przykład:
http://192.168.1.100/stm.cgi?dswrite=1:0:0:0:0:0:0:0:0
/stm.cgi?i2csensors¶
-
Ustaw czujniki I2C.
GET /stm.cgi?i2csensors=A
-
A
określa, które czujniki są wybrane, liczba całkowita1-48
(suma wartości dla SPS30 i jednego z pozostałych){ "1": "NONE", "2": "BME280", "4": "AM2320", "8": "HTS221", "16": "SPS30", "32": "BME680", // dodany w SW 1.40 }
Przykład:
# NONE (1) http://192.168.1.100/stm.cgi?i2csensors=1 # BME680 + SPS30 (32 + 16 = 48) http://192.168.1.100/stm.cgi?i2csensors=48
-
/stm.cgi?i2csfreq¶
-
Ustaw częstotliwość komunikacji z czujnikiem I2C.
GET /stm.cgi?i2csfreq=A
A
to częstotliwość w kHz, liczba całkowita5-100
Przykład:
http://192.168.1.100/stm.cgi?i2csfreq=20
Ostatnia aktualizacja: 2021-05-13