Skip to content

Commit

Permalink
Merge pull request #159 from EverythingSmartHome/light
Browse files Browse the repository at this point in the history
Restore mmWave LED functionality
  • Loading branch information
EverythingSmartHome authored Feb 20, 2024
2 parents ced7bf9 + 0d34691 commit 3a3f61d
Show file tree
Hide file tree
Showing 6 changed files with 56 additions and 4 deletions.
26 changes: 26 additions & 0 deletions common/everything-presence-one-sen0395-beta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,32 @@ uart:
}
}
light:
- platform: binary
name: mmWave LED
output: mmwave_led_output
entity_category: config
disabled_by_default: True

output:
- platform: template
id: mmwave_led_output
type: binary
write_action:
- switch.turn_off: mmwave_sensor
- delay: 1s
- if:
condition:
lambda: !lambda return state;
then:
- uart.write: "setLedMode 1 0"
else:
- uart.write: "setLedMode 1 1"
- delay: 1s
- uart.write: "saveConfig"
- delay: 3s
- switch.turn_on: mmwave_sensor

number:
- platform: template
id: mmwave_zone_1_start
Expand Down
26 changes: 26 additions & 0 deletions common/everything-presence-one-sen0395-stable.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,32 @@ uart:
sequence:
- lambda: UARTDebug::log_string(direction, bytes);

light:
- platform: binary
name: mmWave LED
output: mmwave_led_output
entity_category: config
disabled_by_default: True

output:
- platform: template
id: mmwave_led_output
type: binary
write_action:
- switch.turn_off: mmwave_sensor
- delay: 1s
- if:
condition:
lambda: !lambda return state;
then:
- uart.write: "setLedMode 1 0"
else:
- uart.write: "setLedMode 1 1"
- delay: 1s
- uart.write: "saveConfig"
- delay: 3s
- switch.turn_on: mmwave_sensor

binary_sensor:
- platform: gpio
name: mmWave
Expand Down
2 changes: 1 addition & 1 deletion everything-presence-one-beta-ble.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ substitutions:
name: "everything-presence-one"
friendly_name: "Everything Presence One"
project_name: "Everything Smart Technology.Everything Presence One"
project_version: "1.3.4b"
project_version: "1.3.5b"
temperature_offset: "-3"
humidity_offset: "5"
temperature_update_interval: "60s"
Expand Down
2 changes: 1 addition & 1 deletion everything-presence-one-beta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ substitutions:
name: "everything-presence-one"
friendly_name: "Everything Presence One"
project_name: "Everything Smart Technology.Everything Presence One"
project_version: "1.3.4b"
project_version: "1.3.5b"
temperature_offset: "-3"
humidity_offset: "5"
temperature_update_interval: "60s"
Expand Down
2 changes: 1 addition & 1 deletion everything-presence-one-ble.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ substitutions:
name: "everything-presence-one"
friendly_name: "Everything Presence One"
project_name: "Everything Smart Technology.Everything Presence One"
project_version: "1.2.0"
project_version: "1.2.1"
temperature_offset: "-3"
humidity_offset: "5"
temperature_update_interval: "60s"
Expand Down
2 changes: 1 addition & 1 deletion everything-presence-one.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ substitutions:
name: "everything-presence-one"
friendly_name: "Everything Presence One"
project_name: "Everything Smart Technology.Everything Presence One"
project_version: "1.2.0"
project_version: "1.2.1"
temperature_offset: "-3"
humidity_offset: "5"
temperature_update_interval: "60s"
Expand Down

0 comments on commit 3a3f61d

Please sign in to comment.