https://github.com/chflick/node-red-setup
The node red setup of my personal IoT environment at home.
https://github.com/chflick/node-red-setup
node-red
Last synced: about 1 year ago
JSON representation
The node red setup of my personal IoT environment at home.
- Host: GitHub
- URL: https://github.com/chflick/node-red-setup
- Owner: ChFlick
- Created: 2019-02-04T19:56:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-01-30T08:44:52.000Z (over 6 years ago)
- Last Synced: 2025-02-06T03:32:38.934Z (over 1 year ago)
- Topics: node-red
- Language: C++
- Size: 1.03 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# node-red-setup
This is the node red setup of my personal IoT environment at home.
## Smart Socket Control
One flow controls the smart sockets. In this case TECKIN sockets are used. They are integrated using [node-red-contibr-tuya-smart](https://github.com/hgross/node-red-contrib-tuya-smart).
### Features
- On/Off buttons are controlled by the socket as they can be controlled from outside of the application
- Status message, weather the sockets are online or not using flow variables
- Power Off-Safety: It is not possible to deactivate a socket if there is to much current flowing
- Display of the values in a gauge (real time) and a chart (5 minute aggregation)

## Sensor control using MQTT
The second flow controls MQTT devices. MQTT is handled by a [Mosca MQTT Broker](https://flows.nodered.org/node/node-red-contrib-mqtt-broker).
### Features
- Read temperature and humidity
- Read gas concentration (currently not fully implemented)
- Display of the values in a gauge (real time) and a chart (5 minute aggregation)
- Controlling a LED (On/Off)
- Controlling a Display

## UI

## Sensor/Actuator Setup
The Sensor/Actuator system uses a Wemos with an ESP8266 microcontroller.
For temperature and humidity, a DHT22 sensor is used, reading through digital input.
For the natural gas concentration, a MQ-5 sensor is used, reading through analog input.
The display is a 128x64 i2c SSD1306 display.

