•  
  •  
  •  
  •  
  •  

 

 

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