From a30a87d983cb89ffc40c4d27a836102d26d23f4d Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan@faked.org> Date: Sat, 28 May 2022 16:33:12 +0200 Subject: [PATCH] cleanup up http_request actions --- propbox.yaml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/propbox.yaml b/propbox.yaml index 27e16d4..f5fb5ff 100644 --- a/propbox.yaml +++ b/propbox.yaml @@ -153,21 +153,17 @@ switch: name: "Status: Light" optimistic: true turn_on_action: - - http_request.post: - url: http://${hostname_light}/switch/power/turn_on + - http_request.post: http://${hostname_light}/switch/power/turn_on turn_off_action: - - http_request.post: - url: http://${hostname_light}/switch/power/turn_off + - http_request.post: http://${hostname_light}/switch/power/turn_off - platform: template id: propbox_fan name: "Status: Fan" optimistic: true turn_on_action: - - http_request.post: - url: http://${hostname_fan}/switch/power/turn_on + - http_request.post: http://${hostname_fan}/switch/power/turn_on turn_off_action: - - http_request.post: - url: http://${hostname_fan}/switch/power/turn_off + - http_request.post: http://${hostname_fan}/switch/power/turn_off interval: - interval: 1min @@ -215,8 +211,8 @@ script: // switch fan on when temperature/humidity is above max, unless humidity/temperature is below min if ( !id(propbox_fan).state && - (id(temperature).state >= atoi(id(temperature_max).state.c_str()) && id(humidity).state >= atoi(id(humidity_min).state.c_str())) || - (id(humidity).state >= atoi(id(humidity_max).state.c_str()) && id(temperature).state >= atoi(id(temperature_min).state.c_str())) + ((id(temperature).state >= atoi(id(temperature_max).state.c_str()) && id(humidity).state >= atoi(id(humidity_min).state.c_str())) || + ( id(humidity).state >= atoi(id(humidity_max).state.c_str()) && id(temperature).state >= atoi(id(temperature_min).state.c_str()))) ) { id(propbox_fan).turn_on(); } -- GitLab