Last active
May 3, 2026 06:52
-
-
Save FrankTub/e14a5448f11d16faf784214303063bfc to your computer and use it in GitHub Desktop.
Zonwering blokkeren als het buiten regent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| blueprint: | |
| name: Zonwering regen bescherming (per rolluik) | |
| description: > | |
| Voorkomt dat een rolluik omhoog beweegt na regen. De bescherming wordt alleen | |
| ingeschakeld als het rolluik niet volledig open staat op het moment dat het begint | |
| te regenen, of als het rolluik vanuit volledig open naar een andere positie beweegt | |
| terwijl het regent. Na het stoppen van de regen wordt een instelbare wachttijd | |
| gehanteerd voordat het rolluik weer mag bewegen. | |
| domain: automation | |
| input: | |
| cover_entity: | |
| name: Rolluik | |
| description: Het rolluik om de positie van te controleren. | |
| selector: | |
| entity: | |
| domain: cover | |
| rain_sensor: | |
| name: Regensensor | |
| description: De binaire sensor die aangeeft of het regent. | |
| selector: | |
| entity: | |
| domain: binary_sensor | |
| rain_timer: | |
| name: Timer | |
| description: De timer die de wachttijd na regen bijhoudt (maak deze aan als helper). | |
| selector: | |
| entity: | |
| domain: timer | |
| protection_boolean: | |
| name: Bescherming boolean | |
| description: De input_boolean die de beschermingsmodus bijhoudt (maak deze aan als helper). | |
| selector: | |
| entity: | |
| domain: input_boolean | |
| wait_duration_minutes: | |
| name: Wachttijd na regen (minuten) | |
| description: Hoeveel minuten na het stoppen van de regen het rolluik weer mag bewegen. | |
| default: 60 | |
| selector: | |
| number: | |
| min: 1 | |
| max: 240 | |
| unit_of_measurement: minuten | |
| triggers: | |
| - trigger: event | |
| event_type: timer.finished | |
| event_data: | |
| entity_id: !input rain_timer | |
| id: regen_klaar_voor_lang_genoeg | |
| - trigger: state | |
| entity_id: !input rain_sensor | |
| from: 'on' | |
| to: 'off' | |
| id: klaar-met-regenen | |
| - trigger: state | |
| entity_id: !input rain_sensor | |
| from: 'off' | |
| to: 'on' | |
| id: begint-met-regenen | |
| - trigger: state | |
| entity_id: !input cover_entity | |
| attribute: current_position | |
| from: 100 | |
| id: rolluik-sluit-vanuit-open | |
| conditions: [] | |
| actions: | |
| - choose: | |
| - conditions: | |
| - condition: trigger | |
| id: klaar-met-regenen | |
| - condition: state | |
| entity_id: !input protection_boolean | |
| state: 'on' | |
| sequence: | |
| - action: timer.start | |
| data: | |
| duration: | |
| minutes: !input wait_duration_minutes | |
| target: | |
| entity_id: !input rain_timer | |
| alias: Regent niet meer en bescherming is actief, start timer | |
| - conditions: | |
| - condition: trigger | |
| id: begint-met-regenen | |
| - condition: numeric_state | |
| entity_id: !input cover_entity | |
| attribute: current_position | |
| below: 100 | |
| sequence: | |
| - action: timer.cancel | |
| data: {} | |
| target: | |
| entity_id: !input rain_timer | |
| - action: input_boolean.turn_on | |
| data: {} | |
| target: | |
| entity_id: !input protection_boolean | |
| alias: Begint met regenen en rolluik staat niet volledig open | |
| - conditions: | |
| - condition: trigger | |
| id: rolluik-sluit-vanuit-open | |
| - condition: state | |
| entity_id: !input rain_sensor | |
| state: 'on' | |
| sequence: | |
| - action: timer.cancel | |
| data: {} | |
| target: | |
| entity_id: !input rain_timer | |
| - action: input_boolean.turn_on | |
| data: {} | |
| target: | |
| entity_id: !input protection_boolean | |
| alias: Rolluik sluit vanuit volledig open terwijl het regent | |
| - conditions: | |
| - condition: trigger | |
| id: regen_klaar_voor_lang_genoeg | |
| sequence: | |
| - action: input_boolean.turn_off | |
| data: {} | |
| target: | |
| entity_id: !input protection_boolean | |
| alias: Wachttijd voorbij, rolluik mag weer bewegen | |
| mode: single |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment