Skip to content

I2C and 1-Wire Sensors

Page elements

Changed in HW 3.5+ SW 1.64 | HW 3.9 SW 1.68

Changed page layout and added ability to set names for DS readings in the configuration table, just like on the Status page.

The page contains two tabs:

  • 1-Wire
  • I2C

Each tab presents a separate configuration form.

1-Wire Tab

1-Wire Sensors

1-Wire (DS) sensor configuration section.

  • A form with two fields: ID and Position. It allows reading the IDs of connected DS sensors and assigning them to positions in the table below. The value in the ID field can also be entered manually.
  • A table with configured DS sensors. It contains a custom reading name, the assigned ID, the current reading, a field for setting an offset for the reading, and a reset ID button (removes the sensor from the given position). At the bottom of the table there is also a button to reset IDs for all positions.

Configuration section of 1-Wire sensors (custom ones). Available from HW 3.5+ SW 1.57.

  • In upper part there is form with two fields: ID and Position.

    They work similarly to the DS section, with the difference that only the IDs of other sensors are read (in HW 3.5+ SW 1.57 the SCD40 sensor is supported) and there are 3 positions instead of 8.

  • Table with 3 positions. For each position, you can select the type of sensor and reset the ID. Below the table there is a button for resetting IDs on all positions and a button for opening the form for mapping readings to variables m1-m30 (shared with Modbus readings).

I2C Tab

I^2^C Sensors

I2C sensor configuration section.

  • A form allowing:
    • setting the I2C bus frequency,
    • selecting the primary I2C sensor (one of: None or BME280, AM2320, HTS221, BME680, AM2301B / AHT25 / AHT20),
    • selecting the PM sensor (SPS30, APM10),
    • selecting the CO₂ sensor (SCD40, ACD10),
  • A button for detecting sensors connected to the I2C bus.

After saving the configuration and performing sensor detection, the current readings of the detected sensors are displayed, confirming their presence and correct operation.