Skip to content

Instantly share code, notes, and snippets.

View tmarquespt's full-sized avatar
🎯
Focusing

Tiago Marques tmarquespt

🎯
Focusing
View GitHub Profile
@tmarquespt
tmarquespt / gist:20674700769c7d4ba60c96bca22f9fd8
Created January 31, 2022 22:21
Node-RED Ikea dimmer Nest volume control
[{"id":"4d1de183f6149d7a","type":"tab","label":"Flow 4","disabled":false,"info":"","env":[]},{"id":"c28b4db1424b96bb","type":"cast-to-client","z":"4d1de183f6149d7a","name":"","url":"","contentType":"","message":"","language":"pt","ip":"10.11.5.14","port":"","volume":"","x":800,"y":520,"wires":[[]]},{"id":"ec3632cb5e84f68d","type":"time-based-dimmer","z":"4d1de183f6149d7a","name":"dimmer","interval":200,"step":5,"minValue":0,"maxValue":100,"startIncCommand":"up","stopIncCommand":"stop","startDecCommand":"down","stopDecCommand":"stop","x":440,"y":520,"wires":[["d2c1de7b13baa65a"]]},{"id":"cc2e4714f0dcf7e6","type":"inject","z":"4d1de183f6149d7a","name":"up","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"up","payloadType":"str","x":230,"y":480,"wires":[["ec3632cb5e84f68d"]]},{"id":"116f5add7b865d81","type":"inject","z":"4d1de183f6149d7a","name":"down","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"down","
@tmarquespt
tmarquespt / gist:e18bf9f5676312c6199a1a71082057db
Last active February 2, 2021 23:26
hyperion-on-off-with-source-selection-v3
[{"id":"1a80ca9e.94dd45","type":"tab","label":"hyperion","disabled":false,"info":""},{"id":"48849958.8ab3a8","type":"server-state-changed","z":"1a80ca9e.94dd45","name":"Shield Sala Status","server":"2998c139.aa476e","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"media_player.living_room_nvidia_shield","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,"x":150,"y":160,"wires":[["34cb201b.bfdfa"]]},{"id":"9f0a9c7b.2c255","type":"api-call-service","z":"1a80ca9e.94dd45","name":"wld-pwr-off","server":"2998c139.aa476e","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_of
[{"id":"97e84ab3.dfb5f8","type":"subflow","name":"Temperature Settings","info":"","category":"","in":[{"x":100,"y":80,"wires":[{"id":"43b81a79.6baf14"}]}],"out":[{"x":300,"y":80,"wires":[{"id":"43b81a79.6baf14","port":0}]}],"env":[{"name":"StepTemp","type":"num","value":"100"}],"color":"#DDAA99"},{"id":"43b81a79.6baf14","type":"function","z":"97e84ab3.dfb5f8","name":"StepTemp","func":"var y = env.get(\"StepTemp\"); \nflow.set(\"$parent.StepTemp\", y);\n\nmsg.payload = \"Your Temperature increment has been set to: \" + y;\n\nreturn msg;","outputs":1,"noerr":0,"x":210,"y":80,"wires":[[]]},{"id":"d97afb6c.3a6eb8","type":"subflow","name":"Dimmer Settings","info":"","category":"","in":[{"x":400,"y":80,"wires":[{"id":"37e55d42.073992"}]}],"out":[{"x":620,"y":80,"wires":[{"id":"37e55d42.073992","port":0}]}],"env":[{"name":"Step","type":"num","value":"30"}],"color":"#3FADB5","icon":"node-red/cog.svg"},{"id":"37e55d42.073992","type":"function","z":"d97afb6c.3a6eb8","name":"Step","func":"var x = env.get(\"Step\"); \nfl
[{"id":"46eb06a6.81a7f8","type":"tab","label":"Flow 12","disabled":false,"info":""},{"id":"3f85cbef.bafab4","type":"comment","z":"46eb06a6.81a7f8","name":"z2m Allow Join","info":"","x":120,"y":200,"wires":[]},{"id":"a8167da3.49022","type":"trigger-state","z":"46eb06a6.81a7f8","name":"on/off","server":"2998c139.aa476e","entityid":"input_boolean.z2mjoin","entityidfiltertype":"exact","debugenabled":false,"constraints":[],"constraintsmustmatch":"all","outputs":2,"customoutputs":[],"outputinitially":false,"state_type":"habool","x":90,"y":300,"wires":[["c585d6a1.0fe438"],[]]},{"id":"6fa895f1.07281c","type":"mqtt out","z":"46eb06a6.81a7f8","name":"z2m Allow Join","topic":"zigbee2mqtt/bridge/config/permit_join","qos":"2","retain":"","broker":"1400d847.d95a08","x":840,"y":300,"wires":[]},{"id":"91c758ad.61df18","type":"change","z":"46eb06a6.81a7f8","name":"True","rules":[{"t":"set","p":"payload","pt":"msg","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":370,"y":260,"wires":[["6fa8