Install dckiller

Slt,

J’utilise l’agenda google sur mon téléphone android.

Tu peux ajouter ton calendrier google à Hasssio, le nom de l’événement sera le lien avec Hassio. J’ai crée 3 événements avec les nom suivants « présence des enfants » ou « invités à la maison » ou « vacances ». Quand ces noms arrivent à la date souhaité le calendar.google sous Hassio passe actif. Cela me permet de créer des automatisations en fonction de cela (prise, chauffage, ouverture des volets…)
https://www.home-assistant.io/integrations/calendar.google/

Merci de ta précision.

Tu t’en sert comme point d’entrée pour tes automatisations au lieu de renseigner un ou plusieurs input_datetime

Je l’utilise également comme toi pour le mode vacance avec les évènements ‹ départ vacance › et ‹ retour vacance ›.

Oui c’est exactement ça. Le calendrier est intégré dans Hassio pour une visibilité plus fun.

[TUTO] Gestion de la VMC dans la salle de bain en fonctionne du taux d’humidité.

La VMC se déclenche soit lors d’une forte augmentation du taux d’humidité, soit si il y a une différence entre l’humidité de la salle de bain et celle du salon.

La VMC s’éteint si il y a une baisse importante du taux d’humidité ou si la différence entre la salle de bain et le salon est correct.

Il faut créer deux binary_sensors :

  • platform: trend
    sensors:
    humidite_sdb_hausse:
    entity_id: sensor.temperature_salle_de_bain_2
    friendly_name: Salle de Bain Humidité Hausse
    sample_duration: 7200
    min_gradient: 0.02
    humidite_sdb_baisse:
    entity_id: sensor.temperature_salle_de_bain_2
    friendly_name: Salle de Bain Humidité Baisse
    sample_duration: 7200
    min_gradient: -0.01

Le Noeud rouge.

[{"id":"5c6fd4ca.cd7f2c","type":"tab","label":"VMC","disabled":false,"info":""},{"id":"d7a5d6ac.cebba8","type":"comment","z":"5c6fd4ca.cd7f2c","name":"[VMC] SDB On / Off","info":"","x":110,"y":40,"wires":[]},{"id":"137ee7f1.d22b28","type":"server-state-changed","z":"5c6fd4ca.cd7f2c","name":"Humidité Variation SdB","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_salle_de_bain_2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"x":120,"y":240,"wires":[["a6b1da73.e42b58","8614b2bd.6a2d8","422d3a1e.230804","4849452a.1e32cc"]]},{"id":"8614b2bd.6a2d8","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Difference Humidité Salon et SdB +10%","server":"a8c279c8.be8be8","template":"{{ (states.sensor.temperature_salle_de_bain_2.state | float - states.sensor.temperature_salon_2.state | float > 10) }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":480,"y":60,"wires":[["85997573.2e92e8"]]},{"id":"a6b1da73.e42b58","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Humidité en Forte Augmentation","server":"a8c279c8.be8be8","template":"{{ (states.sensor.temperature_salle_de_bain_2.state | float == 99.9) }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":450,"y":120,"wires":[["85997573.2e92e8"]]},{"id":"422d3a1e.230804","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Humidité en Augmentation Constante","server":"a8c279c8.be8be8","template":"{{ states.binary_sensor.humidite_sdb_hausse.attributes['gradient'] | float > 0.04 }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":470,"y":180,"wires":[["85997573.2e92e8"]]},{"id":"85997573.2e92e8","type":"switch","z":"5c6fd4ca.cd7f2c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"True","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":730,"y":120,"wires":[["8e6b53b5.851ef"]]},{"id":"8e6b53b5.851ef","type":"api-call-service","z":"5c6fd4ca.cd7f2c","name":"VMC On","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.sonoff_vmc_sb","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":880,"y":120,"wires":[["d44dd79b.d66278"]]},{"id":"8c86954e.25e508","type":"server-state-changed","z":"5c6fd4ca.cd7f2c","name":"Humidité Variation Salon","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.temperature_salon_2","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":false,"x":130,"y":160,"wires":[["8614b2bd.6a2d8"]]},{"id":"545b8eae.18367","type":"api-call-service","z":"5c6fd4ca.cd7f2c","name":"VMC Off","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_off","entityId":"switch.sonoff_vmc_sb","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":880,"y":260,"wires":[["d44dd79b.d66278"]]},{"id":"fa1a9c45.95bd1","type":"switch","z":"5c6fd4ca.cd7f2c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"True","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":690,"y":260,"wires":[["26e08912.1cb936"]]},{"id":"26e08912.1cb936","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Vmc On","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"switch.sonoff_vmc_sb","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":380,"y":320,"wires":[["6ec9f559.caf05c"],[]]},{"id":"4849452a.1e32cc","type":"api-render-template","z":"5c6fd4ca.cd7f2c","name":"Difference Hum salon et sdb -7%","server":"a8c279c8.be8be8","template":"{{ states.sensor.temperature_salle_de_bain_2.state | float - states.sensor.temperature_salon_2.state | float < 7 }}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":460,"y":260,"wires":[["fa1a9c45.95bd1"]]},{"id":"6ec9f559.caf05c","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Humidité SdB Baisse Off","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.humidite_sdb_baisse","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":490,"y":380,"wires":[["c2e24ca1.46aa4"],[]]},{"id":"c2e24ca1.46aa4","type":"api-current-state","z":"5c6fd4ca.cd7f2c","name":"Humidité SdB Hausse Off","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"binary_sensor.humidite_sdb_hausse","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":590,"y":440,"wires":[["545b8eae.18367"],[]]},{"id":"d44dd79b.d66278","type":"debug","z":"5c6fd4ca.cd7f2c","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1080,"y":180,"wires":[]},{"id":"a8c279c8.be8be8","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

VMC dashboard

vmc on off vmc temp

Tu as un exemple d’automatisation pour l’interaction avec le calendrier ?

[TUTO] Gestion de la radio sur les Google Home.

Je me suis inspiré d’un tuto crée par un utilisateur sur le groupe Facebook Home Assistant FR. J’ai juste adapté sa version YAML en Node Red.

Il faut créer un input_select par google home. On y retrouvera toute les radios. Dans exemple deux input_select « input_select.radio_station_salon » et « input_select.radio_station_sdb »

Skyrock, NRJ, Fun, Nostalgie, BFM, Virgin, FG, MTI, Scoop, FGunder, FGdeep, FGchic, Hitsradio, Aucune

Fichier du dossier des images pour la carte et la carte. Attention vous aurez besoin de mini-media-player qui s’installe via Hacs.

Fichier WWW + card manuel

[{"id":"c98279b2.cca8b8","type":"comment","z":"9000173c.57c758","name":"RADIO","info":"","x":70,"y":380,"wires":[]},{"id":"6f583f15.0bae7","type":"server-state-changed","z":"9000173c.57c758","name":"Input Radio Salon","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_select.radio_station_salon","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"x":110,"y":620,"wires":[["bc611635.b6f048"]]},{"id":"bc611635.b6f048","type":"switch","z":"9000173c.57c758","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"Skyrock","vt":"str"},{"t":"eq","v":"NRJ","vt":"str"},{"t":"eq","v":"Fun","vt":"str"},{"t":"eq","v":"Nostalgie","vt":"str"},{"t":"eq","v":"BFM","vt":"str"},{"t":"eq","v":"Virgin","vt":"str"},{"t":"eq","v":"FG","vt":"str"},{"t":"eq","v":"MTI","vt":"str"},{"t":"eq","v":"Scoop","vt":"str"},{"t":"eq","v":"FGunder","vt":"str"},{"t":"eq","v":"FGdeep","vt":"str"},{"t":"eq","v":"FGchic","vt":"str"},{"t":"eq","v":"Hitsradio","vt":"str"},{"t":"eq","v":"Aucune","vt":"str"}],"checkall":"true","repair":false,"outputs":14,"x":290,"y":620,"wires":[["d7c171e1.2ca09"],["987291b6.a92b3"],["b8aff968.e41368"],["998d8f73.08624"],["a1aa44.06f825c"],["98d84e04.4f76f"],["b1e0dc53.81073"],["56f1b700.3b6e78"],["2909e79d.08f368"],["af6cf9a1.79c168"],["cf41a292.7abdc"],["43c0b248.97f1ec"],["20c10759.5fe2a8"],["db6711e1.ca9d5"]]},{"id":"d7c171e1.2ca09","type":"change","z":"9000173c.57c758","name":"Skyrock","rules":[{"t":"set","p":"url","pt":"msg","to":"http://icecast.skyrock.net/s/natio_mp3_128k","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":420,"wires":[["b2445399.da0e6"]]},{"id":"987291b6.a92b3","type":"change","z":"9000173c.57c758","name":"NRJ","rules":[{"t":"set","p":"url","pt":"msg","to":"http://cdn.nrjaudio.fm/audio1/fr/30001/mp3_128.mp3?origine=fluxradios","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":450,"wires":[["b2445399.da0e6"]]},{"id":"b8aff968.e41368","type":"change","z":"9000173c.57c758","name":"Fun","rules":[{"t":"set","p":"url","pt":"msg","to":"http://streaming.radio.funradio.fr/fun-1-44-128","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":480,"wires":[["b2445399.da0e6"]]},{"id":"998d8f73.08624","type":"change","z":"9000173c.57c758","name":"Nostalgie","rules":[{"t":"set","p":"url","pt":"msg","to":"http://cdn.nrjaudio.fm/audio1/fr/30601/mp3_128.mp3?origine=fluxradios","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":510,"wires":[["b2445399.da0e6"]]},{"id":"a1aa44.06f825c","type":"change","z":"9000173c.57c758","name":"BFM","rules":[{"t":"set","p":"url","pt":"msg","to":"http://chai5she.cdn.dvmr.fr/bfmbusiness","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":540,"wires":[["b2445399.da0e6"]]},{"id":"98d84e04.4f76f","type":"change","z":"9000173c.57c758","name":"Virgin","rules":[{"t":"set","p":"url","pt":"msg","to":"http://ais-live.cloud-services.paris:8000/virgin.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":570,"wires":[["b2445399.da0e6"]]},{"id":"b1e0dc53.81073","type":"change","z":"9000173c.57c758","name":"FG","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fg","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":600,"wires":[["b2445399.da0e6"]]},{"id":"56f1b700.3b6e78","type":"change","z":"9000173c.57c758","name":"MTI","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiomti.ice.infomaniak.ch/radiomti.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":630,"wires":[["b2445399.da0e6"]]},{"id":"2909e79d.08f368","type":"change","z":"9000173c.57c758","name":"Scoop","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radioscooplyon.ice.infomaniak.ch/radioscoop-lyon-128.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":660,"wires":[["b2445399.da0e6"]]},{"id":"af6cf9a1.79c168","type":"change","z":"9000173c.57c758","name":"FGunder","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/ufg","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":690,"wires":[["b2445399.da0e6"]]},{"id":"cf41a292.7abdc","type":"change","z":"9000173c.57c758","name":"FGdeep","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fgd","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":720,"wires":[["b2445399.da0e6"]]},{"id":"43c0b248.97f1ec","type":"change","z":"9000173c.57c758","name":"FGchic","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fgc","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":750,"wires":[["b2445399.da0e6"]]},{"id":"20c10759.5fe2a8","type":"change","z":"9000173c.57c758","name":"Hitsradio","rules":[{"t":"set","p":"url","pt":"msg","to":"https://playerservices.streamtheworld.com/api/livestream-redirect/977_JAMZ.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":780,"wires":[["b2445399.da0e6"]]},{"id":"db6711e1.ca9d5","type":"api-call-service","z":"9000173c.57c758","name":"Stop Play","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"media_player","service":"media_stop","entityId":"media_player.salon","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":520,"y":811,"wires":[["be46682.da3a498"]]},{"id":"b2445399.da0e6","type":"cast-to-client","z":"9000173c.57c758","name":"","url":"","contentType":"audio/mp4","message":"","language":"fr","ip":"192.168.2.36","port":"","volume":"50","x":790,"y":600,"wires":[["e254ac57.5aa52"]],"icon":"node-red-contrib-cast/google-home1.svg"},{"id":"be46682.da3a498","type":"api-call-service","z":"9000173c.57c758","name":"Select Radio \"Aucune\"","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_select","service":"select_option","entityId":"input_select.radio_station_salon","data":"{\"option\":\"Aucune\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":800,"y":660,"wires":[["e254ac57.5aa52"]]},{"id":"e254ac57.5aa52","type":"debug","z":"9000173c.57c758","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":990,"y":620,"wires":[]},{"id":"67c358d5.e1ad18","type":"server-state-changed","z":"9000173c.57c758","name":"Input Radio SdB","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_select.radio_station_sdb","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"x":100,"y":1060,"wires":[["89c1be3f.fd9fd"]]},{"id":"89c1be3f.fd9fd","type":"switch","z":"9000173c.57c758","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"Skyrock","vt":"str"},{"t":"eq","v":"NRJ","vt":"str"},{"t":"eq","v":"Fun","vt":"str"},{"t":"eq","v":"Nostalgie","vt":"str"},{"t":"eq","v":"BFM","vt":"str"},{"t":"eq","v":"Virgin","vt":"str"},{"t":"eq","v":"FG","vt":"str"},{"t":"eq","v":"MTI","vt":"str"},{"t":"eq","v":"Scoop","vt":"str"},{"t":"eq","v":"FGunder","vt":"str"},{"t":"eq","v":"FGdeep","vt":"str"},{"t":"eq","v":"FGchic","vt":"str"},{"t":"eq","v":"Hitsradio","vt":"str"},{"t":"eq","v":"Aucune","vt":"str"}],"checkall":"true","repair":false,"outputs":14,"x":290,"y":1060,"wires":[["552a77da.33c6f8"],["8a2300ae.072b5"],["37e1d3d2.99b42c"],["4309bffe.535b1"],["de30af3.08d665"],["80df039c.ea44c"],["fecb56e7.ef6708"],["9e1b5bc0.8047b8"],["392c24b4.bf078c"],["72b639ab.8f7458"],["d7a50138.a6cee"],["1b032d7d.058b73"],["75c49573.4ffa2c"],["938899fb.0aa478"]]},{"id":"552a77da.33c6f8","type":"change","z":"9000173c.57c758","name":"Skyrock","rules":[{"t":"set","p":"url","pt":"msg","to":"http://icecast.skyrock.net/s/natio_mp3_128k","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":871,"wires":[["94930f40.09823"]]},{"id":"8a2300ae.072b5","type":"change","z":"9000173c.57c758","name":"NRJ","rules":[{"t":"set","p":"url","pt":"msg","to":"http://cdn.nrjaudio.fm/audio1/fr/30001/mp3_128.mp3?origine=fluxradios","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":901,"wires":[["94930f40.09823"]]},{"id":"37e1d3d2.99b42c","type":"change","z":"9000173c.57c758","name":"Fun","rules":[{"t":"set","p":"url","pt":"msg","to":"http://streaming.radio.funradio.fr/fun-1-44-128","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":931,"wires":[["94930f40.09823"]]},{"id":"4309bffe.535b1","type":"change","z":"9000173c.57c758","name":"Nostalgie","rules":[{"t":"set","p":"url","pt":"msg","to":"http://cdn.nrjaudio.fm/audio1/fr/30601/mp3_128.mp3?origine=fluxradios","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":961,"wires":[["94930f40.09823"]]},{"id":"de30af3.08d665","type":"change","z":"9000173c.57c758","name":"BFM","rules":[{"t":"set","p":"url","pt":"msg","to":"http://chai5she.cdn.dvmr.fr/bfmbusiness","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":991,"wires":[["94930f40.09823"]]},{"id":"80df039c.ea44c","type":"change","z":"9000173c.57c758","name":"Virgin","rules":[{"t":"set","p":"url","pt":"msg","to":"http://ais-live.cloud-services.paris:8000/virgin.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":1021,"wires":[["94930f40.09823"]]},{"id":"fecb56e7.ef6708","type":"change","z":"9000173c.57c758","name":"FG","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fg","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":1051,"wires":[["94930f40.09823"]]},{"id":"9e1b5bc0.8047b8","type":"change","z":"9000173c.57c758","name":"MTI","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiomti.ice.infomaniak.ch/radiomti.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":1081,"wires":[["94930f40.09823"]]},{"id":"392c24b4.bf078c","type":"change","z":"9000173c.57c758","name":"Scoop","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radioscooplyon.ice.infomaniak.ch/radioscoop-lyon-128.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":510,"y":1111,"wires":[["94930f40.09823"]]},{"id":"72b639ab.8f7458","type":"change","z":"9000173c.57c758","name":"FGunder","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/ufg","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":1141,"wires":[["94930f40.09823"]]},{"id":"d7a50138.a6cee","type":"change","z":"9000173c.57c758","name":"FGdeep","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fgd","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":1171,"wires":[["94930f40.09823"]]},{"id":"1b032d7d.058b73","type":"change","z":"9000173c.57c758","name":"FGchic","rules":[{"t":"set","p":"url","pt":"msg","to":"http://radiofg.impek.com/fgc","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":1201,"wires":[["94930f40.09823"]]},{"id":"75c49573.4ffa2c","type":"change","z":"9000173c.57c758","name":"Hitsradio","rules":[{"t":"set","p":"url","pt":"msg","to":"https://playerservices.streamtheworld.com/api/livestream-redirect/977_JAMZ.mp3","tot":"str"},{"t":"set","p":"msg.contentTitle","pt":"msg","to":"msg.payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":520,"y":1231,"wires":[["94930f40.09823"]]},{"id":"938899fb.0aa478","type":"api-call-service","z":"9000173c.57c758","name":"Stop Play","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"media_player","service":"media_stop","entityId":"media_player.salle_de_bain","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":520,"y":1262,"wires":[["18b107fe.e23fd8"]]},{"id":"94930f40.09823","type":"cast-to-client","z":"9000173c.57c758","name":"","url":"","contentType":"audio/mp4","message":"","language":"fr","ip":"192.168.2.29","port":"","volume":"50","x":790,"y":1040,"wires":[["45eea9b3.0093c8"]],"icon":"node-red-contrib-cast/google-home-mini2.svg"},{"id":"18b107fe.e23fd8","type":"api-call-service","z":"9000173c.57c758","name":"Select Radio \"Aucune\"","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_select","service":"select_option","entityId":"input_select.radio_station_sdb","data":"{\"option\":\"Aucune\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":800,"y":1091,"wires":[["45eea9b3.0093c8"]]},{"id":"45eea9b3.0093c8","type":"debug","z":"9000173c.57c758","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":990,"y":1060,"wires":[]},{"id":"a8c279c8.be8be8","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Voici un exemple simple qui actif un input_boolean. Ensuite je me sers des input_boolean on/off pour mes automatisations.

[{"id":"1dc7f9a.794bb06","type":"comment","z":"b87e05b8.87a298","name":"[Présence] Théo & Sacha","info":"","x":130,"y":20,"wires":[]},{"id":"3a96e9b3.773da6","type":"server-state-changed","z":"b87e05b8.87a298","name":"Calendrier Google","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"calendar.presences_enfants","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":110,"y":100,"wires":[["578976a5.884e28"],["4e1bde4e.77b99"]]},{"id":"578976a5.884e28","type":"api-call-service","z":"b87e05b8.87a298","name":"Présences On","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_on","entityId":"input_boolean.person_sacha, input_boolean.person_theo","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":340,"y":60,"wires":[["283b5264.2bb14e"]]},{"id":"4e1bde4e.77b99","type":"api-call-service","z":"b87e05b8.87a298","name":"Présences Off","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_off","entityId":"input_boolean.person_sacha, input_boolean.person_theo","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":340,"y":140,"wires":[["283b5264.2bb14e"]]},{"id":"74a9e958.277868","type":"comment","z":"b87e05b8.87a298","name":"[Présence] Mode Invités","info":"","x":120,"y":180,"wires":[]},{"id":"c1e0c1d3.1ce32","type":"server-state-changed","z":"b87e05b8.87a298","name":"Calendrier Google","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"calendar.invites_maison","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":110,"y":320,"wires":[["9931f34c.c1358"],["b3d479a8.7f7ae8"]]},{"id":"9931f34c.c1358","type":"api-call-service","z":"b87e05b8.87a298","name":"Invités On","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_on","entityId":"input_boolean.ha_mode_invites","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":320,"y":260,"wires":[["15c7b62e.2f076a","54eb8e2c.d2ff7"]]},{"id":"b3d479a8.7f7ae8","type":"api-call-service","z":"b87e05b8.87a298","name":"Invités Off","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"input_boolean","service":"turn_off","entityId":"input_boolean.ha_mode_invites","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":320,"y":380,"wires":[["22faea11.1bf066"]]},{"id":"a8c279c8.be8be8","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Dans le fichier configuration.yaml
google:
client_id: !secret id_agenda_google
client_secret: !secret code_agenda_google

google_calendars.yaml à mettre dans le même dossier que le fichier configuration.yaml

  • cal_id: adresse mail gmail
    entities:
    • device_id: presences_enfants
      name: Présences Enfants
      track: true
      search: Présences Enfants
    • device_id: invites_maison
      name: Invités à la Maison
      track: true
      search: Invités à la maison
    • device_id: vacances
      name: Vacances
      track: true
      search: Vacances

Sympa et bien détaillé avec des exemples node red en plus c’est cool je vais les reprendre pour le post principal d’ex node red :wink:

1 « J'aime »

[TUTO] Alarme : Déclenchement de la sirène Gateway

Ici je vous présente mon Nœud Rouge pour déclencher la sirène de la Gateway Xiaomi. Vous pouvez sélectionner la sonnerie à jouer et le volume via un input_number et input_select.

J’utilise également un bouton switch Xiaomi pour désarmer l’alarme manuellement au cas où le mode présent a été trop lent à s’activer.

Le déclenchement de la sirène se fait si ma porte d’entrée ou celle du jardin est ouverte alors que l’alarme classique ou l’alarme nuit est activé.

Pour commencer vous devez créer un input_number id : input_number.gateway_volume
Valeur mini : 1
Valeur max : 100
Nom : Volume
Icon : mdi:volume-high

Ensuite il faut créer un input_select id : input_select.sirenes_gateway
Nom : Sirènes
Icon : mdi:alarm-bell
Options :
0 - Police car 1
1 - Police car 2
2 – Accident
3 – Countdown
4 – Ghost
5 - Sniper rifle
6 – Battle
7 - Air raid
8 – Bark
10 – Doorbell
11 - Knock at a door
12 – Amuse
13 - Alarm clock
20 – MiMix
21 – Enthusiastic
22 - GuitarClassic

Pour tester la sirène vous pouvez créer un input_boolean id : nput_boolean.sourdine_sirenes_gateway
Nom : Muet
Icon : mdi:volume-off

Sirene

[{"id":"98a682ec.2a8a9","type":"tab","label":"Alarme","disabled":false,"info":""},{"id":"7cbd3a9b.b751e4","type":"comment","z":"98a682ec.2a8a9","name":"[Alarme] Déclencher alarme","info":"","x":140,"y":20,"wires":[]},{"id":"b6be6aa5.948318","type":"server-state-changed","z":"98a682ec.2a8a9","name":"Porte d'entrée","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.detecteur_porte_entree","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":80,"y":80,"wires":[["9f79b88.df65848","b108e6ab.b2f2e8"],[]]},{"id":"9f79b88.df65848","type":"api-current-state","z":"98a682ec.2a8a9","name":"Alarme Activée","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"armed_away","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"alarm_control_panel.alarme_maison","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":290,"y":80,"wires":[["d7084716.c5f1d8"],[]]},{"id":"ed4ef2a4.21695","type":"server-state-changed","z":"98a682ec.2a8a9","name":"Porte Buanderie","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"binary_sensor.detecteur_porte_buanderie","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":90,"y":160,"wires":[["9f79b88.df65848","b108e6ab.b2f2e8"],[]]},{"id":"b108e6ab.b2f2e8","type":"api-current-state","z":"98a682ec.2a8a9","name":"Alarme Activée Nuit","server":"a8c279c8.be8be8","version":1,"outputs":2,"halt_if":"armed_night","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"alarm_control_panel.alarme_maison","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":300,"y":160,"wires":[["d7084716.c5f1d8"],[]]},{"id":"d7084716.c5f1d8","type":"api-call-service","z":"98a682ec.2a8a9","name":"Alarme Trigger","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"alarm_control_panel","service":"alarm_trigger","entityId":"alarm_control_panel.alarme_maison","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":510,"y":120,"wires":[["2123b88f.253048"]]},{"id":"2123b88f.253048","type":"debug","z":"98a682ec.2a8a9","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":680,"y":120,"wires":[]},{"id":"1e29c5d0.e658da","type":"comment","z":"98a682ec.2a8a9","name":"[Alarme] Déclenchée","info":"","x":100,"y":220,"wires":[]},{"id":"3afc860c.b2cd1a","type":"server-state-changed","z":"98a682ec.2a8a9","name":"Alarme Déclenchée","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"alarm_control_panel.alarme_maison","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"triggered","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":110,"y":280,"wires":[["db67900e.4e981"],[]]},{"id":"ba66464c.36a2f8","type":"api-call-service","z":"98a682ec.2a8a9","name":"Notication Aurélien","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"notify","service":"mobile_app_smartphone_aurelien","entityId":"","data":"{\"message\":\"ALARME Intrusion à la maison!!!\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":950,"y":300,"wires":[[]]},{"id":"81aeed3d.d3b0c","type":"api-call-service","z":"98a682ec.2a8a9","name":"Notication Siahm","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"notify","service":"mobile_app_smartphone_siham","entityId":"","data":"{\"message\":\"ALARME Intrusion à la maison!!!\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":950,"y":360,"wires":[[]]},{"id":"db67900e.4e981","type":"delay","z":"98a682ec.2a8a9","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":300,"y":280,"wires":[["594e4a7f.f88864"]]},{"id":"bd810276.b8fab","type":"change","z":"98a682ec.2a8a9","name":"Stop Boucle","rules":[{"t":"set","p":"payload","pt":"msg","to":"STOP","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":310,"y":420,"wires":[["594e4a7f.f88864"]]},{"id":"594e4a7f.f88864","type":"looptimer","z":"98a682ec.2a8a9","duration":"30","units":"Second","maxloops":"5","maxtimeout":"5","maxtimeoutunits":"Minute","name":"","x":500,"y":360,"wires":[["844073fa.c83cf","ba66464c.36a2f8","81aeed3d.d3b0c"],["2c1a92e1.93614e"]]},{"id":"844073fa.c83cf","type":"api-render-template","z":"98a682ec.2a8a9","name":"Sonnerie id + volume","server":"a8c279c8.be8be8","template":"{\n    \"data\": {\n        \"gw_mac\": \"78:11:dc:e1:b8:cb\",\n        \"ringtone_id\": \"{{ states.input_select.sirenes_gateway.state.split('-')[0] }}\",\n        \"ringtone_vol\": \"{{ states.input_number.gateway_volume.state|int }}\"\n    }\n}","resultsLocation":"payload","resultsLocationType":"msg","templateLocation":"template","templateLocationType":"msg","x":720,"y":420,"wires":[["d80572f9.02cbc"]]},{"id":"d80572f9.02cbc","type":"api-call-service","z":"98a682ec.2a8a9","name":"Jouer sirène","server":"a8c279c8.be8be8","version":1,"debugenabled":true,"service_domain":"xiaomi_aqara","service":"play_ringtone","entityId":"","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":930,"y":420,"wires":[[]]},{"id":"2c1a92e1.93614e","type":"api-call-service","z":"98a682ec.2a8a9","name":"Stop sirène","server":"a8c279c8.be8be8","version":1,"debugenabled":true,"service_domain":"xiaomi_aqara","service":"stop_ringtone","entityId":"","data":"{\"gw_mac\": \"78:11:dc:e1:b8:cb\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":930,"y":240,"wires":[[]]},{"id":"a0d5ce8f.0b461","type":"server-events","z":"98a682ec.2a8a9","name":"Bouton Clic Alarme","server":"a8c279c8.be8be8","event_type":"deconz_event","exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"waitForRunning":true,"x":110,"y":560,"wires":[["4de23892.a8fc18"]]},{"id":"4de23892.a8fc18","type":"switch","z":"98a682ec.2a8a9","name":"","property":"payload.event.id","propertyType":"msg","rules":[{"t":"eq","v":"bouton_clic_alarme","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":290,"y":560,"wires":[["bfa740a5.61d92"]]},{"id":"bfa740a5.61d92","type":"delay","z":"98a682ec.2a8a9","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":440,"y":560,"wires":[["bd810276.b8fab","421895a6.72c2cc","bc0160ad.e08e8","47e4a045.b8a81"]]},{"id":"d40c438d.f4f42","type":"server-state-changed","z":"98a682ec.2a8a9","name":"Sonnerie On /Off","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.sourdine_sirenes_gateway","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"off","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":false,"x":500,"y":280,"wires":[["844073fa.c83cf"],["2c1a92e1.93614e"]]},{"id":"421895a6.72c2cc","type":"api-call-service","z":"98a682ec.2a8a9","name":"Notication Aurélien","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"notify","service":"mobile_app_smartphone_aurelien","entityId":"","data":"{\"message\":\"Alarme Désactivée Manuellement\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":950,"y":500,"wires":[[]]},{"id":"bc0160ad.e08e8","type":"api-call-service","z":"98a682ec.2a8a9","name":"Notication Siahm","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"notify","service":"mobile_app_smartphone_siham","entityId":"","data":"{\"message\":\"Alarme Désactivée Manuellement\"}","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":950,"y":560,"wires":[[]]},{"id":"6eedd290.fca30c","type":"server-state-changed","z":"98a682ec.2a8a9","name":"Présent On","server":"a8c279c8.be8be8","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.ha_mode_present","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"x":90,"y":420,"wires":[["bd810276.b8fab"],[]]},{"id":"47e4a045.b8a81","type":"api-call-service","z":"98a682ec.2a8a9","name":"Désactive Alarme","server":"a8c279c8.be8be8","version":1,"debugenabled":false,"service_domain":"alarm_control_panel","service":"alarm_disarm","entityId":"alarm_control_panel.alarme_maison","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":950,"y":620,"wires":[[]]},{"id":"a8c279c8.be8be8","type":"server","z":"","name":"Home Assistant","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
1 « J'aime »

Merci pour le partage

Merci pour ton partage, c’est cool et ça donne des idées. D’ailleurs, je serais intéressé sur le piZero BT pour les nuts. Je pensais faire pareil (une sorte de remote/slave) pour étendre le réseau BT qui est un peu léger pour le moment. Et j’ai également acheté un nut pour le mettre au clé pour en faire un capteur de présence. Donc j’ai l’impression être dans la bonne voie. As-tu des tutos ou quoi pour faire ça ? Le remote et la présence ? Je galère à inscrire mon nut. Y’a une manip’ en particulier ?

C’est en italien mais avec google traction tu devrais y arriver.

tuto

Ma config dans le PI-ZERO c’est comme Hassio il utilise un fichier config.yaml

mqtt:
  host: TON-IP-MQTT
  port: 1883
  username: TON-USER-MQTT
  password: TON-MDP-MQTT
  #ca_cert: /etc/ssl/certs/ca-certificates.crt # Uncomment to enable MQTT TLS, update path to appropriate location.
  #ca_verify: False              # Verify TLS certificate chain and host, disable for testing with self-signed certificates, default to True
  topic_prefix: btgateway
  client_id: bt-mqtt-gateway
  availability_topic: lwt_topic

manager:
  sensor_config:
    topic: homeassistant
    retain: true
  topic_subscription:
    update_all:
      topic: homeassistant/status
      payload: online
  command_timeout: 35           # Timeout for worker operations. Can be removed if the default of 35 seconds is sufficient.
  workers:
    miscale:
      args:
        mac: c8:47:8c:9f:7b:0a
        topic_prefix: miscale
      update_interval: 1800
    blescanmulti:
      args:
        devices:
          nut_aurelien: 46:76:3a:cc:79:d5
          nut_siham: 4d:76:3a:c9:4c:9a
        topic_prefix: blescan
        available_payload: home
        unavailable_payload: not_home
        available_timeout: 0
        unavailable_timeout: 60
        scan_timeout: 10
        scan_passive: true
      update_interval: 60
    miflora:
      args:
        devices:
          anthurium_salon: c4:7c:8d:6a:ca:fb
        topic_prefix: miflora
      update_interval: 300

Mes sensors dans Hassio

#Nut Finder
- platform: mqtt
  name: "Nut Aurélien Présence"
  state_topic: "btgateway/blescan/presence/nut_aurelien"
- platform: mqtt
  name: "Nut Aurélien RSSI"
  state_topic: "btgateway/blescan/presence/nut_aurelien/rssi"
  unit_of_measurement: "dBm"
- platform: filter
  name: "Realistic Nut Aurélien RSSI"
  entity_id: sensor.nut_aurelien_rssi
  filters:
  - filter: outlier
    window_size: 4
    radius: 4.0
  - filter: lowpass
    time_constant: 10
    precision: 2
- platform: template
  sensors:
    nut_aurelien_distance:
      friendly_name: "Distance Nut Aurélien"
      value_template: >-
        {% if is_state("sensor.nut_aurelien_presence", "home") %}
          {{(10**((-60-(states.sensor.realistic_nut_aurelien_rssi.state | int)) / 30)) | round(2)}}
        {% endif %}
      unit_of_measurement: 'm'
      icon_template: mdi:counter
- platform: mqtt
  name: "Nut Siham Présence"
  state_topic: "btgateway/blescan/presence/nut_siham"
- platform: mqtt
  name: "Nut Siham RSSI"
  state_topic: "btgateway/blescan/presence/nut_siham/rssi"
  unit_of_measurement: "dBm"  
- platform: filter
  name: "Realistic Nut Siham RSSI"
  entity_id: sensor.nut_siham_rssi
  filters:
  - filter: outlier
    window_size: 4
    radius: 4.0
  - filter: lowpass
    time_constant: 10
    precision: 2
- platform: template
  sensors:
    nut_siham_distance:
      friendly_name: "Distance Nut Siham"
      value_template: >-
        {% if is_state("sensor.nut_siham_presence", "home") %}
          {{(10**((-60-(states.sensor.realistic_nut_siham_rssi.state | int)) / 30)) | round(2)}}
        {% endif %}
      unit_of_measurement: 'm'
      icon_template: mdi:counter
1 « J'aime »

Bonjour tu aurais le lien à nouveau de ta carte pour la radio il a été supprimé.

merci d’avance

@dckiller

Pour le partage de code, utilise plutôt https://pastebin.com et mets l’expiration sur Jamais.

Regarde ici. tu as ma carte et un lien du github du créateur avec les icones.

https://forum.hacf.fr/t/downgrade-xiaomi-speaker-network-upnp/698/29?u=dckiller

Super merci Beaucoup ça marche impeccable.

Bonjour, j’ai testé l’automatisation sur la VMC et j’ai un problème, elle ne s’arrête jamais.
Dans le noeuds « moins de 7% » j’ai l’impression qu’il y a un problème.

Bonjour,

Y a-t-il une différence d’usage entre « l’alarme classique » et « l’alarme de nuit » hormis la programmation horaire?

Surement les capteurs utilisés.

Pour les alarmes classique ou « absence » tu as les capteurs de porte, mais aussi les mouvements.
Pour alarme de nuit, tu enlèves souvent les mouvements.

1 « J'aime »

Slt, la seule différence est au niveau de ma prise TV. Je travaille une partie de la nuit et quand je rentre cela me permet de ne pas allumer cette prise.

Bon maintenant plus d’utilité j’ai marqué mon Oled à cause des arrêts de cette prise. Cela à empêcher la régénération de la dalle qui s’effectue entre 10min et 1h30 après extinction. Heureusement LG a été sympa et ma changé la dalle sous garantie.

1 « J'aime »