2022-09-06 05:48:01 +02:00
|
|
|
---
|
2019-02-13 16:54:02 +01:00
|
|
|
esphome:
|
2018-12-05 21:22:06 +01:00
|
|
|
name: $devicename
|
2018-09-26 18:39:41 +02:00
|
|
|
platform: ESP32
|
|
|
|
board: nodemcu-32s
|
|
|
|
build_path: build/test2
|
|
|
|
|
2023-09-11 23:26:00 +02:00
|
|
|
globals:
|
|
|
|
- id: my_global_string
|
|
|
|
type: std::string
|
|
|
|
restore_value: yes
|
|
|
|
max_restore_data_length: 70
|
|
|
|
initial_value: '"DefaultValue"'
|
|
|
|
|
2018-12-05 21:22:06 +01:00
|
|
|
substitutions:
|
|
|
|
devicename: test2
|
|
|
|
|
2019-01-05 20:47:33 +01:00
|
|
|
ethernet:
|
|
|
|
type: LAN8720
|
|
|
|
mdc_pin: GPIO23
|
2019-12-04 16:47:34 +01:00
|
|
|
mdio_pin: GPIO25
|
2019-01-05 20:47:33 +01:00
|
|
|
clk_mode: GPIO0_IN
|
|
|
|
phy_addr: 0
|
|
|
|
power_pin: GPIO25
|
|
|
|
manual_ip:
|
|
|
|
static_ip: 192.168.178.56
|
|
|
|
gateway: 192.168.178.1
|
|
|
|
subnet: 255.255.255.0
|
|
|
|
domain: .local
|
2018-09-26 18:39:41 +02:00
|
|
|
|
2023-09-27 10:38:43 +02:00
|
|
|
network:
|
|
|
|
enable_ipv6: true
|
|
|
|
|
2021-09-20 11:47:51 +02:00
|
|
|
mdns:
|
|
|
|
disabled: true
|
|
|
|
|
2019-01-06 19:03:34 +01:00
|
|
|
api:
|
|
|
|
|
2018-09-26 18:39:41 +02:00
|
|
|
i2c:
|
|
|
|
sda: 21
|
|
|
|
scl: 22
|
2022-09-06 05:48:01 +02:00
|
|
|
scan: false
|
2018-09-26 18:39:41 +02:00
|
|
|
|
|
|
|
spi:
|
|
|
|
clk_pin: GPIO21
|
|
|
|
mosi_pin: GPIO22
|
|
|
|
miso_pin: GPIO23
|
|
|
|
|
|
|
|
uart:
|
|
|
|
tx_pin: GPIO22
|
|
|
|
rx_pin: GPIO23
|
|
|
|
baud_rate: 115200
|
2021-11-18 22:41:26 +01:00
|
|
|
# Specifically added for testing debug with no after: definition.
|
|
|
|
debug:
|
|
|
|
dummy_receiver: false
|
|
|
|
direction: rx
|
|
|
|
sequence:
|
|
|
|
- lambda: UARTDebug::log_hex(direction, bytes, ':');
|
2018-09-26 18:39:41 +02:00
|
|
|
|
|
|
|
ota:
|
2022-09-06 05:48:01 +02:00
|
|
|
safe_mode: true
|
2018-09-26 18:39:41 +02:00
|
|
|
port: 3286
|
2020-12-01 23:41:39 +01:00
|
|
|
num_attempts: 15
|
2018-09-26 18:39:41 +02:00
|
|
|
|
|
|
|
logger:
|
|
|
|
level: DEBUG
|
|
|
|
|
2023-09-05 21:38:58 +02:00
|
|
|
debug:
|
|
|
|
|
2021-02-15 18:32:22 +01:00
|
|
|
deep_sleep:
|
2021-12-06 23:30:27 +01:00
|
|
|
run_duration:
|
|
|
|
default: 20s
|
|
|
|
gpio_wakeup_reason: 10s
|
|
|
|
touch_wakeup_reason: 15s
|
2021-02-15 18:32:22 +01:00
|
|
|
sleep_duration: 50s
|
2022-02-19 15:13:48 +01:00
|
|
|
wakeup_pin: GPIO2
|
2021-02-15 18:32:22 +01:00
|
|
|
wakeup_pin_mode: INVERT_WAKEUP
|
|
|
|
|
2019-10-12 15:03:35 +02:00
|
|
|
as3935_i2c:
|
2019-10-27 12:30:19 +01:00
|
|
|
irq_pin: GPIO12
|
2019-10-12 15:03:35 +02:00
|
|
|
|
2021-04-09 03:40:19 +02:00
|
|
|
mcp3008:
|
2022-09-06 05:48:01 +02:00
|
|
|
- id: mcp3008_hub
|
2021-04-09 03:40:19 +02:00
|
|
|
cs_pin: GPIO12
|
|
|
|
|
2021-10-12 21:22:38 +02:00
|
|
|
output:
|
|
|
|
- platform: ac_dimmer
|
|
|
|
id: dimmer1
|
|
|
|
gate_pin: GPIO5
|
|
|
|
zero_cross_pin: GPIO12
|
|
|
|
|
2018-09-26 18:39:41 +02:00
|
|
|
sensor:
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: sensor.hello_world
|
|
|
|
id: ha_hello_world
|
2021-05-17 01:16:22 +02:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: climate.living_room
|
|
|
|
attribute: temperature
|
|
|
|
id: ha_hello_world_temperature
|
2018-09-26 18:39:41 +02:00
|
|
|
- platform: ble_rssi
|
|
|
|
mac_address: AC:37:43:77:5F:4C
|
2022-09-06 05:48:01 +02:00
|
|
|
name: BLE Google Home Mini RSSI value
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_rssi
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: 11aa
|
|
|
|
name: BLE Test Service 16
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_rssi
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: "11223344"
|
|
|
|
name: BLE Test Service 32
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_rssi
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: 11223344-5566-7788-99aa-bbccddeeff00
|
|
|
|
name: BLE Test Service 128
|
2022-08-31 06:42:48 +02:00
|
|
|
- platform: ble_rssi
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: 11223344-5566-7788-99aa-bbccddeeff00
|
|
|
|
name: BLE Test iBeacon UUID
|
2021-04-08 13:59:30 +02:00
|
|
|
- platform: b_parasite
|
|
|
|
mac_address: F0:CA:F0:CA:01:01
|
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: b-parasite Air Humidity
|
2021-04-08 13:59:30 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: b-parasite Air Temperature
|
2021-04-08 13:59:30 +02:00
|
|
|
moisture:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: b-parasite Soil Moisture
|
2021-04-08 13:59:30 +02:00
|
|
|
battery_voltage:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: b-parasite Battery Voltage
|
2021-09-25 13:16:27 +02:00
|
|
|
illuminance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: b-parasite Illuminance
|
2021-03-22 00:59:41 +01:00
|
|
|
- platform: senseair
|
|
|
|
id: senseair0
|
|
|
|
co2:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: SenseAir CO2 Value
|
2021-03-22 00:59:41 +01:00
|
|
|
on_value:
|
|
|
|
then:
|
|
|
|
- senseair.background_calibration: senseair0
|
|
|
|
- senseair.background_calibration_result: senseair0
|
|
|
|
- senseair.abc_get_period: senseair0
|
|
|
|
- senseair.abc_enable: senseair0
|
|
|
|
- senseair.abc_disable: senseair0
|
|
|
|
update_interval: 15s
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: ruuvitag
|
|
|
|
mac_address: FF:56:D3:2F:7D:E8
|
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Humidity
|
2020-05-27 00:33:28 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Temperature
|
2020-05-27 00:33:28 +02:00
|
|
|
pressure:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Pressure
|
2020-05-27 00:33:28 +02:00
|
|
|
acceleration_x:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Acceleration X
|
2020-05-27 00:33:28 +02:00
|
|
|
acceleration_y:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Acceleration Y
|
2020-05-27 00:33:28 +02:00
|
|
|
acceleration_z:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Acceleration Z
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_voltage:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Battery Voltage
|
2020-05-27 00:33:28 +02:00
|
|
|
tx_power:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag TX Power
|
2020-05-27 00:33:28 +02:00
|
|
|
movement_counter:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Movement Counter
|
2020-05-27 00:33:28 +02:00
|
|
|
measurement_sequence_number:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RuuviTag Measurement Sequence Number
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: as3935
|
|
|
|
lightning_energy:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Lightning Energy
|
2020-05-27 00:33:28 +02:00
|
|
|
distance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Distance Storm
|
2019-10-16 13:29:56 +02:00
|
|
|
- platform: xiaomi_hhccjcy01
|
2018-09-26 18:39:41 +02:00
|
|
|
mac_address: 94:2B:FF:5C:91:61
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi HHCCJCY01 Temperature
|
2018-09-26 18:39:41 +02:00
|
|
|
moisture:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi HHCCJCY01 Moisture
|
2018-09-26 18:39:41 +02:00
|
|
|
illuminance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi HHCCJCY01 Illuminance
|
2018-09-26 18:39:41 +02:00
|
|
|
conductivity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi HHCCJCY01 Soil Conductivity
|
2020-09-20 04:37:34 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi HHCCJCY01 Battery Level
|
2019-10-16 13:29:56 +02:00
|
|
|
- platform: xiaomi_lywsdcgq
|
2018-09-26 18:39:41 +02:00
|
|
|
mac_address: 7A:80:8E:19:36:BA
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSDCGQ Temperature
|
2018-09-26 18:39:41 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSDCGQ Humidity
|
2018-09-26 18:39:41 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSDCGQ Battery Level
|
2019-10-16 13:29:56 +02:00
|
|
|
- platform: xiaomi_lywsd02
|
|
|
|
mac_address: 3F:5B:7D:82:58:4E
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD02 Temperature
|
2019-10-16 13:29:56 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD02 Humidity
|
2020-10-26 18:53:17 +01:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD02 Battery Level
|
2019-10-16 13:29:56 +02:00
|
|
|
- platform: xiaomi_cgg1
|
|
|
|
mac_address: 7A:80:8E:19:36:BA
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGG1 Temperature
|
2019-10-16 13:29:56 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGG1 Humidity
|
2019-10-16 13:29:56 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGG1 Battery Level
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_gcls002
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: 94:2B:FF:5C:91:61
|
2020-05-27 00:33:28 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: GCLS02 Temperature
|
2020-05-27 00:33:28 +02:00
|
|
|
moisture:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: GCLS02 Moisture
|
2020-05-27 00:33:28 +02:00
|
|
|
conductivity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: GCLS02 Soil Conductivity
|
2020-05-27 00:33:28 +02:00
|
|
|
illuminance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: GCLS02 Illuminance
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_hhccpot002
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: 94:2B:FF:5C:91:61
|
2020-05-27 00:33:28 +02:00
|
|
|
moisture:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: HHCCPOT002 Moisture
|
2020-05-27 00:33:28 +02:00
|
|
|
conductivity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: HHCCPOT002 Soil Conductivity
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_lywsd03mmc
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: A4:C1:38:4E:16:78
|
|
|
|
bindkey: e9efaa6873f9f9c87a5e75a5f814801c
|
2020-05-27 00:33:28 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD03MMC Temperature
|
2019-11-07 22:10:09 +01:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD03MMC Humidity
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi LYWSD03MMC Battery Level
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_cgd1
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: A4:C1:38:D1:61:7D
|
|
|
|
bindkey: c99d2313182473b38001086febf781bd
|
2019-11-07 22:10:09 +01:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGD1 Temperature
|
2020-05-27 00:33:28 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGD1 Humidity
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Xiaomi CGD1 Battery Level
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_jqjcy01ym
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: 7A:80:8E:19:36:BA
|
2020-05-27 00:33:28 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: JQJCY01YM Temperature
|
2020-05-27 00:33:28 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: JQJCY01YM Humidity
|
2020-05-27 00:33:28 +02:00
|
|
|
formaldehyde:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: JQJCY01YM Formaldehyde
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: JQJCY01YM Battery Level
|
2022-01-27 00:54:29 +01:00
|
|
|
- platform: xiaomi_mhoc303
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: E7:50:59:32:A0:1C
|
2022-01-27 00:54:29 +01:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MHO-C303 Temperature
|
2022-01-27 00:54:29 +01:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MHO-C303 Humidity
|
2022-01-27 00:54:29 +01:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MHO-C303 Battery Level
|
2020-11-03 18:36:11 +01:00
|
|
|
- platform: atc_mithermometer
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: A4:C1:38:4E:16:78
|
2020-11-03 18:36:11 +01:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ATC Temperature
|
2020-11-03 18:36:11 +01:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ATC Humidity
|
2020-11-03 18:36:11 +01:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ATC Battery-Level
|
2020-11-03 18:36:11 +01:00
|
|
|
battery_voltage:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ATC Battery-Voltage
|
2021-07-22 05:21:08 +02:00
|
|
|
- platform: pvvx_mithermometer
|
2022-09-06 05:48:01 +02:00
|
|
|
mac_address: A4:C1:38:4E:16:78
|
2021-07-22 05:21:08 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: PVVX Temperature
|
2021-07-22 05:21:08 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: PVVX Humidity
|
2021-07-22 05:21:08 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: PVVX Battery-Level
|
2021-07-22 05:21:08 +02:00
|
|
|
battery_voltage:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: PVVX Battery-Voltage
|
2021-02-06 05:04:47 +01:00
|
|
|
- platform: inkbird_ibsth1_mini
|
|
|
|
mac_address: 38:81:D7:0A:9C:11
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Inkbird IBS-TH1 Temperature
|
2021-02-06 05:04:47 +01:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Inkbird IBS-TH1 Humidity
|
2021-02-06 05:04:47 +01:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Inkbird IBS-TH1 Battery Level
|
2022-04-12 06:19:16 +02:00
|
|
|
- platform: xiaomi_rtcgq02lm
|
|
|
|
id: motion_rtcgq02lm
|
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Mi Motion Sensor 2 Battery level
|
2021-09-22 13:24:19 +02:00
|
|
|
- platform: ltr390
|
|
|
|
uv:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: LTR390 UV
|
2021-09-22 13:24:19 +02:00
|
|
|
uv_index:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: LTR390 UVI
|
2021-09-22 13:24:19 +02:00
|
|
|
light:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: LTR390 Light
|
2021-09-22 13:24:19 +02:00
|
|
|
ambient_light:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: LTR390 ALS
|
|
|
|
gain: X3
|
2021-09-22 13:24:19 +02:00
|
|
|
resolution: 18
|
|
|
|
window_correction_factor: 1.0
|
|
|
|
address: 0x53
|
|
|
|
update_interval: 60s
|
2022-05-19 02:47:33 +02:00
|
|
|
- platform: sgp4x
|
|
|
|
voc:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: VOC Index
|
2022-05-19 02:47:33 +02:00
|
|
|
id: sgp40_voc_index
|
|
|
|
algorithm_tuning:
|
|
|
|
index_offset: 100
|
|
|
|
learning_time_offset_hours: 12
|
|
|
|
learning_time_gain_hours: 12
|
|
|
|
gating_max_duration_minutes: 180
|
|
|
|
std_initial: 50
|
|
|
|
gain_factor: 230
|
|
|
|
nox:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: NOx
|
2022-05-19 02:47:33 +02:00
|
|
|
algorithm_tuning:
|
|
|
|
index_offset: 100
|
|
|
|
learning_time_offset_hours: 12
|
|
|
|
learning_time_gain_hours: 12
|
|
|
|
gating_max_duration_minutes: 180
|
|
|
|
std_initial: 50
|
|
|
|
gain_factor: 230
|
2021-04-09 03:40:19 +02:00
|
|
|
update_interval: 5s
|
|
|
|
- platform: mcp3008
|
|
|
|
update_interval: 5s
|
2022-09-06 05:48:01 +02:00
|
|
|
mcp3008_id: mcp3008_hub
|
2021-04-09 03:40:19 +02:00
|
|
|
id: freezer_temp_source
|
|
|
|
reference_voltage: 3.19
|
|
|
|
number: 0
|
2023-06-21 01:53:44 +02:00
|
|
|
- id: airthingswp
|
|
|
|
platform: airthings_wave_plus
|
2021-08-31 04:00:30 +02:00
|
|
|
ble_client_id: airthings01
|
|
|
|
update_interval: 5min
|
2023-07-12 03:38:52 +02:00
|
|
|
battery_update_interval: 12h
|
2021-08-31 04:00:30 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus Temperature
|
2021-08-31 04:00:30 +02:00
|
|
|
radon:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus Radon
|
2021-08-31 04:00:30 +02:00
|
|
|
radon_long_term:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus Radon Long Term
|
2021-08-31 04:00:30 +02:00
|
|
|
pressure:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus Pressure
|
2021-08-31 04:00:30 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus Humidity
|
2021-08-31 04:00:30 +02:00
|
|
|
co2:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus CO2
|
2021-08-31 04:00:30 +02:00
|
|
|
tvoc:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Plus VOC
|
2023-07-12 03:38:52 +02:00
|
|
|
battery_voltage:
|
|
|
|
name: Wave Plus Battery Voltage
|
2023-06-21 01:53:44 +02:00
|
|
|
- id: airthingswm
|
|
|
|
platform: airthings_wave_mini
|
2021-10-05 00:56:34 +02:00
|
|
|
ble_client_id: airthingsmini01
|
|
|
|
update_interval: 5min
|
2023-07-12 03:38:52 +02:00
|
|
|
battery_update_interval: 12h
|
2021-10-05 00:56:34 +02:00
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Mini Temperature
|
2021-10-05 00:56:34 +02:00
|
|
|
humidity:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Mini Humidity
|
2021-10-05 00:56:34 +02:00
|
|
|
pressure:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Mini Pressure
|
2021-10-05 00:56:34 +02:00
|
|
|
tvoc:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Wave Mini VOC
|
2023-07-12 03:38:52 +02:00
|
|
|
battery_voltage:
|
|
|
|
name: Wave Mini Battery Voltage
|
2021-12-31 10:08:49 +01:00
|
|
|
- platform: ina260
|
|
|
|
address: 0x40
|
|
|
|
current:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: INA260 Current
|
2021-12-31 10:08:49 +01:00
|
|
|
power:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: INA260 Power
|
2021-12-31 10:08:49 +01:00
|
|
|
bus_voltage:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: INA260 Voltage
|
2021-12-31 10:08:49 +01:00
|
|
|
update_interval: 60s
|
2022-02-08 04:32:37 +01:00
|
|
|
- platform: radon_eye_rd200
|
|
|
|
ble_client_id: radon_eye_ble_id
|
|
|
|
update_interval: 10min
|
|
|
|
radon:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RD200 Radon
|
2022-02-08 04:32:37 +01:00
|
|
|
radon_long_term:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: RD200 Radon Long Term
|
2022-02-28 23:30:33 +01:00
|
|
|
- platform: mopeka_pro_check
|
|
|
|
mac_address: D3:75:F2:DC:16:91
|
|
|
|
tank_type: CUSTOM
|
|
|
|
custom_distance_full: 40cm
|
|
|
|
custom_distance_empty: 10mm
|
|
|
|
temperature:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Propane test temp
|
2022-02-28 23:30:33 +01:00
|
|
|
level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Propane test level
|
2022-02-28 23:30:33 +01:00
|
|
|
distance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Propane test distance
|
2022-02-28 23:30:33 +01:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Propane test battery level
|
2022-09-08 12:30:07 +02:00
|
|
|
- platform: ufire_ec
|
|
|
|
id: ufire_ec_board
|
|
|
|
ec:
|
|
|
|
name: Ufire EC
|
|
|
|
temperature_sensor: ha_hello_world_temperature
|
|
|
|
temperature_compensation: 20.0
|
|
|
|
temperature_coefficient: 0.019
|
2022-09-14 06:51:20 +02:00
|
|
|
- platform: ufire_ise
|
|
|
|
id: ufire_ise_board
|
|
|
|
temperature_sensor: ha_hello_world_temperature
|
|
|
|
ph:
|
|
|
|
name: Ufire pH
|
2023-01-24 21:58:44 +01:00
|
|
|
- platform: mics_4514
|
|
|
|
update_interval: 60s
|
|
|
|
nitrogen_dioxide:
|
|
|
|
name: MICS-4514 NO2
|
|
|
|
carbon_monoxide:
|
|
|
|
name: MICS-4514 CO
|
|
|
|
methane:
|
|
|
|
name: MICS-4514 CH4
|
|
|
|
hydrogen:
|
|
|
|
name: MICS-4514 H2
|
|
|
|
ethanol:
|
|
|
|
name: MICS-4514 C2H5OH
|
|
|
|
ammonia:
|
|
|
|
name: MICS-4514 NH3
|
2023-07-04 02:55:04 +02:00
|
|
|
- platform: mopeka_std_check
|
|
|
|
mac_address: D3:75:F2:DC:16:91
|
|
|
|
tank_type: CUSTOM
|
|
|
|
custom_distance_full: 40cm
|
|
|
|
custom_distance_empty: 10mm
|
|
|
|
temperature:
|
|
|
|
name: Propane test temp
|
|
|
|
level:
|
|
|
|
name: Propane test level
|
|
|
|
distance:
|
|
|
|
name: Propane test distance
|
|
|
|
battery_level:
|
|
|
|
name: Propane test battery level
|
2023-07-12 22:48:16 +02:00
|
|
|
- platform: duty_time
|
|
|
|
id: duty_time1
|
|
|
|
name: Test Duty Time
|
|
|
|
restore: true
|
|
|
|
last_time:
|
|
|
|
name: Test Last Duty Time Sensor
|
|
|
|
sensor: ha_hello_world_binary
|
|
|
|
- platform: duty_time
|
|
|
|
id: duty_time2
|
|
|
|
name: Test Duty Time 2
|
|
|
|
restore: false
|
|
|
|
lambda: "return true;"
|
2021-08-31 04:00:30 +02:00
|
|
|
|
2019-01-06 19:03:34 +01:00
|
|
|
time:
|
2020-11-20 03:59:19 +01:00
|
|
|
- platform: homeassistant
|
|
|
|
on_time:
|
2023-03-09 02:54:51 +01:00
|
|
|
- at: "16:00:00"
|
2020-11-20 03:59:19 +01:00
|
|
|
then:
|
|
|
|
- logger.log: It's 16:00
|
2023-07-12 22:48:16 +02:00
|
|
|
- if:
|
|
|
|
condition:
|
|
|
|
- sensor.duty_time.is_running: duty_time2
|
|
|
|
then:
|
|
|
|
- sensor.duty_time.start: duty_time1
|
|
|
|
- if:
|
|
|
|
condition:
|
|
|
|
- sensor.duty_time.is_not_running: duty_time1
|
|
|
|
then:
|
|
|
|
- sensor.duty_time.stop: duty_time2
|
|
|
|
- sensor.duty_time.reset: duty_time1
|
2019-01-05 19:52:01 +01:00
|
|
|
|
2018-09-26 18:39:41 +02:00
|
|
|
esp32_touch:
|
2022-09-06 05:48:01 +02:00
|
|
|
setup_mode: true
|
2018-09-26 18:39:41 +02:00
|
|
|
|
|
|
|
binary_sensor:
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: binary_sensor.hello_world
|
|
|
|
id: ha_hello_world_binary
|
2021-05-17 01:16:22 +02:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: binary_sensor.hello
|
|
|
|
attribute: world
|
|
|
|
id: ha_hello_world_binary_attribute
|
2019-04-17 12:06:00 +02:00
|
|
|
- platform: ble_presence
|
2018-09-26 18:39:41 +02:00
|
|
|
mac_address: AC:37:43:77:5F:4C
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ESP32 BLE Tracker Google Home Mini
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_presence
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: 11aa
|
|
|
|
name: BLE Test Service 16 Presence
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_presence
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: "11223344"
|
|
|
|
name: BLE Test Service 32 Presence
|
2019-10-31 15:34:19 +01:00
|
|
|
- platform: ble_presence
|
2022-09-06 05:48:01 +02:00
|
|
|
service_uuid: 11223344-5566-7788-99aa-bbccddeeff00
|
|
|
|
name: BLE Test Service 128 Presence
|
2021-09-02 01:46:15 +02:00
|
|
|
- platform: ble_presence
|
2022-09-06 05:48:01 +02:00
|
|
|
ibeacon_uuid: 11223344-5566-7788-99aa-bbccddeeff00
|
2021-09-02 01:46:15 +02:00
|
|
|
ibeacon_major: 100
|
|
|
|
ibeacon_minor: 1
|
2022-09-06 05:48:01 +02:00
|
|
|
name: BLE Test iBeacon Presence
|
2018-09-26 18:39:41 +02:00
|
|
|
- platform: esp32_touch
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ESP32 Touch Pad GPIO27
|
2018-09-26 18:39:41 +02:00
|
|
|
pin: GPIO27
|
|
|
|
threshold: 1000
|
2019-10-12 17:03:01 +02:00
|
|
|
- platform: as3935
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Storm Alert
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_mue4094rt
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MUE4094RT Motion
|
|
|
|
mac_address: 7A:80:8E:19:36:BA
|
|
|
|
timeout: 5s
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_mjyd02yla
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MJYD02YL-A Motion
|
|
|
|
mac_address: 50:EC:50:CD:32:02
|
|
|
|
bindkey: 48403ebe2d385db8d0c187f81e62cb64
|
2020-05-27 00:33:28 +02:00
|
|
|
idle_time:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MJYD02YL-A Idle Time
|
2020-05-27 00:33:28 +02:00
|
|
|
light:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MJYD02YL-A Light Status
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: MJYD02YL-A Battery Level
|
2020-05-27 00:33:28 +02:00
|
|
|
- platform: xiaomi_wx08zm
|
2022-09-06 05:48:01 +02:00
|
|
|
name: WX08ZM Activation State
|
|
|
|
mac_address: 74:a3:4a:b5:07:34
|
2020-05-27 00:33:28 +02:00
|
|
|
tablet:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: WX08ZM Tablet Resource
|
2020-05-27 00:33:28 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: WX08ZM Battery Level
|
2021-08-10 07:06:04 +02:00
|
|
|
- platform: xiaomi_cgpr1
|
2022-09-06 05:48:01 +02:00
|
|
|
name: CGPR1 Motion
|
|
|
|
mac_address: "12:34:56:12:34:56"
|
|
|
|
bindkey: 48403ebe2d385db8d0c187f81e62cb64
|
2021-08-10 07:06:04 +02:00
|
|
|
battery_level:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: CGPR1 battery Level
|
2021-08-10 07:06:04 +02:00
|
|
|
idle_time:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: CGPR1 Idle Time
|
2021-08-10 07:06:04 +02:00
|
|
|
illuminance:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: CGPR1 Illuminance
|
2022-04-12 06:19:16 +02:00
|
|
|
- platform: xiaomi_rtcgq02lm
|
|
|
|
id: motion_rtcgq02lm
|
|
|
|
motion:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Mi Motion Sensor 2
|
2022-04-12 06:19:16 +02:00
|
|
|
light:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Mi Motion Sensor 2 Light
|
2022-04-12 06:19:16 +02:00
|
|
|
button:
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Mi Motion Sensor 2 Button
|
2023-01-18 02:26:32 +01:00
|
|
|
- platform: gpio
|
|
|
|
id: gpio_set_retry_test
|
|
|
|
pin: GPIO9
|
|
|
|
on_press:
|
|
|
|
then:
|
|
|
|
- lambda: |-
|
|
|
|
App.scheduler.set_retry(id(gpio_set_retry_test), "set_retry_test", 100, 3, [](const uint8_t remaining) {
|
|
|
|
return remaining ? RetryResult::RETRY : RetryResult::DONE; // just to reference both symbols
|
|
|
|
}, 5.0f);
|
2018-09-26 18:39:41 +02:00
|
|
|
|
|
|
|
esp32_ble_tracker:
|
2020-04-28 01:57:02 +02:00
|
|
|
on_ble_advertise:
|
2023-06-09 02:53:30 +02:00
|
|
|
- mac_address:
|
|
|
|
- AA:BB:CC:DD:EE:FF
|
|
|
|
- FF:EE:DD:CC:BB:AA
|
|
|
|
then:
|
|
|
|
# yamllint disable rule:line-length
|
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "The device address (%s) exists in list", x.address_str().c_str());
|
|
|
|
# yamllint enable rule:line-length
|
2020-04-28 01:57:02 +02:00
|
|
|
- mac_address: AC:37:43:77:5F:4C
|
|
|
|
then:
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint disable rule:line-length
|
2020-04-28 01:57:02 +02:00
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "The device address is %s", x.address_str().c_str());
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint enable rule:line-length
|
2020-04-28 01:57:02 +02:00
|
|
|
- then:
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint disable rule:line-length
|
2020-04-28 01:57:02 +02:00
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "The device address is %s", x.address_str().c_str());
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint enable rule:line-length
|
2020-04-28 01:57:02 +02:00
|
|
|
on_ble_service_data_advertise:
|
|
|
|
- service_uuid: ABCD
|
|
|
|
then:
|
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "Length of service data is %i", x.size());
|
|
|
|
on_ble_manufacturer_data_advertise:
|
|
|
|
- manufacturer_id: ABCD
|
|
|
|
then:
|
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "Length of manufacturer data is %i", x.size());
|
|
|
|
|
2021-08-31 04:00:30 +02:00
|
|
|
ble_client:
|
|
|
|
- mac_address: 01:02:03:04:05:06
|
|
|
|
id: airthings01
|
2021-10-05 00:56:34 +02:00
|
|
|
- mac_address: 01:02:03:04:05:06
|
|
|
|
id: airthingsmini01
|
2022-02-08 04:32:37 +01:00
|
|
|
- mac_address: 01:02:03:04:05:06
|
|
|
|
id: radon_eye_ble_id
|
2021-10-05 00:56:34 +02:00
|
|
|
|
2021-08-31 04:00:30 +02:00
|
|
|
airthings_ble:
|
|
|
|
|
2022-02-08 04:32:37 +01:00
|
|
|
radon_eye_ble:
|
|
|
|
|
2021-10-27 22:16:12 +02:00
|
|
|
ruuvi_ble:
|
|
|
|
|
|
|
|
xiaomi_ble:
|
|
|
|
|
2022-02-28 23:30:33 +01:00
|
|
|
mopeka_ble:
|
2021-10-27 22:16:12 +02:00
|
|
|
|
2022-10-12 11:22:07 +02:00
|
|
|
bluetooth_proxy:
|
|
|
|
active: true
|
|
|
|
|
2022-04-12 06:19:16 +02:00
|
|
|
xiaomi_rtcgq02lm:
|
|
|
|
- id: motion_rtcgq02lm
|
|
|
|
mac_address: 01:02:03:04:05:06
|
2023-03-09 02:54:51 +01:00
|
|
|
bindkey: "48403ebe2d385db8d0c187f81e62cb64"
|
2022-04-12 06:19:16 +02:00
|
|
|
|
2018-09-26 18:39:41 +02:00
|
|
|
status_led:
|
|
|
|
pin: GPIO2
|
2018-10-17 21:24:02 +02:00
|
|
|
|
|
|
|
text_sensor:
|
|
|
|
- platform: version
|
2022-09-06 05:48:01 +02:00
|
|
|
name: ESPHome Version
|
2018-10-17 21:24:02 +02:00
|
|
|
icon: mdi:icon
|
|
|
|
id: version_sensor
|
|
|
|
on_value:
|
2019-03-03 16:45:56 +01:00
|
|
|
- if:
|
|
|
|
condition:
|
|
|
|
- api.connected:
|
|
|
|
then:
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint disable rule:line-length
|
2020-11-20 03:59:19 +01:00
|
|
|
- lambda: !lambda |-
|
|
|
|
ESP_LOGD("main", "The state is %s=%s", x.c_str(), id(version_sensor).state.c_str());
|
2022-09-06 05:48:01 +02:00
|
|
|
# yamllint enable rule:line-length
|
2018-10-20 12:58:02 +02:00
|
|
|
- script.execute: my_script
|
2022-11-09 04:51:59 +01:00
|
|
|
- script.execute:
|
|
|
|
id: my_script_with_params
|
|
|
|
prefix: Running my_script_with_params
|
|
|
|
param2: 100
|
|
|
|
param3: true
|
|
|
|
- script.execute:
|
|
|
|
id: my_script_with_params
|
|
|
|
prefix: Running my_script_with_params using lambda parameters
|
|
|
|
param2: !lambda return 200;
|
|
|
|
param3: !lambda return true;
|
2019-01-14 11:09:32 +01:00
|
|
|
- homeassistant.service:
|
|
|
|
service: notify.html5
|
|
|
|
data:
|
|
|
|
title: New Humidity
|
|
|
|
data_template:
|
|
|
|
message: The humidity is {{ my_variable }}%.
|
|
|
|
variables:
|
|
|
|
my_variable: |-
|
|
|
|
return id(version_sensor).state;
|
2019-04-17 12:06:00 +02:00
|
|
|
my_variable_str: |-
|
|
|
|
return "Hello World";
|
2019-04-22 21:56:30 +02:00
|
|
|
- homeassistant.service:
|
|
|
|
service: light.turn_on
|
|
|
|
data:
|
|
|
|
entity_id: light.my_light
|
2020-09-16 12:29:20 +02:00
|
|
|
- homeassistant.tag_scanned:
|
|
|
|
tag: 1234-abcd
|
|
|
|
- homeassistant.tag_scanned: 1234-abcd
|
2021-02-15 18:32:22 +01:00
|
|
|
- deep_sleep.enter:
|
|
|
|
sleep_duration: 30min
|
2021-05-11 17:36:14 +02:00
|
|
|
- deep_sleep.enter:
|
|
|
|
sleep_duration: !lambda "return 30 * 60 * 1000;"
|
2018-10-17 21:24:02 +02:00
|
|
|
- platform: template
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Template Text Sensor
|
2018-10-17 21:24:02 +02:00
|
|
|
lambda: |-
|
|
|
|
return {"Hello World"};
|
2021-11-25 21:35:33 +01:00
|
|
|
filters:
|
|
|
|
- to_upper:
|
|
|
|
- to_lower:
|
2022-09-06 05:48:01 +02:00
|
|
|
- append: xyz
|
|
|
|
- prepend: abcd
|
2021-11-25 21:35:33 +01:00
|
|
|
- substitute:
|
|
|
|
- Hello -> Goodbye
|
|
|
|
- map:
|
|
|
|
- red -> green
|
2022-09-06 05:48:01 +02:00
|
|
|
- lambda: 'return {"1234"};'
|
2019-01-06 19:03:34 +01:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: sensor.hello_world2
|
|
|
|
id: ha_hello_world2
|
2021-05-17 01:16:22 +02:00
|
|
|
- platform: homeassistant
|
|
|
|
entity_id: sensor.hello_world3
|
|
|
|
id: ha_hello_world3
|
|
|
|
attribute: some_attribute
|
2020-05-20 02:13:50 +02:00
|
|
|
- platform: ble_scanner
|
|
|
|
name: Scanner
|
2018-10-20 12:58:02 +02:00
|
|
|
|
|
|
|
script:
|
|
|
|
- id: my_script
|
2020-08-06 17:08:48 +02:00
|
|
|
mode: single
|
|
|
|
then:
|
|
|
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
|
|
|
- id: my_script_queued
|
|
|
|
mode: queued
|
|
|
|
max_runs: 2
|
|
|
|
then:
|
|
|
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
|
|
|
- id: my_script_parallel
|
|
|
|
mode: parallel
|
|
|
|
max_runs: 2
|
|
|
|
then:
|
|
|
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
|
|
|
- id: my_script_restart
|
|
|
|
mode: restart
|
2018-10-20 12:58:02 +02:00
|
|
|
then:
|
|
|
|
- lambda: 'ESP_LOGD("main", "Hello World!");'
|
2022-11-09 04:51:59 +01:00
|
|
|
- id: my_script_with_params
|
|
|
|
parameters:
|
|
|
|
prefix: string
|
|
|
|
param2: int
|
|
|
|
param3: bool
|
|
|
|
then:
|
|
|
|
- lambda: 'ESP_LOGD("main", (prefix + " Hello World!" + to_string(param2) + " " + to_string(param3)).c_str());'
|
2019-01-06 19:03:34 +01:00
|
|
|
|
|
|
|
stepper:
|
|
|
|
- platform: uln2003
|
|
|
|
id: my_stepper
|
|
|
|
pin_a: GPIO23
|
2019-12-04 16:47:34 +01:00
|
|
|
pin_b: GPIO27
|
2019-01-06 19:03:34 +01:00
|
|
|
pin_c: GPIO25
|
|
|
|
pin_d: GPIO26
|
2022-09-06 05:48:01 +02:00
|
|
|
sleep_when_done: false
|
2019-01-06 19:03:34 +01:00
|
|
|
step_mode: HALF_STEP
|
|
|
|
max_speed: 250 steps/s
|
|
|
|
|
|
|
|
# Optional:
|
|
|
|
acceleration: inf
|
|
|
|
deceleration: inf
|
2019-01-09 15:18:54 +01:00
|
|
|
|
|
|
|
interval:
|
|
|
|
interval: 5s
|
2023-11-23 08:31:23 +01:00
|
|
|
startup_delay: 10s
|
2019-01-09 15:18:54 +01:00
|
|
|
then:
|
2022-09-06 05:48:01 +02:00
|
|
|
- logger.log: Interval Run
|
2019-05-26 10:28:46 +02:00
|
|
|
|
|
|
|
display:
|
2023-09-05 09:01:28 +02:00
|
|
|
- platform: st7789v
|
|
|
|
model: LILYGO_T-EMBED_170X320
|
2023-10-04 22:18:33 +02:00
|
|
|
spi_mode: mode0
|
2023-09-05 09:01:28 +02:00
|
|
|
height: 320
|
|
|
|
width: 170
|
|
|
|
offset_height: 35
|
|
|
|
offset_width: 0
|
|
|
|
dc_pin: GPIO13
|
|
|
|
reset_pin: GPIO9
|
2021-08-31 04:00:30 +02:00
|
|
|
|
2023-05-21 22:03:21 +02:00
|
|
|
image:
|
|
|
|
- id: binary_image
|
|
|
|
file: pnglogo.png
|
|
|
|
type: BINARY
|
|
|
|
dither: FloydSteinberg
|
|
|
|
- id: transparent_transparent_image
|
|
|
|
file: pnglogo.png
|
|
|
|
type: TRANSPARENT_BINARY
|
|
|
|
- id: rgba_image
|
|
|
|
file: pnglogo.png
|
|
|
|
type: RGBA
|
|
|
|
resize: 50x50
|
|
|
|
- id: rgb24_image
|
|
|
|
file: pnglogo.png
|
|
|
|
type: RGB24
|
|
|
|
use_transparency: yes
|
|
|
|
- id: rgb565_image
|
|
|
|
file: pnglogo.png
|
|
|
|
type: RGB565
|
|
|
|
use_transparency: no
|
2023-11-23 20:10:33 +01:00
|
|
|
- id: web_svg_image
|
|
|
|
file: https://raw.githubusercontent.com/esphome/esphome-docs/a62d7ab193c1a464ed791670170c7d518189109b/images/logo.svg
|
|
|
|
resize: 256x48
|
|
|
|
type: TRANSPARENT_BINARY
|
|
|
|
- id: web_tiff_image
|
|
|
|
file: https://upload.wikimedia.org/wikipedia/commons/b/b6/SIPI_Jelly_Beans_4.1.07.tiff
|
|
|
|
type: RGB24
|
|
|
|
resize: 48x48
|
|
|
|
- id: web_redirect_image
|
|
|
|
file: https://avatars.githubusercontent.com/u/3060199?s=48&v=4
|
|
|
|
type: RGB24
|
|
|
|
resize: 48x48
|
2023-05-21 22:03:21 +02:00
|
|
|
|
2023-06-06 23:32:21 +02:00
|
|
|
- id: mdi_alert
|
|
|
|
file: mdi:alert-circle-outline
|
|
|
|
resize: 50x50
|
|
|
|
- id: another_alert_icon
|
|
|
|
file: mdi:alert-outline
|
|
|
|
type: BINARY
|
|
|
|
|
2023-10-09 02:47:52 +02:00
|
|
|
font:
|
|
|
|
- file: "gfonts://Roboto"
|
|
|
|
id: roboto
|
|
|
|
size: 20
|
|
|
|
|
2023-06-17 10:32:07 +02:00
|
|
|
graph:
|
|
|
|
- id: my_graph
|
|
|
|
sensor: ha_hello_world_temperature
|
|
|
|
duration: 1h
|
|
|
|
width: 100
|
|
|
|
height: 100
|
|
|
|
|
2021-11-10 18:52:49 +01:00
|
|
|
cap1188:
|
|
|
|
id: cap1188_component
|
|
|
|
address: 0x29
|
|
|
|
touch_threshold: 0x20
|
|
|
|
allow_multiple_touches: true
|
|
|
|
reset_pin: 14
|
2022-08-08 02:59:55 +02:00
|
|
|
|
|
|
|
switch:
|
|
|
|
- platform: template
|
2022-09-06 05:48:01 +02:00
|
|
|
name: Test BLE Write Action
|
2022-08-08 02:59:55 +02:00
|
|
|
turn_on_action:
|
|
|
|
- ble_client.ble_write:
|
|
|
|
id: airthings01
|
|
|
|
service_uuid: F61E3BE9-2826-A81B-970A-4D4DECFABBAE
|
|
|
|
characteristic_uuid: 6490FAFE-0734-732C-8705-91B653A081FC
|
|
|
|
value: [0x01, 0xab, 0xff]
|
2022-08-16 04:40:58 +02:00
|
|
|
- ble_client.ble_write:
|
|
|
|
id: airthings01
|
|
|
|
service_uuid: F61E3BE9-2826-A81B-970A-4D4DECFABBAE
|
|
|
|
characteristic_uuid: 6490FAFE-0734-732C-8705-91B653A081FC
|
|
|
|
value: !lambda |-
|
|
|
|
return {0x13, 0x37};
|
2023-08-17 22:05:25 +02:00
|
|
|
|
|
|
|
esp32_ble_server:
|
|
|
|
id: ble
|
|
|
|
manufacturer_data: [0x72, 0x4, 0x00, 0x23]
|
2023-10-25 11:00:32 +02:00
|
|
|
|
|
|
|
text:
|
|
|
|
- platform: template
|
|
|
|
name: My Text
|
|
|
|
id: my_text
|
|
|
|
min_length: 0
|
|
|
|
max_length: 20
|
|
|
|
mode: text
|
|
|
|
pattern: "[a-z]+"
|
|
|
|
optimistic: true
|
|
|
|
restore_value: true
|
|
|
|
initial_value: "Hello World"
|
|
|
|
- platform: copy
|
|
|
|
name: My Text Copy
|
|
|
|
id: my_text_copy
|
|
|
|
source_id: my_text
|
|
|
|
mode: password
|