In diesem Video erfahrt ihr etwas über die Einbindung von DHT11 Sensoren in Node Red.
Dieser Sensor kann die Temperatur und die Luftfeuchtigkeit erfassen und kostet ca. 4€. In der Alexa App gibt es derzeit leider keine Möglichkeit, die Luftfeuchtigkeit mit der verwendeten Methode anzuzeigen.
Ihr findet hier auch den Flow - Code zum Einbinden in eure Projekte.
Weiter unten habe ich noch die Version angefügt, welche die Anbindung an Alexa Home Skill ermöglicht. Es fehlt lediglich der Baustein, der die Vernetzung mit dem Node Red Account beinhaltet.
Folgende Paletten verwende ich:
node-red-contrib-dht-sensor (Version 1.0.4)
node-red-contrib-alexa-home-skill (Version 0.1.19)
[{"id":"7df3f57e.43185c","type":"debug","z":"869e61dd.54c9","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":1710,"y":720,"wires":[]},{"id":"e810d968.9a12c","type":"ui_text_input","z":"869e61dd.54c9","name":"","label":"","tooltip":"","group":"2951ca26.da7b8e","order":4,"width":0,"height":0,"passthru":true,"mode":"text","delay":300,"topic":"","x":1070,"y":680,"wires":[["df0409fb.f1e7c"]]},{"id":"df0409fb.f1e7c","type":"change","z":"869e61dd.54c9","name":"","rules":[{"t":"move","p":"payload","pt":"msg","to":"WZ_Ist","tot":"global"}],"action":"","property":"","from":"","to":"","reg":false,"x":1270,"y":680,"wires":[[]]},{"id":"73881b8.5461364","type":"rpi-dht22","z":"869e61dd.54c9","name":"","topic":"DHT11","dht":"11","pintype":1,"pin":"7","x":1210,"y":740,"wires":[["7df3f57e.43185c","e810d968.9a12c"]]},{"id":"74e394a1.737e7c","type":"inject","z":"869e61dd.54c9","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":false,"onceDelay":0.1,"x":1030,"y":740,"wires":[["73881b8.5461364"]]},{"id":"2951ca26.da7b8e","type":"ui_group","z":"","name":"Testseite","tab":"1dd12c96.4a3fd3","disp":true,"width":"6","collapse":false},{"id":"1dd12c96.4a3fd3","type":"ui_tab","z":"","name":"Home","icon":"track_changes","order":1,"disabled":false,"hidden":false}]
Version 2 - Mit Anbindung an Alexa Smart home Skill (Node Red)
[{"id":"75803b93.0c525c","type":"alexa-home-resp","z":"869e61dd.54c9","x":2280,"y":440,"wires":[]},{"id":"deb0a7cf.5d12d8","type":"function","z":"869e61dd.54c9","name":"Temperatur Auswertung","func":"if (msg.command == \"GetTemperatureReadingRequest\")\n{\n \n}\nelse if(msg.command == \"SetTargetTemperatureRequest\")\n{\n global.set('WZ_Soll', msg.payload)\n}\n\n\n\nif (msg.payload < 10 || msg.payload > 30) {\n var range = {\n min: 10.0,\n max: 30.0\n }\n msg.payload = false;\n msg.extra = range;\n \n\n} else {\n msg.extra = {\n targetTemperature: {\n value: global.get('WZ_Soll')\n },\n temperatureMode: {\n value: \"AUTO\"\n },\n \"temperatureReading\": {\n \"value\": global.get('WZ_Ist')\n },\n \"applianceResponseTimestamp\": new Date().toISOString()\n };\n msg.payload = true;\n}\n \nreturn msg;","outputs":1,"noerr":0,"x":1960,"y":440,"wires":[["75803b93.0c525c","666a1bcd.ce9814","306f1783.85909","3635d481.24793c"]]},{"id":"666a1bcd.ce9814","type":"debug","z":"869e61dd.54c9","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":2230,"y":480,"wires":[]},{"id":"7df3f57e.43185c","type":"debug","z":"869e61dd.54c9","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":2140,"y":780,"wires":[]},{"id":"3635d481.24793c","type":"ui_text","z":"869e61dd.54c9","group":"2951ca26.da7b8e","order":2,"width":0,"height":0,"name":"","label":"Ist Temperatur","format":"{{msg.extra.temperatureReading.value}} °C","layout":"row-spread","x":2260,"y":520,"wires":[]},{"id":"df0409fb.f1e7c","type":"change","z":"869e61dd.54c9","name":"","rules":[{"t":"move","p":"payload","pt":"msg","to":"WZ_Ist","tot":"global"}],"action":"","property":"","from":"","to":"","reg":false,"x":1870,"y":720,"wires":[["deb0a7cf.5d12d8"]]},{"id":"306f1783.85909","type":"ui_text","z":"869e61dd.54c9","group":"2951ca26.da7b8e","order":3,"width":0,"height":0,"name":"","label":"Soll Temperatur","format":"{{msg.extra.targetTemperature.value}} °C","layout":"row-spread","x":2280,"y":560,"wires":[]},{"id":"73881b8.5461364","type":"rpi-dht22","z":"869e61dd.54c9","name":"","topic":"DHT11","dht":"11","pintype":1,"pin":"7","x":1640,"y":800,"wires":[["7df3f57e.43185c","df0409fb.f1e7c"]]},{"id":"74e394a1.737e7c","type":"inject","z":"869e61dd.54c9","name":"","topic":"","payload":"","payloadType":"date","repeat":"60","crontab":"","once":false,"onceDelay":0.1,"x":1460,"y":800,"wires":[["73881b8.5461364"]]},{"id":"2951ca26.da7b8e","type":"ui_group","z":"","name":"Testseite","tab":"1dd12c96.4a3fd3","disp":true,"width":"6","collapse":false},{"id":"1dd12c96.4a3fd3","type":"ui_tab","z":"","name":"Home","icon":"track_changes","order":1,"disabled":false,"hidden":false}]