No description
Find a file
2025-10-21 22:30:16 +02:00
dist Build current version 2025-10-21 22:30:16 +02:00
public Fix presets in build 2024-09-24 22:55:28 +02:00
src Add open gate and force shutdown buttons to admin tab 2025-10-21 22:30:16 +02:00
.editorconfig Add .editorconfig 2025-07-29 22:46:56 +02:00
.env Migrate from horrible setup to vite 2024-09-04 04:24:44 +02:00
.gitignore Migrate from horrible setup to vite 2024-09-04 04:24:44 +02:00
biome.json Upgrade biome to v2 and format 2025-07-29 22:56:40 +02:00
index.html Fix paho in builds 2024-09-24 22:23:11 +02:00
LICENSE Migrate from horrible setup to vite 2024-09-04 04:24:44 +02:00
LICENSE-EDLv10 Add licensing information. Closes #1 2016-05-06 18:27:41 +02:00
LICENSE-EPLv10 Add licensing information. Closes #1 2016-05-06 18:27:41 +02:00
package-lock.json Update dependencies 2025-10-21 22:18:57 +02:00
package.json Update dependencies 2025-10-21 22:18:57 +02:00
README.md Migrate from horrible setup to vite 2024-09-04 04:24:44 +02:00
tsconfig.json Aliases 2024-09-20 17:15:05 +02:00
vite.config.js Aliases 2024-09-20 17:15:05 +02:00

AutoC4

This is the control panel used by the CCC Cologne, for its home automation.

Requirements

  • NodeJS 20+

Planned changes

  • 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)

Licensing

This project is licensed under the MIT license, as reproduced in LICENSE.

Included dependencies are covered by their respective license as specifed in their header, i.e.:

  • Bootstrap is under MIT license:
    • public/lib/bootstrap/bootstrap.min.css, src/lib/bootstrap.min.js
  • jQuery is under MIT license http://jquery.org/license:
    • public/lib/jquery-3.7.1.min.js
  • Paho JavaScript Client is under EPL v1.0 and EDL v1.0 as reproduced in LICENSE-EPLv10 and LICENSE-EDLv10
    • public/lib/mqttws31.js