DataWhare
Whare (Māori noun) house, building, residence, dwelling, shed, hut, habitation.
Data driven home automation. Collects data from various sensors and then triggers other actions in the house.
Solar
Monitor solar production from Enphase Envoy and charge a Tesla with excess production rather than sending it to the grid.
Supported solar:
- Enphase Envoy
Supported Tesla apps:
- Teslafi
Irrigation
Monitor soil moisture via Davis Weatherlink and irrigate garden zone via Rainmachine.
Getting up and running
Designed to run on a Raspberry Pi within your home local network. Uses Docker to make the setup simple.
Docker on Raspberry Pi
Install Ubuntu server on your Raspberry Pi.
Install Docker using normal instructions for Ubuntu
It's best to then install docker-compose via pip3 using the following commands.
sudo apt-get install libffi-dev libssl-dev
sudo apt install python3-dev
sudo apt-get install -y python3 python3-pip
sudo pip3 install docker-compose
git clone into a directory where you want to keep the app.
git clone https://github.com/zeman/data-whare.git data-whare
Open newly created directory.
cd data-whare
Run composer via docker.
todo
Build and start the app. This can take 10min to build the Docker containers.
./vendor/bin/sail up -d
Visit the IP of you Raspberry Pi in your browser and follow the instructions.