Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maximemoreillon/shcp
Smart Home Control Panel
https://github.com/maximemoreillon/shcp
home-automation mqtt nodejs websocket
Last synced: 15 days ago
JSON representation
Smart Home Control Panel
- Host: GitHub
- URL: https://github.com/maximemoreillon/shcp
- Owner: maximemoreillon
- License: mit
- Created: 2018-09-21T04:00:53.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-01-18T12:08:15.000Z (about 1 year ago)
- Last Synced: 2025-01-22T08:13:42.518Z (16 days ago)
- Topics: home-automation, mqtt, nodejs, websocket
- Language: TypeScript
- Size: 3.95 MB
- Stars: 0
- Watchers: 2
- 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