https://github.com/maximemoreillon/shcp
Smart Home Control Panel
https://github.com/maximemoreillon/shcp
home-automation mqtt nodejs websocket
Last synced: about 2 months ago
JSON representation
Smart Home Control Panel
- Host: GitHub
- URL: https://github.com/maximemoreillon/shcp
- Owner: maximemoreillon
- License: mit
- Archived: true
- Created: 2018-09-21T04:00:53.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-05-08T22:04:21.000Z (about 1 year ago)
- Last Synced: 2026-01-30T13:29:29.340Z (5 months ago)
- Topics: home-automation, mqtt, nodejs, websocket
- Language: TypeScript
- Size: 3.95 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart Home Control Panel
This is a Node.js web app that allows users to control and monitor IoT devices.
Project page: https://articles.maximemoreillon.com/articles/154
Currently, is designed to control the following type of MQTT enabled devices:
- Lights
- Heaters
- Air conditioners
- Sensors
## Disclaimers
- The app was mainly built so as to learn about Node.js and is not intended to compete with existing software sharing the same purpose such as home assistant.
- Because I built this app while learning about Node.js, a lot of its code is poorly written. Please excuse my lack of time to improve it.
## Data persistence
When this service is run as a docker container, floorplans can be persisted by creating a volume for the /usr/src/appfloorplan directory