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!!