Proszę bardzo
[{"id":"f02625c8db8fa366","type":"google-home","z":"b50b6131c6bfd935","conf":"bb4d89d0.814208","device":"21466","acknowledge":true,"name":"roleta","topic":"","x":270,"y":220,"wires":[["1dd38cb3060ba221"]]},{"id":"379c7dce7235317d","type":"google-home-response","z":"b50b6131c6bfd935","conf":"bb4d89d0.814208","device":"21466","name":"Roleta","x":890,"y":340,"wires":[]},{"id":"7080dae7e6e5955b","type":"server-state-changed","z":"b50b6131c6bfd935","name":"Roleta Open","server":"d5fc27fd.c95118","version":4,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"cover.roleta_salon","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"open","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":"","valueType":"entityState"}],"x":150,"y":340,"wires":[["d76f1ba888cd3409"],[]]},{"id":"7eb724b5d88a3ad4","type":"api-call-service","z":"b50b6131c6bfd935","name":"Roleta","server":"d5fc27fd.c95118","version":5,"debugenabled":false,"domain":"cover","service":"set_cover_position","areaId":[],"deviceId":["b041a8576e2c6139b274cbfd5d0eedcb"],"entityId":["cover.roleta_salon"],"data":"{\"position\":\"{{pozycja}}\"}","dataType":"json","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":650,"y":220,"wires":[[]]},{"id":"1dd38cb3060ba221","type":"function","z":"b50b6131c6bfd935","name":"Pozycja","func":"var pozycja = msg.payload.params.openPercent;\n\nmsg.pozycja = pozycja;\n\n//return['jasnosc','barwa'];\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":460,"y":220,"wires":[["7eb724b5d88a3ad4"]]},{"id":"5fea8e4ab5f05b78","type":"function","z":"b50b6131c6bfd935","name":"","func":"var Newmsg3 = { \"payload\" : {\"command\": \"action.devices.commands.OpenClose\", \"params\" : {\"openPercent\": 100} } }\nvar pozycja = msg.data.attributes.current_position\n\nNewmsg3.payload.params.openPercent = pozycja;\n\n\nreturn Newmsg3;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":340,"wires":[["379c7dce7235317d"]]},{"id":"dae705cae21775cd","type":"api-current-state","z":"b50b6131c6bfd935","name":"Roleta stan","server":"d5fc27fd.c95118","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"cover.roleta_salon","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":550,"y":340,"wires":[["5fea8e4ab5f05b78"]]},{"id":"d76f1ba888cd3409","type":"delay","z":"b50b6131c6bfd935","name":"","pauseType":"delay","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":360,"y":340,"wires":[["dae705cae21775cd"]]},{"id":"bb4d89d0.814208","type":"google-home-conf","username":"rkarolek"},{"id":"d5fc27fd.c95118","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}]
myślę że flow jest tak prosty że nie trzeba tłumaczyć, największy problem miałem z zapisem funkcji response, ale udało się