Collect data from a number of sensors by leveraging a simple to customize plugin-based architecture
Automatic calculation of hourly and daily minimum/maximum/average values for each sensor
Fully customizable web interface with mobile support to display the sensors' statistics, control actuators and present custom data
Speech recognition and text-to-speech capabilities for realtime voice interaction
Natural-language interactive Slack bot for remotely retrieving any statistic, send commands or just having fun
Alerting module generating e-mails or Slack notifications whenever a configured condition is met
Docker is a great tool used to run software packages isolated from each other and bundle applications, tools and required libraries. To install Docker follow the instructions at https://docs.docker.com/install/ or run curl -sSL https://get.docker.com | sh
Download the latest version of myHouse by running docker pull myhouseproject/myhouse
Create a configuration file called config.json
taking inspiration from the provided config-example.json
and config-advanced.json
files.
For more information review the User Manual
Create a directory called conf
and place inside your config.json
file, create an empty directory called data
and run docker run --rm -p 80:80 -v $(pwd)/conf:/conf -v $(pwd)/data:/data myhouseproject/myhouse
For more information and other available options visit Docker Hub
User Manual
Docker Hub
GitHub