Advertisement
Hoekeren75

Genvex regulering baseret på tilstedeværelse og VOC

Oct 21st, 2024
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.85 KB | None | 0 0
  1. alias: Genvexregulering
  2. description: >-
  3.   Ventilationsniveauet reguleres af hængigt af om der er nogen hjemme eller ej.
  4.   Aktiverer ventilation hvis VOC overstiger 100 og stopper igen nør den når
  5.   under 80, for at forhindre opbygning af dårlig luft.
  6. triggers:
  7.   - trigger: numeric_state
  8.     entity_id:
  9.      - zone.home
  10.     below: 1
  11.     id: Sidste mand har forladt huset
  12.     for:
  13.       hours: 0
  14.       minutes: 30
  15.       seconds: 0
  16.   - trigger: numeric_state
  17.     entity_id:
  18.      - zone.home
  19.     above: 0
  20.     id: Nogen kommet hjem
  21.   - trigger: numeric_state
  22.     entity_id:
  23.      - zone.home
  24.     for:
  25.       hours: 12
  26.       minutes: 0
  27.       seconds: 0
  28.     below: 1
  29.     id: Ingen hjemme i 12 timer
  30.   - trigger: numeric_state
  31.     entity_id:
  32.      - sensor.klimasensor_tvstuen_voc_index
  33.     above: 100
  34.     id: VOC over 100
  35. conditions: []
  36. actions:
  37.   - choose:
  38.       - conditions:
  39.           - condition: trigger
  40.             id:
  41.              - Sidste mand har forladt huset
  42.         sequence:
  43.           - device_id: 042a25d3a845934c74645d81e3cf3256
  44.             domain: select
  45.             entity_id: 9f182e0ca789c7c7fa3306a44bfa37ca
  46.             type: select_option
  47.             option: Level 1
  48.           - action: notify.mobile_app_cs_oneplus
  49.             metadata: {}
  50.             data:
  51.               title: Genvex
  52.               message: >-
  53.                 Sidste mand har forladt huset og ventilationen er skruet ned til
  54.                 niveau 1.
  55.       - conditions:
  56.           - condition: trigger
  57.             id:
  58.              - Nogen kommet hjem
  59.         sequence:
  60.           - device_id: 042a25d3a845934c74645d81e3cf3256
  61.             domain: select
  62.             entity_id: 9f182e0ca789c7c7fa3306a44bfa37ca
  63.             type: select_option
  64.             option: Level 2
  65.           - action: notify.mobile_app_cs_oneplus
  66.             metadata: {}
  67.             data:
  68.               title: Genvex
  69.               message: Der er kommet nogen hjem og ventilationsniveauet er sat til 2
  70.       - conditions:
  71.           - condition: trigger
  72.             id:
  73.              - Ingen hjemme i 12 timer
  74.         sequence:
  75.           - device_id: 042a25d3a845934c74645d81e3cf3256
  76.             domain: select
  77.             entity_id: 9f182e0ca789c7c7fa3306a44bfa37ca
  78.             type: select_option
  79.             option: Level 0
  80.           - action: notify.mobile_app_cs_oneplus
  81.             metadata: {}
  82.             data:
  83.               message: Genvex
  84.               title: Der har ikke været nogen hjemme i 12 timer og Genvex slukkes
  85.       - conditions:
  86.           - condition: and
  87.             conditions:
  88.               - condition: trigger
  89.                 id:
  90.                  - VOC over 100
  91.               - condition: numeric_state
  92.                 entity_id: zone.home
  93.                 below: 1
  94.         sequence:
  95.           - device_id: 042a25d3a845934c74645d81e3cf3256
  96.             domain: select
  97.             entity_id: 9f182e0ca789c7c7fa3306a44bfa37ca
  98.             type: select_option
  99.             option: Level 2
  100.           - action: notify.mobile_app_cs_oneplus
  101.             metadata: {}
  102.             data:
  103.               message: Genvex VOC høj
  104.               title: Ventilationen blevet startet for at holde VOCniveauet lavt.
  105.           - wait_for_trigger:
  106.               - trigger: numeric_state
  107.                 entity_id:
  108.                  - sensor.klimasensor_tvstuen_voc_index
  109.                 below: "80"
  110.             continue_on_timeout: false
  111.           - device_id: 042a25d3a845934c74645d81e3cf3256
  112.             domain: select
  113.             entity_id: 9f182e0ca789c7c7fa3306a44bfa37ca
  114.             type: select_option
  115.             option: Level 0
  116.           - action: notify.mobile_app_cs_oneplus
  117.             metadata: {}
  118.             data:
  119.               message: Genvex VOC lavt
  120.               title: Ventilationen blevet stoppet igen, da VOC er faldet.
  121. mode: single
  122.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement