SMT100 Soil Moisture Sensor
The SMT100 sensor platform allows you to use the SMT100 soil moisture and temperature with ESPHome.

The communication with this component is done via a UART using a simple ASCII protocol. You must
therefore have a uart: entry in your configuration with both the TX and RX pins set to some pins on your
board and the baud rate set to 9600.
# Example configuration entry
uart:
  tx_pin: TX
  rx_pin: RX
  baud_rate: 9600
sensor:
  - platform: smt100
    counts:
        name: "Counts"
    permittivity:
        name: "Permittivity"
    temperature:
        name: "Temperature"
    moisture:
        name: "Moisture"
    voltage:
        name: "Voltage"Configuration variables
- counts (Optional): Raw measurement data from the sensor electronics (dimensionless quantity). Higher counts mean less moisture. May be used for material specific calibrations. - All options from Sensor.
 
- permittivity (Optional): Dielectric coefficient or permittivity of the material to be measured (dimensionless quantity). Higher permittivity means higher water content. May be used for material specific calibration. - All options from Sensor.
 
- temperature (Optional): Soil temperature in degrees Celsius. Please note that the temperature sensor is inside the black sensor enclosure and requires some time to equilibrate with the soil temperature. - All options from Sensor.
 
- moisture (Optional): Soil moisture (volumetric water content in %). - All options from Sensor.
 
- voltage (Optional): Supply voltage of the sensor in Volt. - All options from Sensor.
 
- uart_id (Optional, ID): Manually specify the ID of the UART Component if you want to use multiple UART buses. 
- update_interval (Optional, Time): The interval to poll the sensor. Defaults is 60s.