Przejdź do treści

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 kluczem dsid 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łkowita 1-8 (DS1-DS8)
  • B to ID do ustawienia, ciąg znaków (w postaci XX:XX:XX:XX:XX:XX:XX:XX, gdzie X to 0-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łkowita 1-24 (5 bitów - pierwsze cztery to czujnik główny NONE, BME280, AM2320, HTS221, z których tylko jeden może być ustawiony na 1 na raz, piąty to czujnik dodatkowy SPS30)

Przykład:

http://192.168.1.100/stm.cgi?i2csensors=1

/stm.cgi?i2csfreq

Ustaw częstotliwość komunikacji z czujnikiem I2C.

GET /stm.cgi?i2csfreq=A
  • A to częstotliwość w kHz, liczba całkowita 5-100

Przykład:

http://192.168.1.100/stm.cgi?i2csfreq=20