30 minut před příštím budíkem varianta 1.

Automatizace pomocí vývojového nástroje pro vizuální programování. Původně vyvinuto společnost IBM.
Odpovědět
Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

30 minut před příštím budíkem varianta 1.

Příspěvek od Lion® »

nr-pred_pristim_budikem.PNG
nr-pred_pristim_budikem.PNG (20.32 KiB) Zobrazeno 295 x

Kód: Vybrat vše

[{"id":"a1f8e06f.2a87e","type":"tab","label":"Flow 2","disabled":false,"info":""},{"id":"59d51895.aaff8","type":"inject","z":"a1f8e06f.2a87e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":false,"onceDelay":"1","topic":"","payload":"","payloadType":"date","x":130,"y":60,"wires":[["4da37fc8.a829c8"]]},{"id":"1f8ed185.c0e56e","type":"api-current-state","z":"a1f8e06f.2a87e","name":"Příští budík P30 Lite Jiri","server":"1c1ccadc.716d65","version":1,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"sensor.p30_lite_jiri_pristi_budik","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":470,"y":60,"wires":[["105485e7.587a02"]]},{"id":"e31131.cd1076d","type":"debug","z":"a1f8e06f.2a87e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1110,"y":60,"wires":[]},{"id":"90ce42b7.e5068","type":"function","z":"a1f8e06f.2a87e","name":"","func":"\nvar alarm_time  = flow.get(\"variable_alarm_time\") || 0;\nvar current_time  = flow.get(\"variable_current_time\") || 0;\nvar alarm_offset = msg.alarm_offset;\nalarm_time = ((Math.round(Number(msg.data.attributes[\"Time in Milliseconds\"])/60000))*60000) + alarm_offset; \nif ( current_time == (alarm_time - alarm_offset)) {\n\n}\nmsg.alarm_time  = alarm_time;\nmsg.current_time  = current_time;\nmsg.true_alarm_time  = (alarm_time - alarm_offset)\nreturn msg;","outputs":2,"noerr":0,"initialize":"","finalize":"","x":880,"y":60,"wires":[["e31131.cd1076d","7e90d6bf.08f6b8"],[]]},{"id":"4da37fc8.a829c8","type":"function","z":"a1f8e06f.2a87e","name":"","func":"var current_time  = flow.get(\"variable_current_time\") || 0;\ncurrent_time = ((Math.round(Number(msg.payload)/60000))*60000);\nflow.set(\"variable_current_time\" , current_time);\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":280,"y":60,"wires":[["1f8ed185.c0e56e"]]},{"id":"105485e7.587a02","type":"change","z":"a1f8e06f.2a87e","name":"Offset  min","rules":[{"t":"set","p":"alarm_offset","pt":"msg","to":"1","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":710,"y":60,"wires":[["90ce42b7.e5068"]]},{"id":"7e90d6bf.08f6b8","type":"api-call-service","z":"a1f8e06f.2a87e","name":"","server":"1c1ccadc.716d65","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.teplomer_obyvak","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1110,"y":120,"wires":[[]]},{"id":"1c1ccadc.716d65","type":"server","name":"Dubák HAss","legacy":false,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]
Tyto nody (autor: člen skupiny Home Assistant - Hassio chytrý dům CZ/SK n Facebooku) by měly umět například zatopit v určeném předstihu před budíkem na základě senzoru.příštího_budíku_vašeho_mobilního_telefonu
Má ještě nějaké mouchy, ale byla mi přislíbena pomoc autora (možná se zapojí i zde) k jejich odstranění
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Odpovědět

Zpět na „Node-Red“