esphome: name: hag-ups-monitor esp32: board: esp32-h2-devkitm-1 variant: esp32h2 framework: type: esp-idf network: enable_ipv6: true # Thread configuration utilizing the SLZB-MR5U as the Border Router openthread: # MTD (Minimal Thread Device) disables the router/repeater role # to optimize the device for a battery-powered topology. device_type: MTD i2c: sda: GPIO10 scl: GPIO11 scan: true sensor: - platform: max17043 address: 0x36 battery_level: name: "UPS Battery Level" id: ups_battery_level icon: "mdi:battery" voltage: name: "UPS Battery Voltage" id: ups_battery_voltage icon: "mdi:battery-high" update_interval: 30s binary_sensor: - platform: gpio pin: number: GPIO4 mode: input: true pullup: true inverted: true name: "Mains Power Status" id: mains_power_status device_class: plug icon: "mdi:power-plug"