Voici ce que j’ai fait.Sa fonctionne, mais c’est pas tous a fait fini.
Code
[{"id":"9f81775fcc4ff5c6","type":"tab","label":"Test","disabled":false,"info":"","env":[]},{"id":"e6e44da30dfee185","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"volet fictif V4 Fermeture","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":[],"entityId":["cover.volet_v4_fictif"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1710,"y":660,"wires":[[]]},{"id":"4f9401ea8bded966","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"volet fictif V1 Fermeture","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":[],"entityId":["cover.volet_v1_fictif"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1710,"y":500,"wires":[[]]},{"id":"44c06b13af68e37a","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"volet fictif V2 Fermeture","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":[],"entityId":["cover.volet_v2_fictif"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1710,"y":740,"wires":[[]]},{"id":"a6041516e4e64761","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"volet fictif V3 Fermeture","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"cover","service":"close_cover","areaId":[],"deviceId":[],"entityId":["cover.volet_v3_fictif"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1710,"y":580,"wires":[[]]},{"id":"03a7b1f8d453a209","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"Telegram Canicule","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"notify","service":"telegram_pascal_ha","areaId":[],"deviceId":[],"entityId":[],"data":"{\t \"message\":\"Volets Fermés\",\t \"title\":\"INFO : Canicule\"\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"last","x":1690,"y":360,"wires":[["88718abdb162dacb"]]},{"id":"9782a9aeb3dd0e41","type":"delay","z":"9f81775fcc4ff5c6","name":"","pauseType":"delay","timeout":"4","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1440,"y":860,"wires":[["a6041516e4e64761","44c06b13af68e37a","4f9401ea8bded966","e6e44da30dfee185","03a7b1f8d453a209"]]},{"id":"bd568f99f450f4c9","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"Telegram Fermeture Volets Canicule 4mm","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"notify","service":"telegram_pascal_ha","areaId":[],"deviceId":[],"entityId":[],"data":"{\t \"message\":\"Fermeture automatique volets dans 5 minutes. !\",\t \"title\":\"INFO : Canicule\"\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"last","x":1160,"y":860,"wires":[["9782a9aeb3dd0e41"]]},{"id":"3e03dbcf8778aca7","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Pascal Present","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.pascal","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"1","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":340,"y":660,"wires":[["181345ef03b59794"],[]]},{"id":"181345ef03b59794","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Isabelle Presente","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.isabelle","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"1","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":590,"y":660,"wires":[["d06d7da521c574ea"],[]]},{"id":"d68471afb108cba9","type":"comment","z":"9f81775fcc4ff5c6","name":"Frequence Mois/Time","info":"","x":200,"y":240,"wires":[]},{"id":"b5ce4cc4c938dca5","type":"comment","z":"9f81775fcc4ff5c6","name":"Seuil Temperature ","info":"","x":490,"y":440,"wires":[]},{"id":"b0503376d722f216","type":"comment","z":"9f81775fcc4ff5c6","name":"Controle Pressence","info":"","x":590,"y":620,"wires":[]},{"id":"92576178e724cf7e","type":"comment","z":"9f81775fcc4ff5c6","name":"Fermeture des Volets","info":"","x":1700,"y":240,"wires":[]},{"id":"f64749168bc6bc67","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Mode ON/OFF Canicule","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_automatique_canicule","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":210,"y":400,"wires":[["0c446b2d0a7235c0","5796f00b04e56edc"],[]]},{"id":"cd9435a2c64bca8a","type":"time-inject","z":"9f81775fcc4ff5c6","d":true,"name":"","nameInt":"09:45 - 20:00[Jun-Sep] = timestamp ↻5min","positionConfig":"0abbeb8ccdeffc56","props":[{"p":"","pt":"msgPayload","v":"","vt":"date","o":"","oT":"none","oM":"60000","f":0,"fS":0,"fT":"UNIX timestamp (ms)","fI":"0","next":true,"days":"*","months":"*","onlyOddDays":false,"onlyEvenDays":false,"onlyOddWeeks":false,"onlyEvenWeeks":false},{"p":"","pt":"msgTopic","v":"","vt":"str","o":"","oT":"none","oM":"60000","f":0,"fS":0,"fT":"UNIX timestamp (ms)","fI":"0","next":false,"days":"*","months":"*","onlyOddDays":false,"onlyEvenDays":false,"onlyOddWeeks":false,"onlyEvenWeeks":false}],"injectTypeSelect":"interval-time","intervalCount":"5","intervalCountType":"num","intervalCountMultiplier":60000,"time":"09:45","timeType":"entered","offset":0,"offsetType":"none","offsetMultiplier":60000,"timeEnd":"20:00","timeEndType":"entered","timeEndOffset":0,"timeEndOffsetType":"none","timeEndOffsetMultiplier":60000,"timeDays":"*","timeOnlyOddDays":false,"timeOnlyEvenDays":false,"timeOnlyOddWeeks":false,"timeOnlyEvenWeeks":false,"timeMonths":"5,6,7,8","timedatestart":"","timedateend":"","property":"","propertyType":"none","propertyCompare":"true","propertyThreshold":"","propertyThresholdType":"num","timeAlt":"","timeAltType":"entered","timeAltDays":"*","timeAltOnlyOddDays":false,"timeAltOnlyEvenDays":false,"timeAltOnlyOddWeeks":false,"timeAltOnlyEvenWeeks":false,"timeAltMonths":"*","timeAltOffset":0,"timeAltOffsetType":"none","timeAltOffsetMultiplier":60000,"once":false,"onceDelay":0.1,"recalcTime":2,"x":260,"y":280,"wires":[["f64749168bc6bc67"]]},{"id":"3e578b12325f1e61","type":"debug","z":"9f81775fcc4ff5c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":490,"y":760,"wires":[]},{"id":"0c446b2d0a7235c0","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Temperaure Ext > 30","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"30","halt_if_type":"num","halt_if_compare":"gt","entity_id":"input_number.temperature_exterieur","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":500,"y":480,"wires":[["da2c7f75c2d36b06","3e03dbcf8778aca7"],[]]},{"id":"da2c7f75c2d36b06","type":"debug","z":"9f81775fcc4ff5c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":750,"y":480,"wires":[]},{"id":"4acfc0fcdc6a9ec4","type":"http request","z":"9f81775fcc4ff5c6","name":"","method":"GET","ret":"obj","paytoqs":"ignore","url":"https://www.prevision-meteo.ch/services/json/paris","tls":"","persist":false,"proxy":"","authType":"","senderr":false,"x":410,"y":100,"wires":[["e9207a7e2bdb9a26"]]},{"id":"6f0e3e1a1d0a1a8d","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"Temperature Ext.","server":"64fc7b21.810404","version":5,"debugenabled":true,"domain":"input_number","service":"set_value","areaId":[],"deviceId":[],"entityId":["input_number.temperature_exterieur"],"data":"{ \"value\" : payload }","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":870,"y":100,"wires":[["f59ce92932ff6f80"]]},{"id":"f59ce92932ff6f80","type":"debug","z":"9f81775fcc4ff5c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1130,"y":100,"wires":[]},{"id":"c95f867705e2772f","type":"comment","z":"9f81775fcc4ff5c6","name":"Requete Temperature Exterieur","info":"","x":250,"y":60,"wires":[]},{"id":"919be6c06c6f33bc","type":"time-inject","z":"9f81775fcc4ff5c6","name":"","nameInt":"timestamp ↻30min","positionConfig":"0abbeb8ccdeffc56","props":[{"p":"","pt":"msgPayload","v":"","vt":"date","o":"","oT":"none","oM":"60000","f":0,"fS":0,"fT":"UNIX timestamp (ms)","fI":"0","next":true,"days":"*","months":"*","onlyOddDays":false,"onlyEvenDays":false,"onlyOddWeeks":false,"onlyEvenWeeks":false},{"p":"","pt":"msgTopic","v":"","vt":"str","o":"","oT":"none","oM":"60000","f":0,"fS":0,"fT":"UNIX timestamp (ms)","fI":"0","next":false,"days":"*","months":"*","onlyOddDays":false,"onlyEvenDays":false,"onlyOddWeeks":false,"onlyEvenWeeks":false}],"injectTypeSelect":"interval","intervalCount":"30","intervalCountType":"num","intervalCountMultiplier":60000,"time":"","timeType":"entered","offset":0,"offsetType":"none","offsetMultiplier":60000,"timeEnd":"","timeEndType":"entered","timeEndOffset":0,"timeEndOffsetType":"none","timeEndOffsetMultiplier":60000,"timeDays":"*","timeOnlyOddDays":false,"timeOnlyEvenDays":false,"timeOnlyOddWeeks":false,"timeOnlyEvenWeeks":false,"timeMonths":"*","timedatestart":"","timedateend":"","property":"","propertyType":"none","propertyCompare":"true","propertyThreshold":"","propertyThresholdType":"num","timeAlt":"","timeAltType":"entered","timeAltDays":"*","timeAltOnlyOddDays":false,"timeAltOnlyEvenDays":false,"timeAltOnlyOddWeeks":false,"timeAltOnlyEvenWeeks":false,"timeAltMonths":"*","timeAltOffset":0,"timeAltOffsetType":"none","timeAltOffsetMultiplier":60000,"once":false,"onceDelay":0.1,"recalcTime":2,"x":210,"y":100,"wires":[["4acfc0fcdc6a9ec4"]]},{"id":"e9207a7e2bdb9a26","type":"change","z":"9f81775fcc4ff5c6","name":"Temperature Exterieur","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.current_condition.tmp","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":100,"wires":[["6f0e3e1a1d0a1a8d"]]},{"id":"1460953c31fb5d0d","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Pascal Absent","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.pascal","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"1","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":320,"y":980,"wires":[["fb883f14fb73dfb5"],[]]},{"id":"fb883f14fb73dfb5","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Isabelle Absente","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"home","halt_if_type":"str","halt_if_compare":"is","entity_id":"person.isabelle","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"1","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":550,"y":980,"wires":[["f50c5dbef10ae43a"],[]]},{"id":"5796f00b04e56edc","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"Temperaure Ext > 26","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"26","halt_if_type":"num","halt_if_compare":"gt","entity_id":"input_number.temperature_exterieur","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":240,"y":760,"wires":[["1460953c31fb5d0d","3e578b12325f1e61"],[]]},{"id":"b617cce38feb1abc","type":"comment","z":"9f81775fcc4ff5c6","name":"Seuil Temperature ","info":"","x":230,"y":720,"wires":[]},{"id":"c1d7c646cd57aadf","type":"comment","z":"9f81775fcc4ff5c6","name":"Controle Absence","info":"","x":570,"y":940,"wires":[]},{"id":"88718abdb162dacb","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"CPT. Canicule","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"counter","service":"increment","areaId":[],"deviceId":[],"entityId":["counter.compteur_canicule"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1960,"y":360,"wires":[[]]},{"id":"f50c5dbef10ae43a","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"CPT. Canicule","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"1","halt_if_type":"num","halt_if_compare":"lt","entity_id":"counter.compteur_canicule","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":800,"y":980,"wires":[["bd568f99f450f4c9","c380382fb205ea0b"],[]]},{"id":"c380382fb205ea0b","type":"debug","z":"9f81775fcc4ff5c6","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1070,"y":980,"wires":[]},{"id":"d06d7da521c574ea","type":"api-current-state","z":"9f81775fcc4ff5c6","name":"CPT. Canicule","server":"64fc7b21.810404","version":3,"outputs":2,"halt_if":"1","halt_if_type":"num","halt_if_compare":"lt","entity_id":"counter.compteur_canicule","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":860,"y":660,"wires":[["4f945a088e493d34"],[]]},{"id":"4f945a088e493d34","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"Telegram Fermeture Volets Canicule 4mm","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"notify","service":"telegram_pascal_ha","areaId":[],"deviceId":[],"entityId":[],"data":"{\t \"message\":\" Fermeture automatique volets et store dans 5 minutes. !\",\t \"title\":\"INFO : Canicule\"\t}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"last","x":1160,"y":660,"wires":[["fd76f141bc476f9d"]]},{"id":"fd76f141bc476f9d","type":"delay","z":"9f81775fcc4ff5c6","name":"","pauseType":"delay","timeout":"4","timeoutUnits":"minutes","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":1440,"y":360,"wires":[["562425c519208b84","03a7b1f8d453a209","4f9401ea8bded966","a6041516e4e64761","e6e44da30dfee185"]]},{"id":"562425c519208b84","type":"api-call-service","z":"9f81775fcc4ff5c6","name":"store Ouverture","server":"64fc7b21.810404","version":5,"debugenabled":false,"domain":"cover","service":"open_cover","areaId":[],"deviceId":[],"entityId":["cover.store_v0_fictif"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":1680,"y":440,"wires":[[]]},{"id":"fe1b5d1030d4e5c9","type":"comment","z":"9f81775fcc4ff5c6","name":"Telegram Store et Volets","info":"","x":1110,"y":620,"wires":[]},{"id":"a91ec676baec1edb","type":"comment","z":"9f81775fcc4ff5c6","name":"Telegram Volets","info":"","x":1080,"y":820,"wires":[]},{"id":"64fc7b21.810404","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30},{"id":"0abbeb8ccdeffc56","type":"position-config","name":"","isValide":"true","longitude":"0","latitude":"0","angleType":"deg","timeZoneOffset":"99","timeZoneDST":"0","stateTimeFormat":"3","stateDateFormat":"12","contextStore":""}]
Je voudrais mettre en place une confirmation par Telegram avant de fermer les volets.
Si quelqu’un peut m’indiquer comment proceder.Merci
J’ai trouvé sur le forum pour le faire en Yaml, mais je voudrais le faire en nodered si c’est possible.
https://forum.hacf.fr/t/les-notifications-via-telegram/216