123 lines
2.8 KiB
YAML
123 lines
2.8 KiB
YAML
esphome:
|
|
name: hub
|
|
|
|
esp32:
|
|
board: esp32dev
|
|
framework:
|
|
type: arduino
|
|
|
|
# Enable logging
|
|
logger:
|
|
# level: VERY_VERBOSE
|
|
|
|
# Enable Home Assistant API
|
|
api:
|
|
|
|
ota:
|
|
password: "255834738e2dd3d917c17685d550f41b"
|
|
|
|
wifi:
|
|
ssid: !secret wifi_ssid
|
|
password: !secret wifi_password
|
|
|
|
# Enable fallback hotspot (captive portal) in case wifi connection fails
|
|
ap:
|
|
ssid: "Hub Fallback Hotspot"
|
|
password: "dnYDnNYpfmpT"
|
|
|
|
captive_portal:
|
|
|
|
esp32_ble_tracker:
|
|
# on_ble_manufacturer_data_advertise:
|
|
# manufacturer_id: 0590
|
|
# then:
|
|
# - lambda: |-
|
|
# id(ble_sensor).publish_state(x[0]);
|
|
# on_ble_service_data_advertise:
|
|
# service_uuid: 0590
|
|
# then:
|
|
# - lambda: |-
|
|
# id(ble_sensor).publish_state(x[0]);
|
|
|
|
# text_sensor:
|
|
# - platform: ble_scanner
|
|
# name: "BLE Devices Scanner"
|
|
|
|
sensor:
|
|
- platform: template
|
|
name: "BLE Sensor"
|
|
id: ble_sensor
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:A5:8D:B3
|
|
temperature:
|
|
name: "ATC Temperature (8D:B3)"
|
|
humidity:
|
|
name: "ATC Humidity (8D:B3)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (8D:B3)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (8D:B3)"
|
|
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:A9:8D:03
|
|
temperature:
|
|
name: "ATC Temperature (8D:03)"
|
|
humidity:
|
|
name: "ATC Humidity (8D:03)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (8D:03)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (8D:03)"
|
|
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:98:D1:1B
|
|
temperature:
|
|
name: "ATC Temperature (D1:1B)"
|
|
humidity:
|
|
name: "ATC Humidity (D1:1B)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (D1:1B)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (D1:1B)"
|
|
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:FE:6D:D9
|
|
temperature:
|
|
name: "ATC Temperature (6D:D9)"
|
|
humidity:
|
|
name: "ATC Humidity (6D:D9)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (6D:D9)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (6D:D9)"
|
|
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:55:CD:EA
|
|
temperature:
|
|
name: "ATC Temperature (CD:EA)"
|
|
humidity:
|
|
name: "ATC Humidity (CD:EA)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (CD:EA)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (CD:EA)"
|
|
|
|
- platform: atc_mithermometer
|
|
mac_address: A4:C1:38:3B:6F:E6
|
|
temperature:
|
|
name: "ATC Temperature (6F:E6)"
|
|
humidity:
|
|
name: "ATC Humidity (6F:E6)"
|
|
battery_level:
|
|
name: "ATC Battery-Level (6F:E6)"
|
|
battery_voltage:
|
|
name: "ATC Battery-Voltage (6F:E6)"
|
|
|
|
- platform: xiaomi_miscale
|
|
mac_address: 50:FB:19:4A:A4:A2
|
|
weight:
|
|
name: "Xiaomi Mi Scale Weight"
|
|
impedance:
|
|
name: "Xiaomi Mi Scale Impedance"
|
|
|