From 1cf3b09faa888562d3f463ed4e318f09b7371dcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Szafer?= Date: Thu, 15 Dec 2022 06:39:11 +0100 Subject: [PATCH] fix covers --- boards/cover.yaml | 78 +-- boards/cover16_inputs_MCP.yaml | 786 ++++++++++++----------- boards/cover16_inputs_PCF.yaml | 890 +++++++++++++-------------- boneio_config_for_console.yaml | 13 +- boneio_config_for_esphome_addon.yaml | 3 +- 5 files changed, 853 insertions(+), 917 deletions(-) diff --git a/boards/cover.yaml b/boards/cover.yaml index a3874c6..bf91b6d 100644 --- a/boards/cover.yaml +++ b/boards/cover.yaml @@ -14,13 +14,13 @@ cover: stop_action: - switch.turn_off: cover_open_01 - switch.turn_off: cover_close_01 - tilt_action: - - cover.close: this cover - - delay: 2s - - switch.turn_on: open_cover_switch - - lambda: |- wyliczenie czasu z zadanej pozycji - - delay: X - - switch.turn_off: open_cover_switch + # tilt_action: + # - cover.close: this cover + # - delay: 2s + # - switch.turn_on: open_cover_switch + # - lambda: |- wyliczenie czasu z zadanej pozycji + # - delay: X + # - switch.turn_off: open_cover_switch - platform: time_based name: "${node_name} Cover 02" @@ -37,67 +37,3 @@ cover: stop_action: - switch.turn_off: cover_open_02 - switch.turn_off: cover_close_02 - -- platform: time_based - name: "${node_name} Cover 03" - device_class: shutter - id: cover_03 - open_action: - - switch.turn_off: cover_close_03 - - switch.turn_on: cover_open_03 - open_duration: 60s - close_action: - - switch.turn_off: cover_open_03 - - switch.turn_on: cover_close_03 - close_duration: 60s - stop_action: - - switch.turn_off: cover_open_03 - - switch.turn_off: cover_close_03 - -- platform: time_based - name: "${node_name} Cover 04" - device_class: shutter - id: cover_04 - open_action: - - switch.turn_off: cover_close_04 - - switch.turn_on: cover_open_04 - open_duration: 60s - close_action: - - switch.turn_off: cover_open_04 - - switch.turn_on: cover_close_04 - close_duration: 60s - stop_action: - - switch.turn_off: cover_open_04 - - switch.turn_off: cover_close_04 - -- platform: time_based - name: "${node_name} Cover 05" - device_class: shutter - id: cover_05 - open_action: - - switch.turn_off: cover_close_05 - - switch.turn_on: cover_open_05 - open_duration: 60s - close_action: - - switch.turn_off: cover_open_05 - - switch.turn_on: cover_close_05 - close_duration: 60s - stop_action: - - switch.turn_off: cover_open_05 - - switch.turn_off: cover_close_05 - -- platform: time_based - name: "${node_name} Cover 06" - device_class: shutter - id: cover_06 - open_action: - - switch.turn_off: cover_close_06 - - switch.turn_on: cover_open_06 - open_duration: 60s - close_action: - - switch.turn_off: cover_open_06 - - switch.turn_on: cover_close_06 - close_duration: 60s - stop_action: - - switch.turn_off: cover_open_06 - - switch.turn_off: cover_close_06 diff --git a/boards/cover16_inputs_MCP.yaml b/boards/cover16_inputs_MCP.yaml index 298dc3c..d06f175 100644 --- a/boards/cover16_inputs_MCP.yaml +++ b/boards/cover16_inputs_MCP.yaml @@ -12,10 +12,10 @@ binary_sensor: inverted: true on_press: then: - cover.open: cover_01 + - cover.open: cover_01 on_release: then: - cover.stop: cover_01 + - cover.stop: cover_01 - platform: gpio name: "${node_name} IN_02" @@ -28,11 +28,9 @@ binary_sensor: pullup: false inverted: true on_press: - then: - cover.close: cover_01 + - cover.close: cover_01 on_release: - then: - cover.stop: cover_01 + - cover.stop: cover_01 - platform: gpio name: "${node_name} IN_03" @@ -68,418 +66,418 @@ binary_sensor: then: cover.stop: cover_02 - - platform: gpio - name: "${node_name} IN_05" - id: in_05 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 4 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.open: cover_03 - on_release: - then: - cover.stop: cover_03 + # - platform: gpio + # name: "${node_name} IN_05" + # id: in_05 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 4 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.open: cover_03 + # on_release: + # then: + # cover.stop: cover_03 - - platform: gpio - name: "${node_name} IN_06" - id: in_06 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 5 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.close: cover_03 - on_release: - then: - cover.stop: cover_03 + # - platform: gpio + # name: "${node_name} IN_06" + # id: in_06 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 5 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.close: cover_03 + # on_release: + # then: + # cover.stop: cover_03 - - platform: gpio - name: "${node_name} IN_07" - id: in_07 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 6 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.open: cover_04 - on_release: - then: - cover.stop: cover_04 + # - platform: gpio + # name: "${node_name} IN_07" + # id: in_07 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 6 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.open: cover_04 + # on_release: + # then: + # cover.stop: cover_04 - - platform: gpio - name: "${node_name} IN_08" - id: in_08 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 7 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.close: cover_04 - on_release: - then: - cover.stop: cover_04 + # - platform: gpio + # name: "${node_name} IN_08" + # id: in_08 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 7 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.close: cover_04 + # on_release: + # then: + # cover.stop: cover_04 - - platform: gpio - name: "${node_name} IN_09" - id: in_09 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 8 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.open: cover_05 - on_release: - then: - cover.stop: cover_05 + # - platform: gpio + # name: "${node_name} IN_09" + # id: in_09 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 8 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.open: cover_05 + # on_release: + # then: + # cover.stop: cover_05 - - platform: gpio - name: "${node_name} IN_10" - id: in_10 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 9 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.close: cover_05 - on_release: - then: - cover.stop: cover_05 + # - platform: gpio + # name: "${node_name} IN_10" + # id: in_10 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 9 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.close: cover_05 + # on_release: + # then: + # cover.stop: cover_05 - - platform: gpio - name: "${node_name} IN_11" - id: in_11 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 10 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.open: cover_06 - on_release: - then: - cover.stop: cover_06 + # - platform: gpio + # name: "${node_name} IN_11" + # id: in_11 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 10 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.open: cover_06 + # on_release: + # then: + # cover.stop: cover_06 - - platform: gpio - name: "${node_name} IN_12" - id: in_12 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 11 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - cover.close: cover_06 - on_release: - then: - cover.stop: cover_06 + # - platform: gpio + # name: "${node_name} IN_12" + # id: in_12 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 11 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # cover.close: cover_06 + # on_release: + # then: + # cover.stop: cover_06 - - platform: gpio - name: "${node_name} IN_13" - id: in_13 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 12 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_13 + # - platform: gpio + # name: "${node_name} IN_13" + # id: in_13 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 12 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_13 - - platform: gpio - name: "${node_name} IN_14" - id: in_14 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 13 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_14 + # - platform: gpio + # name: "${node_name} IN_14" + # id: in_14 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 13 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_14 - - platform: gpio - name: "${node_name} IN_15" - id: in_15 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 14 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_15 + # - platform: gpio + # name: "${node_name} IN_15" + # id: in_15 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 14 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_15 - - platform: gpio - name: "${node_name} IN_16" - id: in_16 - pin: - mcp23xxx: mcp_inputs_1to16 - number: 15 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_16 + # - platform: gpio + # name: "${node_name} IN_16" + # id: in_16 + # pin: + # mcp23xxx: mcp_inputs_1to16 + # number: 15 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_16 - - platform: gpio - name: "${node_name} IN_17" - id: in_17 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 7 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_17 + # - platform: gpio + # name: "${node_name} IN_17" + # id: in_17 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 7 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_17 - - platform: gpio - name: "${node_name} IN_18" - id: in_18 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 6 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_18 + # - platform: gpio + # name: "${node_name} IN_18" + # id: in_18 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 6 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_18 - - platform: gpio - name: "${node_name} IN_19" - id: in_19 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 5 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_19 + # - platform: gpio + # name: "${node_name} IN_19" + # id: in_19 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 5 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_19 - - platform: gpio - name: "${node_name} IN_20" - id: in_20 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 4 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_20 + # - platform: gpio + # name: "${node_name} IN_20" + # id: in_20 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 4 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_20 - - platform: gpio - name: "${node_name} IN_21" - id: in_21 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 3 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_21 + # - platform: gpio + # name: "${node_name} IN_21" + # id: in_21 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 3 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_21 - - platform: gpio - name: "${node_name} IN_22" - id: in_22 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 2 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_22 + # - platform: gpio + # name: "${node_name} IN_22" + # id: in_22 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 2 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_22 - - platform: gpio - name: "${node_name} IN_23" - id: in_23 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 1 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_22 + # - platform: gpio + # name: "${node_name} IN_23" + # id: in_23 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 1 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_22 - - platform: gpio - name: "${node_name} IN_24" - id: in_24 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 0 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_24 + # - platform: gpio + # name: "${node_name} IN_24" + # id: in_24 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 0 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_24 - - platform: gpio - name: "${node_name} IN_25" - id: in_25 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 8 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_25 + # - platform: gpio + # name: "${node_name} IN_25" + # id: in_25 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 8 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_25 - - platform: gpio - name: "${node_name} IN_26" - id: in_26 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 9 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_26 + # - platform: gpio + # name: "${node_name} IN_26" + # id: in_26 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 9 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_26 - - platform: gpio - name: "${node_name} IN_27" - id: in_27 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 10 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_27 + # - platform: gpio + # name: "${node_name} IN_27" + # id: in_27 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 10 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_27 - - platform: gpio - name: "${node_name} IN_28" - id: in_28 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 11 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_28 + # - platform: gpio + # name: "${node_name} IN_28" + # id: in_28 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 11 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_28 - - platform: gpio - name: "${node_name} IN_29" - id: in_29 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 12 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_29 + # - platform: gpio + # name: "${node_name} IN_29" + # id: in_29 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 12 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_29 - - platform: gpio - name: "${node_name} IN_30" - id: in_30 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 13 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_30 + # - platform: gpio + # name: "${node_name} IN_30" + # id: in_30 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 13 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_30 - - platform: gpio - name: "${node_name} IN_31" - id: in_31 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 14 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_31 + # - platform: gpio + # name: "${node_name} IN_31" + # id: in_31 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 14 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_31 - - platform: gpio - name: "${node_name} IN_32" - id: in_32 - pin: - mcp23xxx: mcp_inputs_17to32 - number: 15 - mode: - input: true - pullup: false - inverted: true - on_press: - then: - - switch.toggle: relay_32 + # - platform: gpio + # name: "${node_name} IN_32" + # id: in_32 + # pin: + # mcp23xxx: mcp_inputs_17to32 + # number: 15 + # mode: + # input: true + # pullup: false + # inverted: true + # on_press: + # then: + # - switch.toggle: relay_32 diff --git a/boards/cover16_inputs_PCF.yaml b/boards/cover16_inputs_PCF.yaml index 74008e1..6e2c7be 100644 --- a/boards/cover16_inputs_PCF.yaml +++ b/boards/cover16_inputs_PCF.yaml @@ -10,7 +10,7 @@ binary_sensor: inverted: true on_press: then: - cover.open: cover_01 + - cover.open: cover_01 on_release: then: cover.stop: cover_01 @@ -63,477 +63,477 @@ binary_sensor: then: cover.stop: cover_02 - - platform: gpio - name: "${node_name} IN_05" - id: in_05 - pin: - pcf8574: pcf_inputs_1to14 - number: 4 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_03 - on_release: - then: - cover.stop: cover_03 + # - platform: gpio + # name: "${node_name} IN_05" + # id: in_05 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 4 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_03 + # on_release: + # then: + # cover.stop: cover_03 - - platform: gpio - name: "${node_name} IN_06" - id: in_06 - pin: - pcf8574: pcf_inputs_1to14 - number: 5 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_03 - on_release: - then: - cover.stop: cover_03 + # - platform: gpio + # name: "${node_name} IN_06" + # id: in_06 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 5 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_03 + # on_release: + # then: + # cover.stop: cover_03 - - platform: gpio - name: "${node_name} IN_07" - id: in_07 - pin: - pcf8574: pcf_inputs_1to14 - number: 6 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_04 - on_release: - then: - cover.stop: cover_04 + # - platform: gpio + # name: "${node_name} IN_07" + # id: in_07 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 6 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_04 + # on_release: + # then: + # cover.stop: cover_04 - - platform: gpio - name: "${node_name} IN_08" - id: in_08 - pin: - pcf8574: pcf_inputs_1to14 - number: 8 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_04 - on_release: - then: - cover.stop: cover_04 + # - platform: gpio + # name: "${node_name} IN_08" + # id: in_08 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 8 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_04 + # on_release: + # then: + # cover.stop: cover_04 - - platform: gpio - name: "${node_name} IN_09" - id: in_09 - pin: - pcf8574: pcf_inputs_1to14 - number: 9 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_05 - on_release: - then: - cover.stop: cover_05 + # - platform: gpio + # name: "${node_name} IN_09" + # id: in_09 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 9 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_05 + # on_release: + # then: + # cover.stop: cover_05 - - platform: gpio - name: "${node_name} IN_10" - id: in_10 - pin: - pcf8574: pcf_inputs_1to14 - number: 10 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_05 - on_release: - then: - cover.stop: cover_05 + # - platform: gpio + # name: "${node_name} IN_10" + # id: in_10 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 10 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_05 + # on_release: + # then: + # cover.stop: cover_05 - - platform: gpio - name: "${node_name} IN_11" - id: in_11 - pin: - pcf8574: pcf_inputs_1to14 - number: 11 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_06 - on_release: - then: - cover.stop: cover_06 + # - platform: gpio + # name: "${node_name} IN_11" + # id: in_11 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 11 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_06 + # on_release: + # then: + # cover.stop: cover_06 - - platform: gpio - name: "${node_name} IN_12" - id: in_12 - pin: - pcf8574: pcf_inputs_1to14 - number: 12 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_06 - on_release: - then: - cover.stop: cover_06 + # - platform: gpio + # name: "${node_name} IN_12" + # id: in_12 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 12 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_06 + # on_release: + # then: + # cover.stop: cover_06 - - platform: gpio - name: "${node_name} IN_13" - id: in_13 - pin: - pcf8574: pcf_inputs_1to14 - number: 13 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_07 - on_release: - then: - cover.stop: cover_07 + # - platform: gpio + # name: "${node_name} IN_13" + # id: in_13 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 13 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_07 + # on_release: + # then: + # cover.stop: cover_07 - - platform: gpio - name: "${node_name} IN_14" - id: in_14 - pin: - pcf8574: pcf_inputs_1to14 - number: 14 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_07 - on_release: - then: - cover.stop: cover_07 + # - platform: gpio + # name: "${node_name} IN_14" + # id: in_14 + # pin: + # pcf8574: pcf_inputs_1to14 + # number: 14 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_07 + # on_release: + # then: + # cover.stop: cover_07 - - platform: gpio - name: "${node_name} IN_15" - id: in_15 - pin: - pcf8574: pcf_inputs_15to28 - number: 6 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_08 - on_release: - then: - cover.stop: cover_08 + # - platform: gpio + # name: "${node_name} IN_15" + # id: in_15 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 6 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_08 + # on_release: + # then: + # cover.stop: cover_08 - - platform: gpio - name: "${node_name} IN_16" - id: in_16 - pin: - pcf8574: pcf_inputs_15to28 - number: 5 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_08 - on_release: - then: - cover.stop: cover_08 + # - platform: gpio + # name: "${node_name} IN_16" + # id: in_16 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 5 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_08 + # on_release: + # then: + # cover.stop: cover_08 - - platform: gpio - name: "${node_name} IN_17" - id: in_17 - pin: - pcf8574: pcf_inputs_15to28 - number: 4 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_09 - on_release: - then: - cover.stop: cover_09 + # - platform: gpio + # name: "${node_name} IN_17" + # id: in_17 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 4 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_09 + # on_release: + # then: + # cover.stop: cover_09 - - platform: gpio - name: "${node_name} IN_18" - id: in_18 - pin: - pcf8574: pcf_inputs_15to28 - number: 3 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_09 - on_release: - then: - cover.stop: cover_09 + # - platform: gpio + # name: "${node_name} IN_18" + # id: in_18 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 3 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_09 + # on_release: + # then: + # cover.stop: cover_09 - - platform: gpio - name: "${node_name} IN_19" - id: in_19 - pin: - pcf8574: pcf_inputs_15to28 - number: 2 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_10 - on_release: - then: - cover.stop: cover_10 + # - platform: gpio + # name: "${node_name} IN_19" + # id: in_19 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 2 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_10 + # on_release: + # then: + # cover.stop: cover_10 - - platform: gpio - name: "${node_name} IN_20" - id: in_20 - pin: - pcf8574: pcf_inputs_15to28 - number: 1 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_10 - on_release: - then: - cover.stop: cover_10 + # - platform: gpio + # name: "${node_name} IN_20" + # id: in_20 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 1 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_10 + # on_release: + # then: + # cover.stop: cover_10 - - platform: gpio - name: "${node_name} IN_21" - id: in_21 - pin: - pcf8574: pcf_inputs_15to28 - number: 0 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_11 - on_release: - then: - cover.stop: cover_11 + # - platform: gpio + # name: "${node_name} IN_21" + # id: in_21 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 0 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_11 + # on_release: + # then: + # cover.stop: cover_11 - - platform: gpio - name: "${node_name} IN_22" - id: in_22 - pin: - pcf8574: pcf_inputs_15to28 - number: 8 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_11 - on_release: - then: - cover.stop: cover_11 + # - platform: gpio + # name: "${node_name} IN_22" + # id: in_22 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 8 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_11 + # on_release: + # then: + # cover.stop: cover_11 - - platform: gpio - name: "${node_name} IN_23" - id: in_23 - pin: - pcf8574: pcf_inputs_15to28 - number: 9 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_12 - on_release: - then: - cover.stop: cover_12 + # - platform: gpio + # name: "${node_name} IN_23" + # id: in_23 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 9 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_12 + # on_release: + # then: + # cover.stop: cover_12 - - platform: gpio - name: "${node_name} IN_24" - id: in_24 - pin: - pcf8574: pcf_inputs_15to28 - number: 10 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_12 - on_release: - then: - cover.stop: cover_12 + # - platform: gpio + # name: "${node_name} IN_24" + # id: in_24 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 10 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_12 + # on_release: + # then: + # cover.stop: cover_12 - - platform: gpio - name: "${node_name} IN_25" - id: in_25 - pin: - pcf8574: pcf_inputs_15to28 - number: 11 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_13 - on_release: - then: - cover.stop: cover_13 + # - platform: gpio + # name: "${node_name} IN_25" + # id: in_25 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 11 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_13 + # on_release: + # then: + # cover.stop: cover_13 - - platform: gpio - name: "${node_name} IN_26" - id: in_26 - pin: - pcf8574: pcf_inputs_15to28 - number: 12 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_13 - on_release: - then: - cover.stop: cover_13 + # - platform: gpio + # name: "${node_name} IN_26" + # id: in_26 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 12 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_13 + # on_release: + # then: + # cover.stop: cover_13 - - platform: gpio - name: "${node_name} IN_27" - id: in_27 - pin: - pcf8574: pcf_inputs_15to28 - number: 13 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_14 - on_release: - then: - cover.stop: cover_14 + # - platform: gpio + # name: "${node_name} IN_27" + # id: in_27 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 13 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_14 + # on_release: + # then: + # cover.stop: cover_14 - - platform: gpio - name: "${node_name} IN_28" - id: in_28 - pin: - pcf8574: pcf_inputs_15to28 - number: 14 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_14 - on_release: - then: - cover.stop: cover_14 + # - platform: gpio + # name: "${node_name} IN_28" + # id: in_28 + # pin: + # pcf8574: pcf_inputs_15to28 + # number: 14 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_14 + # on_release: + # then: + # cover.stop: cover_14 - - platform: gpio - name: "${node_name} IN_29" - id: in_29 - pin: - pcf8574: pcf_inputs_28to35_menu - number: 0 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_15 - on_release: - then: - cover.stop: cover_15 + # - platform: gpio + # name: "${node_name} IN_29" + # id: in_29 + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 0 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_15 + # on_release: + # then: + # cover.stop: cover_15 - - platform: gpio - name: "${node_name} IN_30" - id: in_30 - pin: - pcf8574: pcf_inputs_28to35_menu - number: 1 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_15 - on_release: - then: - cover.stop: cover_15 + # - platform: gpio + # name: "${node_name} IN_30" + # id: in_30 + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 1 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_15 + # on_release: + # then: + # cover.stop: cover_15 - - platform: gpio - name: "${node_name} IN_31" - id: in_31 - pin: - pcf8574: pcf_inputs_28to35_menu - number: 2 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_16 - on_release: - then: - cover.stop: cover_16 + # - platform: gpio + # name: "${node_name} IN_31" + # id: in_31 + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 2 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_16 + # on_release: + # then: + # cover.stop: cover_16 - - platform: gpio - name: "${node_name} IN_32" - id: in_32 - pin: - pcf8574: pcf_inputs_28to35_menu - number: 3 - mode: - input: true - inverted: true - on_press: - then: - cover.open: cover_16 - on_release: - then: - cover.stop: cover_16 + # - platform: gpio + # name: "${node_name} IN_32" + # id: in_32 + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 3 + # mode: + # input: true + # inverted: true + # on_press: + # then: + # cover.open: cover_16 + # on_release: + # then: + # cover.stop: cover_16 - - platform: gpio - name: "${node_name} IN_33" - pin: - pcf8574: pcf_inputs_28to35_menu - number: 4 - mode: - input: true - inverted: true + # - platform: gpio + # name: "${node_name} IN_33" + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 4 + # mode: + # input: true + # inverted: true - - platform: gpio - name: "${node_name} IN_34" - pin: - pcf8574: pcf_inputs_28to35_menu - number: 5 - mode: - input: true - inverted: true + # - platform: gpio + # name: "${node_name} IN_34" + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 5 + # mode: + # input: true + # inverted: true - - platform: gpio - name: "${node_name} IN_35" - pin: - pcf8574: pcf_inputs_28to35_menu - number: 6 - mode: - input: true - inverted: true \ No newline at end of file + # - platform: gpio + # name: "${node_name} IN_35" + # pin: + # pcf8574: pcf_inputs_28to35_menu + # number: 6 + # mode: + # input: true + # inverted: true diff --git a/boneio_config_for_console.yaml b/boneio_config_for_console.yaml index 09209ff..22c7d7d 100644 --- a/boneio_config_for_console.yaml +++ b/boneio_config_for_console.yaml @@ -1,5 +1,5 @@ substitutions: - node_name: boneio + node_name: boneio-5d9340 dir_name: './' packages: @@ -14,13 +14,14 @@ packages: # output: !include boards/relay32_outputs_PCF.yaml #or MCP # input: !include boards/relay32_inputs_PCF.yaml #or MCP # dimmer led - output: !include boards/dimmer_led8x4_outputs.yaml + # output: !include boards/dimmer_led8x4_outputs.yaml # input: !include boards/dimmer_led8x4_inputs.yaml - light: !include boards/monochromatic_lights.yaml + # light: !include boards/monochromatic_lights.yaml # cover -# output: !include boneio/boards/cover16_outputs_PCF.yaml -# output: !include boneio/boards/cover16_outputs_MCP.yaml -# input: !include boneio/boards/cover16_inputs_PCF.yaml + output: !include boards/cover16_outputs_PCF.yaml + # output: !include boneio/boards/cover16_outputs_MCP.yaml + input: !include boards/cover16_inputs_PCF.yaml + cover: !include boards/cover.yaml # input: !include boneio/boards/cover16_inputs_MCP.yaml logger: diff --git a/boneio_config_for_esphome_addon.yaml b/boneio_config_for_esphome_addon.yaml index 6944bb4..f7dd806 100644 --- a/boneio_config_for_esphome_addon.yaml +++ b/boneio_config_for_esphome_addon.yaml @@ -1,5 +1,5 @@ substitutions: - node_name: boneio + node_name: boneio-5d9340 dir_name: 'boneio/' packages: @@ -24,6 +24,7 @@ packages: # output: !include boneio/boards/cover16_outputs_MCP.yaml # input: !include boneio/boards/cover16_inputs_PCF.yaml # input: !include boneio/boards/cover16_inputs_MCP.yaml +# cover: !include boneio/boards/cover.yaml logger: baud_rate: 0