I’m trying desperately to get this Soil/moisture/temp/hum/light package running in esphome, I’m getting nowhere. Its the newer (?) 1.1 version, and the only thing I can find online is for the older version, which was of little help.
The only docs for this new version are here https://github.com/Xinyuan-LilyGO/TTGO-HiGrow which, after parsing thru the code seems to declare the pins, but esphome is not picking up on any of the sensors aside from the soil salt sensor (pin 34). DHT12 seems to be in one-wire mode as opposed to i2c, the bh1750 light sensor is not being found with an i2c scan, just a big mess.
Hoping you guys can shed some insite of something I missed?!
DHT12 when configured like the esphome docs ( https://esphome.io/components/sensor/dht12.html ) got nothing as well, I think its an i2c config issue.
esphome:
name: higrow1
platform: ESP32
board: nodemcu-32s #tried multiple board types, including lolin_d32
wifi:
ssid: "nopenope"
password: "nopenope"
manual_ip:
static_ip: n.o.p.e
gateway: n.o.p.e
subnet: n.o.p.e
fast_connect: true
# Enable logging
logger:
# Enable Home Assistant API
api:
i2c:
sda: 25
scl: 26
scan: True
ota:
sensor:
- platform: dht
model: AUTO_DETECT
pin:
number: 16
mode: input
temperature:
name: "HiGrow1 Temperature"
humidity:
name: "HiGrow1 Humidity"
update_interval: 60s
setup_priority: -100
- platform: adc
pin: 32
name: "HiGrow1 Soil"
update_interval: 60s
- platform: adc
pin: 34
name: "HiGrow1 Salt"
update_interval: 60s
- platform: bh1750
name: "BH1750 Illuminance"
address: 0x23
update_interval: 60s
It compiles fine, uploads and connects to wifi. Cant find any of the i2c components. No idea what I’m missing here. any help will be appreciated!!