No description
  • TypeScript 58.3%
  • HTML 37%
  • CSS 4.5%
  • JavaScript 0.2%
Find a file
2026-03-21 23:25:07 +01:00
dist Add support for Tasmota power switches 2026-03-21 23:25:07 +01:00
public Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01:00
src Add support for Tasmota power switches 2026-03-21 23:25:07 +01:00
.editorconfig Add .editorconfig 2025-07-29 22:46:56 +02:00
.gitignore Migrate from horrible setup to vite 2024-09-04 04:24:44 +02:00
biome.json Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01:00
index.html Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01: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
mise.toml Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01:00
package.json Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01:00
pnpm-lock.yaml Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01:00
README.md Migrate from npm to pnpm, use jquery package instead of the a file in the repository, etc 2026-02-03 22:02:36 +01: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+
  • pnpm

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.:

  • Paho JavaScript Client is under EPL v1.0 and EDL v1.0 as reproduced in LICENSE-EPLv10 and LICENSE-EDLv10
    • public/lib/mqttws31.js