From 5e47700161698bcbe39ad96d681bf5dcfbac7f7b Mon Sep 17 00:00:00 2001 From: pierre Date: Sun, 12 Jan 2025 18:51:54 +0100 Subject: [PATCH] add --- mystrom-button-plus | 73 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 mystrom-button-plus diff --git a/mystrom-button-plus b/mystrom-button-plus new file mode 100644 index 0000000..e273b63 --- /dev/null +++ b/mystrom-button-plus @@ -0,0 +1,73 @@ +esphome: + name: button + friendly_name: button + + on_boot: + - priority: 600 + then: + - switch.turn_on: white + - delay: 10ms + - switch.turn_off: white + +preferences: + flash_write_interval: 24h + +i2c: + - id: bus_a + sda: GPIO21 + scl: GPIO22 + +sensor: + - platform: shtcx + temperature: + name: "Living Room Temperature" + humidity: + name: "Living Room Humidity" + address: 0x70 + +binary_sensor: + - platform: gpio + pin: + number: 37 + name: "Bottom left key" + - platform: gpio + pin: + number: 36 + name: "Bottom right key" + - platform: gpio + pin: + number: 38 + allow_other_uses: true + name: "Top left key" + - platform: gpio + pin: + number: 39 + name: "Top right key" + +switch: + - platform: gpio + id: white + pin: + number: 23 + inverted: True + name: "White LED" + - platform: gpio + pin: + number: 18 + inverted: True + name: "Green LED" + - platform: gpio + pin: + number: 4 + inverted: False + name: "Red LED" + + +deep_sleep: + run_duration: 60s + wakeup_pin: + number: 38 + allow_other_uses: true + mode: + input: True + wakeup_pin_mode: KEEP_AWAKE \ No newline at end of file