b-parasite
b-parasite is an open source soil moisture and ambient temperature/humidity/light sensor.
The b_parasite sensor platform tracks b-parasite’s Bluetooth Low Energy (BLE) advertisement packets. These packets contain soil moisture, air temperature/humidity and battery voltage data. Some b-parasite versions have light sensors, in which case the ambient illuminance is also present in the BLE advertisement data.

# Example configuration.
# Required.
esp32_ble_tracker:
sensor:
  - platform: b_parasite
    mac_address: XX:XX:XX:XX:XX:XX
    humidity:
      name: 'b-parasite Air Humidity'
    temperature:
      name: 'b-parasite Air Temperature'
    moisture:
      name: 'b-parasite Soil Moisture'
    battery_voltage:
      name: 'b-parasite Battery Voltage'
    illuminance:
      name: 'b-parasite Illuminance'Configuration variables
- mac_address (Required): The MAC address of the device. 
- temperature (Optional): Air temperature in Celsius. - All options from Sensor.
 
- humidity (Optional): Relative air humidity in %. - All options from Sensor.
 
- moisture (Optional): Soil moisture in %. - All options from Sensor.
 
- battery_voltage (Optional): Battery voltage in volts. - All options from Sensor.
 
- illuminance (Optional): Illuminance in lux. - All options from Sensor.