2024-04-26 18:35:57 +00:00
## ABOUT
iotredloop v0.0.1
2024-04-29 22:57:46 +00:00
> Simple nodered home automation kernel
2024-04-26 18:35:57 +00:00
2024-04-27 08:49:52 +00:00
This is a personnal project of home automation, it is highly limited to my needs.
There are more explanation, in french, on [my blog ](https://chez.jcdenis.fr/category/Domotique/NRDomV2 )
2024-04-27 14:17:38 +00:00
Main flows.json was cut into multiple files by tabs using [node-red-contrib-flow-manager ](https://flows.nodered.org/node/node-red-contrib-flow-manager ).
2024-04-27 11:44:08 +00:00
## REQUIREMENTS
2024-04-27 14:11:08 +00:00
Flows are written under Node-red v3.1.9 with following nodes packages :
2024-04-27 11:44:08 +00:00
2024-04-27 14:17:38 +00:00
* [node-red-contrib-flow-manager ](https://flows.nodered.org/node/node-red-contrib-flow-manager ) 0.7.4
* [node-red-contrib-msg-speed ](https://flows.nodered.org/node/node-red-contrib-msg-speed ) 2.1.0
* [node-red-contrib-queue-gate ](https://flows.nodered.org/node/node-red-contrib-queue-gate ) 1.5.5
* [node-red-contrib-simple-gate ](https://flows.nodered.org/node/node-red-contrib-simple-gate ) 0.5.2
2024-04-27 16:10:41 +00:00
* [node-red-contrib-stackhero-influxdb-v2 ](https://flows.nodered.org/node/node-red-contrib-stackhero-influxdb-v2 ) 1.0.4
2024-05-14 17:00:43 +00:00
* [@flowfuse/node-red-dashboard ](https://flows.nodered.org/node/@flowfuse/node-red-dashboard ) 1.9.1 (nodered dashboard 2)
2024-04-27 14:17:38 +00:00
* [node-red-contrib-cpu ](https://flows.nodered.org/node/node-red-contrib-cpu ) 0.0.4
* [node-red-contrib-moment ](https://flows.nodered.org/node/node-red-contrib-moment ) 5.0.0
* [node-red-contrib-bigtimer ](https://flows.nodered.org/node/node-red-contrib-bigtimer ) 2.8.6
2024-04-27 16:10:41 +00:00
* [node-red-contrib-cron-plus ](https://flows.nodered.org/node/node-red-contrib-cron-plus ) 2.1.0
* [node-red-contrib-influxdb ](https://flows.nodered.org/node/node-red-contrib-influxdb ) 0.7.0
* [node-red-contrib-credentials ](https://flows.nodered.org/node/node-red-contrib-credentials ) 0.2.3
2024-04-28 07:57:20 +00:00
* [node-red-node-base64 ](https://flows.nodered.org/node/node-red-node-base64 ) 0.3.0
2024-05-08 16:50:23 +00:00
* [node-red-contrib-md5 ](https://flows.nodered.org/nodenode-red-contrib-md5 ) 1.0.4
2024-04-27 11:44:08 +00:00
2024-04-28 13:16:13 +00:00
It additionnaly uses some Telegram, Proxmox, Unifi, Nextcloud (agenda) and Amazon Alexa stuff.
2024-04-27 12:04:38 +00:00
2024-04-28 12:55:01 +00:00
* [node-red-contrib-telegrambot ](https://flows.nodered.org/node/node-red-contrib-telegrambot ) 15.1.10
2024-04-28 13:59:17 +00:00
* [node-red-contrib-proxmox ](https://flows.nodered.org/node/node-red-contrib-proxmox ) 0.0.2
2024-04-28 09:41:09 +00:00
* [node-red-contrib-unifi ](https://flows.nodered.org/node/node-red-contrib-unifi ) 0.3.15
2024-04-28 13:16:13 +00:00
* [@kuehnelbs/node-red-contrib-nextcloud ](https://flows.nodered.org/node/@kuehnelbs/node-red-contrib-nextcloud ) 0.1.3
2024-04-28 09:30:17 +00:00
* [node-red-contrib-alexa-remote2-applestrudel ](https://flows.nodered.org/node/node-red-contrib-alexa-remote2-applestrudel ) 5.0.50
* [node-red-contrib-virtual-smart-home ](https://flows.nodered.org/node/node-red-contrib-virtual-smart-home ) 4.4.0
**Flows also required a working MQTT broker and a InfluxDB database.**
2024-04-28 14:06:30 +00:00
## INSTALLATION
The better way is to :
1. install nodered in [nodered project ](https://nodered.org/docs/user-guide/projects/ ) mode with git,
2. add nodered node-red-contrib-flow-manager palette,
3. pull this repository,
4. select only flow tabs you want in flow manager. (top right button)
2024-04-28 20:43:49 +00:00
Tabs starting with:
* K. Kernel tabs, required
2024-04-29 22:57:46 +00:00
* P. Protocols tabs, depending of your devices
2024-04-28 20:43:49 +00:00
* U. Dashboard tabs,required
* R. Rooms tabs, not required, some exemples of rooms taken from my house
2024-04-26 18:35:57 +00:00
## LICENSE
GNU GENERAL PUBLIC LICENSE version 3 (GPL-3.0 license)
## CONTRIBUTORS
* Jean-Christian Denis (author)
You are welcome to contribute to this code.