This is the control panel used by the CCC Cologne, for its home automation.
- NodeJS 18 or newer
- Make more stuff configurable via config.json
- Make AutoC4 class emit events instead of having unused methods in the Module class
- Automatic discovery for devices
- Dependency injection for plugins?
- Get rid of jQuery (at least for the AutoC4 part)
This project is licensed under the MIT license, as reproduced in LICENSE-MIT.
Included dependencies are covered by their respective license as specifed in their header, i.e.:
- Bootstrap is under MIT license:
- src/lib/bootstrap.min.css, src/lib/bootstrap.min.js
- jQuery is under MIT license http://jquery.org/license:
- js/jquery-2.2.3.min.js
- Paho JavaScript Client is under EPL v1.0 and EDL v1.0 as reproduced in LICENSE-EPLv10 and LICENSE-EDLv10
- js/mqttws31.js