This tool allows you to create an electrical / IOT (Z-Wave / Zigbee / EnOcean ...) plan for your (future) home. Everything runs locally (localStorage), no data is uploaded anywhere.
This is still a very early version, see "limitations". Currently it's best to use it on a screen with high resolution.
$ git clone https://github.com/jonathan-reisdorf/iot-mesh-planner.git
$ npm install
$ npm start
then open your browser at http://localhost:10001
The following things are planned for the future (not yet available):
- Add actual plan dimensions, calculate signal strength based on actual dimensions rather than relatively
- Adjust signal strength (of individual nodes / overall)
- Magnetism / more precise adjustments
- Distinguish between different networks
- Warn about hourglass effect etc.
- Add toggle to show only shortest paths to hub
- Keyboard navigation, accessibility improvements
- Mobile device improvements
- Add more node types, simplify node palette
- Add note renderings to exported images
- Take into account walls / obstacles (difficult to add!)
Contributions (e.g. pull requests, ideas and issues) are very welcome!
All icons are from The Noun Project (thenounproject.com, NounPro account).