Update Node-RED configuration and documentation for room management
- Added node-red/config_files/flows_cred.json to .gitignore to prevent committing sensitive credentials. - Updated documentation references to the new location of room-config.js in node-red/config_files/ for clarity. - Removed the obsolete room-config.js file, centralizing configuration management. This update enhances security and improves the organization of Node-RED configuration files, ensuring better management of room settings.
This commit is contained in:
@@ -8,7 +8,7 @@ This doc explains how to scale the working “test light” setup to **all your
|
||||
|
||||
To avoid adding a new room or light in several places, use **one config file** that lives on the Node-RED server and is loaded into **global context** at startup. All function nodes read from `global.get('roomConfig')`.
|
||||
|
||||
**Config file:** [`node-red/room-config.js`](../../node-red/room-config.js) — exports `ROOM_CONFIG` with: **roomNames** (NVL SEND), **lightEntityMap** (NVL to HA Sync), **entityToRoom** (HA to NVL), **deviceToRoom** (Zigbee to NVL).
|
||||
**Config file:** [`node-red/config_files/room-config.js`](../../node-red/config_files/room-config.js) — exports `ROOM_CONFIG` with: **roomNames** (NVL SEND), **lightEntityMap** (NVL to HA Sync), **entityToRoom** (HA to NVL), **deviceToRoom** (Zigbee to NVL).
|
||||
|
||||
**Server location:** `/root/.node-red/room-config.js` (uploaded via `scp`).
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ Full file: [node-red/room-config-loader.js](../../node-red/room-config-loader.js
|
||||
## room-config.js on server
|
||||
|
||||
`/root/.node-red/room-config.js` is present and contains `roomNames`, `switchBindings`, etc. Upload from repo when you change config:
|
||||
`scp node-red/room-config.js root@10.20.30.12:/root/.node-red/room-config.js`
|
||||
`scp node-red/config_files/room-config.js root@nodered.paraskeva.net:/root/.node-red/room-config.js`
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user