user58501417
Published © Apache-2.0

Home 'de Manage

A simple home management system using a raspberry pi and the MQTT protocol. Check out how to get started with node-red and arduino boards

BeginnerFull instructions provided15
Home 'de Manage

Things used in this project

Hardware components

Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
×1

Software apps and online services

MQTT
MQTT

Story

Read more

Code

Node-RED flow

JSON
Node-RED is a graphical programming tool accessible form your browser. It supports simple drag and drop widgets. A code in Node-RED is called a flow. For more info visit https://node-red.org .
[{"id":"8216f9d2.1709a8","type":"tab","label":"home_management","disabled":false,"info":"A simple flow for home management"},{"id":"da69b5ce.11bd28","type":"mqtt in","z":"8216f9d2.1709a8","name":"relay/nodered","topic":"relay/nodered","qos":"1","broker":"57b749c7.b462e8","x":135.07400512695312,"y":231.4940185546875,"wires":[["724c1dc1.e368e4"]]},{"id":"724c1dc1.e368e4","type":"rpi-gpio out","z":"8216f9d2.1709a8","name":"relay_board","pin":"12","set":"","level":"0","freq":"","out":"out","x":404,"y":224,"wires":[]},{"id":"1a6cab93.46bfb4","type":"function","z":"8216f9d2.1709a8","name":"temperature","func":"msg.payload = msg.payload * 32 + 5 / 9 % 1 + ' degrees C';\nreturn msg;\n","outputs":1,"noerr":0,"x":547,"y":406,"wires":[["6b181e17.c868b","5b0dfcb1.d17284"]]},{"id":"d7d6320e.7cdcc","type":"rpi-gpio in","z":"8216f9d2.1709a8","name":"temperature_sensor","pin":"13","intype":"tri","debounce":"500","read":true,"x":142,"y":338,"wires":[["7b4e3908.d8cc78"]]},{"id":"6b181e17.c868b","type":"mqtt out","z":"8216f9d2.1709a8","name":"temp/nodered","topic":"temp/nodered","qos":"1","retain":"","broker":"57b749c7.b462e8","x":749,"y":356,"wires":[]},{"id":"5b0dfcb1.d17284","type":"debug","z":"8216f9d2.1709a8","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":744,"y":434,"wires":[]},{"id":"7b4e3908.d8cc78","type":"trigger","z":"8216f9d2.1709a8","op1":"true","op2":"false","op1type":"bool","op2type":"bool","duration":"-5","extend":false,"units":"s","reset":"","bytopic":"all","name":"","x":343,"y":379,"wires":[["1a6cab93.46bfb4"]]},{"id":"457e4ce7.6c4a94","type":"rpi-gpio in","z":"8216f9d2.1709a8","name":"fire_alarm","pin":"11","intype":"tri","debounce":"25","read":false,"x":202.00799560546875,"y":104.98699951171875,"wires":[["1883c317.5a452d","be1558c5.88eab8"]]},{"id":"be1558c5.88eab8","type":"e-mail","z":"8216f9d2.1709a8","server":"smtp.gmail.com","port":"587","secure":false,"name":"jonathangerard538@yahoo.com","dname":"fire_alarm","x":646,"y":97,"wires":[]},{"id":"1883c317.5a452d","type":"mqtt out","z":"8216f9d2.1709a8","name":"alarm/nodered","topic":"alarm/nodered","qos":"1","retain":"","broker":"57b749c7.b462e8","x":602,"y":163,"wires":[]},{"id":"57b749c7.b462e8","type":"mqtt-broker","z":"","name":"","broker":"test.mosquitto.org","port":"1883","clientid":"1354u27","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"willTopic":"","willQos":"0","willPayload":"","birthTopic":"","birthQos":"0","birthPayload":""}]

Credits

user58501417
1 project • 1 follower

Comments