esphome: name: etwan-sensor-1 esp32: board: esp32dev wifi: ssid: "Your_WiFi_SSID" password: "Your_WiFi_Password" logger: api: ota: password: "your_ota_password" mqtt: broker: YOUR_ETWAN_BROKER_HOST port: 1883 username: YOUR_USERNAME password: YOUR_API_KEY topic_prefix: etwan/hive/YOUR_HIVE_KEY
i2c:
sda: GPIO21
scl: GPIO22
sensor:
- platform: bme280_i2c
temperature:
name: "Hive Temperature"
state_topic: etwan/hive/YOUR_HIVE_KEY/temperature
humidity:
name: "Hive Humidity"
state_topic: etwan/hive/YOUR_HIVE_KEY/humidity
pressure:
name: "Hive Pressure"
state_topic: etwan/hive/YOUR_HIVE_KEY/pressure
address: 0x76
update_interval: 60s
dallas:
- pin: GPIO4
update_interval: 60s
sensor:
- platform: dallas_temp
address: 0x1234567890ABCDEF
name: "Hive Temperature DS18B20"
state_topic: etwan/hive/YOUR_HIVE_KEY/temperature
esphome run hive-sensor.yaml
esphome run hive-sensor.yaml --device YOUR_DEVICE_IP
esphome logs hive-sensor.yaml
sensor:
- platform: bme280_i2c
temperature:
name: "Hive Temperature"
state_topic: etwan/hive/YOUR_HIVE_KEY/temperature # override here
humidity:
name: "Hive Humidity"
state_topic: etwan/hive/YOUR_HIVE_KEY/humidity # override here