Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Jakub SmejkalMartin Hubáček
Published © CC BY-SA

Pool Monitor with HARDWARIO IoT Kit

Monitor your pool temperature as well as all the other environmental values around it thanks to HARDWARIO IoT Kit and ds18b20 thermometer

BeginnerFull instructions provided1 hour782
Pool Monitor with HARDWARIO IoT Kit

Things used in this project

Story

Read more

Code

Node-RED flow

JSON
[{"id":"a020c1bb.3080b","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":4,"width":"3","height":"3","gtype":"gage","title":"Pressure","label":"pa","format":"{{value}}","min":0,"max":"150000","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":760,"y":100,"wires":[]},{"id":"33a1c52b.73028a","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":5,"width":"3","height":"3","gtype":"gage","title":"Altitude","label":"units","format":"{{value}}","min":0,"max":10,"colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":760,"y":140,"wires":[]},{"id":"1864c112.1f734f","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":2,"width":"3","height":"3","gtype":"gage","title":"Temperature","label":"°C","format":"{{value}}","min":0,"max":"40","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":770,"y":260,"wires":[]},{"id":"36725f1b.5a558","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":3,"width":"3","height":"3","gtype":"gage","title":"Humidity","label":"%","format":"{{value}}","min":0,"max":"100","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":760,"y":220,"wires":[]},{"id":"a656fbbd.0aaa38","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/barometer/0:0/altitude","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":360,"y":140,"wires":[["33a1c52b.73028a"]]},{"id":"2f9cb9e0.11f6c6","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/lux-meter/0:0/illuminance","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":370,"y":180,"wires":[["94ba35f.d11c0c8"]]},{"id":"5fa87bad.6551c4","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/hygrometer/0:4/relative-humidity","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":390,"y":220,"wires":[["36725f1b.5a558"]]},{"id":"468cde6e.29bb4","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/thermometer/0:0/temperature","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":380,"y":260,"wires":[["1864c112.1f734f"]]},{"id":"8fefbb2e.063518","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/barometer/0:0/pressure","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":360,"y":100,"wires":[["a020c1bb.3080b"]]},{"id":"94ba35f.d11c0c8","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":3,"width":"3","height":"3","gtype":"gage","title":"Illuminance","label":"lux","format":"{{value}}","min":0,"max":"50000","colors":["#808080","#c0c0c0","#dadada"],"seg1":"","seg2":"","x":770,"y":180,"wires":[]},{"id":"4028213e.be53f","type":"mqtt in","z":"384c32c.b512bce","name":"","topic":"node/radio-pool-sensor:0/thermometer/{device_address}/temperature","qos":"2","datatype":"auto","broker":"29fba84a.b2af58","x":420,"y":360,"wires":[["a578932.e8ba07"]]},{"id":"a578932.e8ba07","type":"ui_gauge","z":"384c32c.b512bce","name":"","group":"57ff470b.93fdf8","order":2,"width":"3","height":"3","gtype":"gage","title":"Pool Temperature","label":"°C","format":"{{value}}","min":0,"max":"40","colors":["#00b500","#e6e600","#ca3838"],"seg1":"","seg2":"","x":790,"y":360,"wires":[]},{"id":"57ff470b.93fdf8","type":"ui_group","z":"","name":"Default","tab":"11207769.c31889","disp":true,"width":"6","collapse":false},{"id":"29fba84a.b2af58","type":"mqtt-broker","z":"","broker":"127.0.0.1","port":"1883","clientid":"","usetls":false,"compatmode":true,"keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","willTopic":"","willQos":"0","willPayload":""},{"id":"11207769.c31889","type":"ui_tab","z":"","name":"Home","icon":"dashboard"}]

Firmwar repository

Credits

Jakub Smejkal

Jakub Smejkal

79 projects • 14 followers
Martin Hubáček

Martin Hubáček

65 projects • 56 followers

Comments