{"id":2588,"date":"2018-03-14T08:00:22","date_gmt":"2018-03-14T07:00:22","guid":{"rendered":"http:\/\/www.lacavernedefred.ovh\/blog\/?p=2588"},"modified":"2018-03-14T13:55:39","modified_gmt":"2018-03-14T12:55:39","slug":"home-assistant-un-timer-parametrable-sur-une-lumiere","status":"publish","type":"post","link":"https:\/\/www.lacavernedefred.ovh\/blog\/2018\/03\/14\/home-assistant-un-timer-parametrable-sur-une-lumiere\/","title":{"rendered":"Home Assistant &#8211; Un timer param\u00e9trable sur une lumi\u00e8re"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2601\" src=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/timer-1.png\" alt=\"\" width=\"1200\" height=\"630\" srcset=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/timer-1.png 1200w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/timer-1-300x158.png 300w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/timer-1-768x403.png 768w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/timer-1-1024x538.png 1024w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/>Je vous propose aujourd&rsquo;hui un article qui vous expliquera comment \u00e9teindre la lumi\u00e8re automatiquement d\u00e8s qu&rsquo;un d\u00e9lai param\u00e9trable sera d\u00e9pass\u00e9.<br \/>\nCerise sur la g\u00e2teau, ce d\u00e9lai est param\u00e9trable directement depuis l&rsquo;interface de Home Assistant.<\/p>\n<p>Si vous vous demandez \u00e0 quoi cela peut servir, je vais vous donner un exemple : imaginez que vos enfants n&rsquo;\u00e9teignent jamais la lumi\u00e8re de l&rsquo;escalier, et bien, cela le fera \u00e0 leur place !<\/p>\n<p><!--more--><\/p>\n<p>Pour mettre cet automatisme en place, on va d&rsquo;abord configurer\u00a0 l&rsquo;objet qui va servir \u00e0 param\u00e9trer le timer.<\/p>\n<pre>input_number:\r\n#**********************************************************\r\n#* Timer de la cage d'escalier (minutes)\r\n#**********************************************************\r\n\u00a0 timer_escalier:\r\n\u00a0\u00a0\u00a0 name: Timer escalier\r\n\u00a0\u00a0\u00a0 icon: mdi:timer\r\n\u00a0\u00a0\u00a0 initial: 2\r\n\u00a0\u00a0\u00a0 min: 1\r\n\u00a0\u00a0\u00a0 max: 10\r\n\u00a0\u00a0\u00a0 step: 1<\/pre>\n<p>Le script qui va \u00eatre d\u00e9clench\u00e9 sur d\u00e9tection de l&rsquo;\u00e9v\u00e8nement \u00ab\u00a0on a allum\u00e9 la lumi\u00e8re\u00a0\u00bb. Le script se sert de la valeur du timer fix\u00e9e par le curseur.<\/p>\n<pre>script:\r\n#**************************************************************\u00a0\u00a0\u00a0\u00a0\u00a0 \r\n#* Eteindre le Rez-de-chauss\u00e9e et allumer la cage d'excalier\r\n#**************************************************************\u00a0\u00a0\u00a0\u00a0\u00a0 \r\n\u00a0 timer_escalier:\r\n\u00a0\u00a0\u00a0 alias: \"Timer Cage Escalier\"\r\n\u00a0\u00a0\u00a0 sequence:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - delay: '00:{{ states.input_number.timer_escalier.state | int }}:00'\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - service: homeassistant.turn_off\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 data:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entity_id: light.level_5<\/pre>\n<p>Le sc\u00e9nario d&rsquo;automatisation qui va lancer ou stopper le script de gestion du timer suivant que l&rsquo;on allume la lumi\u00e8re de l&rsquo;escalier ou qu&rsquo;on l&rsquo;\u00e9teint.<\/p>\n<pre>automation:\r\n#**************************************************************\r\n# Gestion du timer des lumi\u00e8res de la cage d'escalier\r\n#**************************************************************\r\n\u00a0 - alias: \"Escalier: extinction automatique\"\r\n\u00a0\u00a0\u00a0 trigger:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - platform: state\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entity_id: light.level_5\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to: 'on'\r\n\u00a0\u00a0\u00a0 action:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - service: script.turn_on\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entity_id: script.timer_escalier\r\n\u00a0 - alias: \"Escalier: extinction manuelle\"\r\n\u00a0\u00a0\u00a0 trigger:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - platform: state\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entity_id: light.level_5\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to: 'off'\r\n\u00a0\u00a0\u00a0 action:\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 - service: script.turn_off\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 entity_id: script.timer_escalier<\/pre>\n<p>Enfin, voici comment d\u00e9clarer le groupe qui porte l&rsquo;interrupteur et le curseur pour r\u00e9gler le d\u00e9lai.<\/p>\n<pre>group:\r\n\u00a0 escalier:\r\n\u00a0\u00a0\u00a0 name: Cage d'escalier\r\n\u00a0\u00a0\u00a0 view: no\r\n\u00a0\u00a0\u00a0 entities:\r\n\u00a0\u00a0\u00a0 - light.level_5\r\n\u00a0\u00a0\u00a0 - input_number.timer_escalier<\/pre>\n<p>Et au final, cela vous donnera l&rsquo;interface de pilotage suivante :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2594\" src=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/HA_timer_screen.jpg\" alt=\"\" width=\"1066\" height=\"541\" srcset=\"https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/HA_timer_screen.jpg 1066w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/HA_timer_screen-300x152.jpg 300w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/HA_timer_screen-768x390.jpg 768w, https:\/\/www.lacavernedefred.ovh\/blog\/wp-content\/uploads\/2018\/03\/HA_timer_screen-1024x520.jpg 1024w\" sizes=\"(max-width: 1066px) 100vw, 1066px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je vous propose aujourd&rsquo;hui un article qui vous expliquera comment \u00e9teindre la lumi\u00e8re automatiquement d\u00e8s qu&rsquo;un d\u00e9lai param\u00e9trable sera d\u00e9pass\u00e9. Cerise sur la g\u00e2teau, ce d\u00e9lai est param\u00e9trable directement depuis l&rsquo;interface de Home Assistant. Si vous vous demandez \u00e0 quoi cela peut servir, je vais vous donner un exemple : imaginez que vos enfants n&rsquo;\u00e9teignent &hellip; <a href=\"https:\/\/www.lacavernedefred.ovh\/blog\/2018\/03\/14\/home-assistant-un-timer-parametrable-sur-une-lumiere\/\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Home Assistant &#8211; Un timer param\u00e9trable sur une lumi\u00e8re<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[117],"tags":[411,405,413,414,412],"_links":{"self":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2588"}],"collection":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/comments?post=2588"}],"version-history":[{"count":11,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2588\/revisions"}],"predecessor-version":[{"id":2606,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/posts\/2588\/revisions\/2606"}],"wp:attachment":[{"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/media?parent=2588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/categories?post=2588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lacavernedefred.ovh\/blog\/wp-json\/wp\/v2\/tags?post=2588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}