Bonjour la communauté,
Grace à vous tous, j’arrive enfin à piloter mes modules tuya Moes ms108-W depuis node-red.
J’ai pu créer ma carte lovelace ainsi que le flow.
Maintenant, il me reste à traiter deux derniers souci pour lesquels, je ne trouve pas de solution et comme vous le savez sûrement ce que madame veut…
Tout d’abord voici mon flow. Je sais, il est pas très beau et perfectible se sera mon second souci, mais fonctionne. Je prends toutes remarques constructives
[{"id":"44d18e65ed9a378d","type":"tab","label":"VR_bureau","disabled":false,"info":"","env":[]},{"id":"ff4bd686.53ae18","type":"debug","z":"44d18e65ed9a378d","name":"Device Data","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1690,"y":660,"wires":[]},{"id":"15d22ba6.824b84","type":"debug","z":"44d18e65ed9a378d","name":"Node State","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1690,"y":780,"wires":[]},{"id":"873d64094bc580fc","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Fermeture volet","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_down_bureau","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,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"close","valueType":"str"}],"x":120,"y":640,"wires":[["fb4e4eb3bcae07a2","fedb76c7b0329a71"],[]]},{"id":"9757144661e795fc","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Ouverture volet","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_up_bureau","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,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"open","valueType":"str"}],"x":120,"y":540,"wires":[["07241142793a6e66","a6746560e694e63b"],[]]},{"id":"66b98e9a37ddebd0","type":"tuya-smart-device","z":"44d18e65ed9a378d","deviceName":"VR Bureau","disableAutoStart":false,"deviceId":"","deviceKey":"","storeAsCreds":true,"deviceIp":"192.168.0.4","retryTimeout":"1001","findTimeout":"2000","tuyaVersion":"3.3","eventMode":"event-both","x":1490,"y":720,"wires":[["ff4bd686.53ae18","0c5e28ec7ef4d597","60634cbed7aac540"],["15d22ba6.824b84"]]},{"id":"514acef922b6648b","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 1,\n set: flow.get(\"vr_ouv\")\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":540,"wires":[["66b98e9a37ddebd0"]]},{"id":"aafe5fe951c62f15","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 2,\n set: parseInt(flow.get(\"vr_etat\"))\n }\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":740,"wires":[["66b98e9a37ddebd0"]]},{"id":"bd9042a4380d0e6b","type":"api-current-state","z":"44d18e65ed9a378d","name":"Bureau auto off","server":"8ba7aec4.1022e","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_auto_bureau_etat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entity"},{"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":880,"y":740,"wires":[["aafe5fe951c62f15"],[]]},{"id":"64aa3e760ec2670a","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Poucentage d'ouverture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.volets_bureau_niveau","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":140,"y":740,"wires":[["c75dc98998c7c851","da0cc06e3cc7ae02"]]},{"id":"08c8942ac2908180","type":"api-call-service","z":"44d18e65ed9a378d","name":"","server":"8ba7aec4.1022e","version":5,"debugenabled":false,"domain":"input_boolean","service":"turn_off","areaId":[],"deviceId":["c39d8e65a25cc96e65bd524011ba935a"],"entityId":["input_boolean.volets_up_bureau"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"first","x":400,"y":1180,"wires":[[]]},{"id":"f5304d9d598d6b2d","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Ouverture volet","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_up_bureau","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"open","valueType":"str"}],"x":120,"y":1180,"wires":[["08c8942ac2908180","bbf75882b37ca839"]]},{"id":"0a3755b9513ce5a5","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Fermeture volet","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_down_bureau","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"close","valueType":"str"}],"x":120,"y":1260,"wires":[["8e728a13abd9cdc5","50777d70bd7e6abe"]]},{"id":"8e728a13abd9cdc5","type":"api-call-service","z":"44d18e65ed9a378d","name":"","server":"8ba7aec4.1022e","version":5,"debugenabled":false,"domain":"input_boolean","service":"turn_off","areaId":[],"deviceId":["c39d8e65a25cc96e65bd524011ba935a"],"entityId":["input_boolean.volets_down_bureau"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"first","x":400,"y":1260,"wires":[[]]},{"id":"98e364c7e07cd0ac","type":"comment","z":"44d18e65ed9a378d","name":"Volet du Bureau","info":"","x":120,"y":40,"wires":[]},{"id":"1df5f23debd99e48","type":"comment","z":"44d18e65ed9a378d","name":"Actions Manuelles","info":"","x":130,"y":480,"wires":[]},{"id":"07241142793a6e66","type":"api-current-state","z":"44d18e65ed9a378d","name":"Bureau auto off","server":"8ba7aec4.1022e","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_auto_bureau_etat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entity"},{"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":380,"y":540,"wires":[["514acef922b6648b"],[]]},{"id":"1c4e7d9bcae47e8e","type":"comment","z":"44d18e65ed9a378d","name":"Récupération état boutons","info":"","x":150,"y":80,"wires":[]},{"id":"e001f316504d7dca","type":"change","z":"44d18e65ed9a378d","name":"vr_etat","rules":[{"t":"set","p":"vr_etat","pt":"flow","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":160,"wires":[[]]},{"id":"e18bd32197a0c6e8","type":"ha-get-entities","z":"44d18e65ed9a378d","name":"Pourcentage_ouverture","server":"8ba7aec4.1022e","version":0,"rules":[{"property":"entity_id","logic":"includes","value":"input_number.volets_bureau_niveau","valueType":"str"}],"output_type":"split","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":410,"y":160,"wires":[["e001f316504d7dca"]]},{"id":"e80461183f15777c","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Poucentage d'ouverture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.volets_bureau_niveau","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":true,"ignorePrevStateUnknown":true,"ignorePrevStateUnavailable":true,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":140,"y":160,"wires":[["e18bd32197a0c6e8"]]},{"id":"2aabc418f2ac9279","type":"ha-get-entities","z":"44d18e65ed9a378d","name":"Ouverture","server":"8ba7aec4.1022e","version":0,"rules":[{"property":"entity_id","logic":"includes","value":"input_boolean.volets_up_bureau","valueType":"str"}],"output_type":"split","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":360,"y":220,"wires":[["086d63a098b25ec9"]]},{"id":"175942a88fbaa61a","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Ouverture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_up_bureau","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":100,"y":220,"wires":[["2aabc418f2ac9279"],[]]},{"id":"215cfae55581e7d5","type":"ha-get-entities","z":"44d18e65ed9a378d","name":"Fermeture","server":"8ba7aec4.1022e","version":0,"rules":[{"property":"entity_id","logic":"includes","value":"input_boolean.volets_down_bureau","valueType":"str"}],"output_type":"split","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":370,"y":280,"wires":[["77e47a82cbb4cb07"]]},{"id":"d7f56665b2247f8f","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Fermeture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_down_bureau","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"on","halt_if_type":"str","halt_if_compare":"is","outputs":2,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":100,"y":280,"wires":[["215cfae55581e7d5"],[]]},{"id":"086d63a098b25ec9","type":"change","z":"44d18e65ed9a378d","name":"vr_ouv","rules":[{"t":"set","p":"vr_ouv","pt":"flow","to":"open","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":220,"wires":[[]]},{"id":"77e47a82cbb4cb07","type":"change","z":"44d18e65ed9a378d","name":"vr_ferm","rules":[{"t":"set","p":"vr_ferm","pt":"flow","to":"close","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":640,"y":280,"wires":[[]]},{"id":"5f012c5b6db1a609","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 1,\n set: flow.get(\"vr_ferm\")\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":640,"wires":[["66b98e9a37ddebd0"]]},{"id":"fb4e4eb3bcae07a2","type":"api-current-state","z":"44d18e65ed9a378d","name":"Bureau auto off","server":"8ba7aec4.1022e","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_auto_bureau_etat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entity"},{"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":380,"y":640,"wires":[["5f012c5b6db1a609"],[]]},{"id":"1914ceabad8ab29e","type":"comment","z":"44d18e65ed9a378d","name":"Gestion état boutons","info":"","x":130,"y":1120,"wires":[]},{"id":"d1808d1224f8d4f2","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Stop volet","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_stop_bureau","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"stop","valueType":"str"}],"x":100,"y":1360,"wires":[["303a69e6ad6331c4","183e1e9a5f90d76e"]]},{"id":"303a69e6ad6331c4","type":"api-call-service","z":"44d18e65ed9a378d","name":"","server":"8ba7aec4.1022e","version":5,"debugenabled":false,"domain":"input_boolean","service":"turn_off","areaId":[],"deviceId":["c39d8e65a25cc96e65bd524011ba935a"],"entityId":["input_boolean.volets_stop_bureau"],"data":"","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"first","x":400,"y":1360,"wires":[[]]},{"id":"d203ce8a15d3db4c","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 1,\n set: \"stop\"\n }\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":820,"wires":[["66b98e9a37ddebd0"]]},{"id":"cff7bb43246d1a4d","type":"api-current-state","z":"44d18e65ed9a378d","name":"Bureau auto off","server":"8ba7aec4.1022e","version":3,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_auto_bureau_etat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entity"},{"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":380,"y":820,"wires":[["d203ce8a15d3db4c"],[]]},{"id":"c0375a36868fd8a2","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Arrêt ouverture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_boolean.volets_stop_bureau","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":120,"y":820,"wires":[["cff7bb43246d1a4d","ecee9e268cbf4370"]]},{"id":"7605aaa9f86c6d96","type":"api-call-service","z":"44d18e65ed9a378d","name":"","server":"8ba7aec4.1022e","version":5,"debugenabled":false,"domain":"input_number","service":"set_value","areaId":[],"deviceId":[],"entityId":["input_number.volets_bureau_niveau"],"data":"{ \"value\": msg.payload}","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":2070,"y":740,"wires":[[]]},{"id":"0c5e28ec7ef4d597","type":"switch","z":"44d18e65ed9a378d","name":"","property":"payload.data.dps","propertyType":"msg","rules":[{"t":"hask","v":"2","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1670,"y":700,"wires":[["c81cb33182e9aba1"]]},{"id":"c81cb33182e9aba1","type":"change","z":"44d18e65ed9a378d","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.data.dps.2","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1840,"y":700,"wires":[["7605aaa9f86c6d96","22d3f6fc2ea71616","904f8554d58b8c7b","36e8c51675e88e8d"]]},{"id":"0ab7a1757a9ce372","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Offset d'ouverture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.volets_auto_bureau_offset_ouvre","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":true,"ignorePrevStateUnknown":true,"ignorePrevStateUnavailable":true,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":130,"y":340,"wires":[["947d02714dde2105"]]},{"id":"947d02714dde2105","type":"ha-get-entities","z":"44d18e65ed9a378d","name":"Offset_ouverture","server":"8ba7aec4.1022e","version":0,"rules":[{"property":"entity_id","logic":"includes","value":"input_number.volets_auto_bureau_offset_ouvre","valueType":"str"}],"output_type":"split","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":390,"y":340,"wires":[["83943b5c99f20a23"]]},{"id":"83943b5c99f20a23","type":"change","z":"44d18e65ed9a378d","name":"vr_offset_ouv","rules":[{"t":"set","p":"vr_offset_ouv","pt":"flow","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":340,"wires":[[]]},{"id":"eb5a7778d3e6f446","type":"server-state-changed","z":"44d18e65ed9a378d","name":"Offset fermeture","server":"8ba7aec4.1022e","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"input_number.volets_auto_bureau_offset_ferme","entityidfiltertype":"exact","outputinitially":true,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":"0","forType":"num","forUnits":"minutes","ignorePrevStateNull":true,"ignorePrevStateUnknown":true,"ignorePrevStateUnavailable":true,"ignoreCurrentStateUnknown":true,"ignoreCurrentStateUnavailable":true,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"}],"x":120,"y":400,"wires":[["5940a9b2888a8f94"]]},{"id":"5940a9b2888a8f94","type":"ha-get-entities","z":"44d18e65ed9a378d","name":"Offset_fermeture","server":"8ba7aec4.1022e","version":0,"rules":[{"property":"entity_id","logic":"includes","value":"input_number.volets_auto_bureau_offset_ferme","valueType":"str"}],"output_type":"split","output_empty_results":false,"output_location_type":"msg","output_location":"payload","output_results_count":1,"x":390,"y":400,"wires":[["ab50065100b16a94"]]},{"id":"ab50065100b16a94","type":"change","z":"44d18e65ed9a378d","name":"vr_offset_ferm","rules":[{"t":"set","p":"vr_offset_ferm","pt":"flow","to":"payload.state","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":660,"y":400,"wires":[[]]},{"id":"d00391f567d5508b","type":"time-inject","z":"44d18e65ed9a378d","name":"","nameInt":"timestamp ↻1min","positionConfig":"403a6e4bd797cb6e","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":1,"intervalCountType":"num","intervalCountMultiplier":60000,"cron":"","cronType":"cronexpr","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":140,"y":1020,"wires":[["0b01107729336edf"]]},{"id":"3e7ed53534a6aa42","type":"within-time-switch","z":"44d18e65ed9a378d","name":"Plage jour","nameInt":"","positionConfig":"403a6e4bd797cb6e","startTime":"sunriseStart","startTimeType":"pdsTime","startOffset":"vr_offset_ouv","startOffsetType":"flow","startOffsetMultiplier":60000,"endTime":"sunsetStart","endTimeType":"pdsTime","endOffset":"vr_offset_ferm","endOffsetType":"flow","endOffsetMultiplier":60000,"timeRestrictions":0,"timeRestrictionsType":"none","timeDays":"*","timeOnlyOddDays":false,"timeOnlyEvenDays":false,"timeOnlyOddWeeks":false,"timeOnlyEvenWeeks":false,"timeMonths":"*","timedatestart":"","timedateend":"","propertyStart":"","propertyStartType":"none","propertyStartCompare":"true","propertyStartThreshold":"","propertyStartThresholdType":"num","startTimeAlt":"","startTimeAltType":"entered","startOffsetAlt":0,"startOffsetAltType":"none","startOffsetAltMultiplier":60000,"propertyEnd":"","propertyEndType":"none","propertyEndCompare":"true","propertyEndThreshold":"","propertyEndThresholdType":"num","endTimeAlt":"","endTimeAltType":"entered","endOffsetAlt":0,"endOffsetAltType":"none","endOffsetAltMultiplier":60000,"withinTimeValue":"true","withinTimeValueType":"msgInput","outOfTimeValue":"false","outOfTimeValueType":"msgInput","tsCompare":"0","x":620,"y":1020,"wires":[["b9ac207a9c865bcd"],["4f9d07fc5ebb3301"]]},{"id":"892c882fa043aed9","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 1,\n set: 'open'\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":980,"wires":[["66b98e9a37ddebd0","93d43dc6dbb6a506"]]},{"id":"510142520f733a29","type":"function","z":"44d18e65ed9a378d","name":"Action volet","func":"msg.payload = {\n dps: 1,\n set: 'close'\n}\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1090,"y":1060,"wires":[["66b98e9a37ddebd0","cfde65a031450816"]]},{"id":"856ac080190fabac","type":"comment","z":"44d18e65ed9a378d","name":"Actions Automatiques","info":"","x":140,"y":960,"wires":[]},{"id":"60634cbed7aac540","type":"switch","z":"44d18e65ed9a378d","name":"","property":"payload.data.dps","propertyType":"msg","rules":[{"t":"hask","v":"1","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":1670,"y":740,"wires":[["960d11b87c6d8f2f"]]},{"id":"960d11b87c6d8f2f","type":"change","z":"44d18e65ed9a378d","name":"Etat Volet","rules":[{"t":"set","p":"Etat_Volet","pt":"flow","to":"payload.data.dps.1","tot":"msg"},{"t":"set","p":"payload","pt":"msg","to":"Etat_Volet","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":1820,"y":740,"wires":[[]]},{"id":"b9ac207a9c865bcd","type":"switch","z":"44d18e65ed9a378d","name":"Etat","property":"Etat_Volet","propertyType":"flow","rules":[{"t":"neq","v":"open","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":850,"y":980,"wires":[["892c882fa043aed9"]]},{"id":"4f9d07fc5ebb3301","type":"switch","z":"44d18e65ed9a378d","name":"Etat","property":"Etat_Volet","propertyType":"flow","rules":[{"t":"neq","v":"close","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":850,"y":1060,"wires":[["510142520f733a29"]]},{"id":"c75dc98998c7c851","type":"change","z":"44d18e65ed9a378d","name":"convert","rules":[{"t":"set","p":"temp","pt":"flow","to":"$number(payload)","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":360,"y":740,"wires":[["f6eae820dfa01abb","b43f98be3883275a"]]},{"id":"f6eae820dfa01abb","type":"switch","z":"44d18e65ed9a378d","name":"pourcentage","property":"temp","propertyType":"flow","rules":[{"t":"neq","v":"pourcentage","vt":"flow"}],"checkall":"true","repair":false,"outputs":1,"x":630,"y":740,"wires":[["bd9042a4380d0e6b"]]},{"id":"22d3f6fc2ea71616","type":"change","z":"44d18e65ed9a378d","name":"Pourcentage","rules":[{"t":"set","p":"pourcentage","pt":"flow","to":"payload","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":2030,"y":660,"wires":[[]]},{"id":"904f8554d58b8c7b","type":"debug","z":"44d18e65ed9a378d","name":"debug 73","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":2020,"y":700,"wires":[]},{"id":"a6746560e694e63b","type":"debug","z":"44d18e65ed9a378d","name":"debug 74","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":600,"wires":[]},{"id":"fedb76c7b0329a71","type":"debug","z":"44d18e65ed9a378d","name":"debug 75","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":700,"wires":[]},{"id":"da0cc06e3cc7ae02","type":"debug","z":"44d18e65ed9a378d","name":"debug 76","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":780,"wires":[]},{"id":"b43f98be3883275a","type":"debug","z":"44d18e65ed9a378d","name":"debug 77","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":780,"wires":[]},{"id":"0b01107729336edf","type":"api-current-state","z":"44d18e65ed9a378d","name":"Bureau auto on","server":"8ba7aec4.1022e","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"input_boolean.volets_auto_bureau_etat","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entity"},{"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":380,"y":1020,"wires":[["3e7ed53534a6aa42","780ea9c57d591c3e"],[]]},{"id":"ecee9e268cbf4370","type":"debug","z":"44d18e65ed9a378d","name":"debug 78","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":880,"wires":[]},{"id":"780ea9c57d591c3e","type":"debug","z":"44d18e65ed9a378d","name":"debug 79","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":620,"y":1080,"wires":[]},{"id":"93d43dc6dbb6a506","type":"debug","z":"44d18e65ed9a378d","name":"debug 80","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1480,"y":980,"wires":[]},{"id":"cfde65a031450816","type":"debug","z":"44d18e65ed9a378d","name":"debug 81","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1480,"y":1060,"wires":[]},{"id":"bbf75882b37ca839","type":"debug","z":"44d18e65ed9a378d","name":"debug 82","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":1220,"wires":[]},{"id":"50777d70bd7e6abe","type":"debug","z":"44d18e65ed9a378d","name":"debug 83","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":1320,"wires":[]},{"id":"183e1e9a5f90d76e","type":"debug","z":"44d18e65ed9a378d","name":"debug 84","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":360,"y":1400,"wires":[]},{"id":"30539cd4f65cd738","type":"ha-sensor","z":"44d18e65ed9a378d","name":"","entityConfig":"5a74f6f7ac5721f6","version":0,"state":"payload","stateType":"msg","attributes":[],"inputOverride":"allow","outputProperties":[],"x":2270,"y":800,"wires":[[]]},{"id":"36e8c51675e88e8d","type":"function","z":"44d18e65ed9a378d","name":"function 1","func":"if (msg.payload == 100) {\n var statut = \"Ouvert\";\n} else if (msg.payload == 0 ) {\n var statut = \"Fermé\";\n} else {\n var statut = \"Fermeture\";\n}\nmsg.payload = statut;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":2040,"y":800,"wires":[["30539cd4f65cd738"]]},{"id":"8ba7aec4.1022e","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30,"areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true},{"id":"403a6e4bd797cb6e","type":"position-config","name":"Domicile ","isValide":"true","angleType":"deg","timeZoneOffset":"99","timeZoneDST":"0","stateTimeFormat":"3","stateDateFormat":"12","contextStore":""},{"id":"5a74f6f7ac5721f6","type":"ha-entity-config","server":"8ba7aec4.1022e","deviceConfig":"","name":"Etat_volet_bureau","version":"6","entityType":"sensor","haConfig":[{"property":"name","value":"Etat_volet_bureau"},{"property":"icon","value":""},{"property":"entity_category","value":""},{"property":"entity_picture","value":""},{"property":"device_class","value":""},{"property":"unit_of_measurement","value":""},{"property":"state_class","value":""}],"resend":false,"debugEnabled":false}]
Donc mon premier souci est le suivant:
Quand le volet est en automatique, et que madame actionne le bouton physique, l’automatisme s’exécute et inverse le volet. Ce cas se présente par exemple le soir quand le volet se ferme et qu’on souhaite le rouvrir pour diverses raisons.
Je ne vois pas comment pallier à ce souci
Ce dernier se réglera peut-être avec le réglement de mon second souci à savoir comment puis-je factoriser ce flow afin de ne pas le dupliquer pour chaque volet (ce que j’ai fais hier OUIIII c’est moche) j’ai pas encore trouver la gestion des fonction/procédure et JVScript, je débute.
Vous remerciant par avance pour vos remarques/idées/critiques