No project description provided
Project description
Home automation
Installation
pip3 install david-home-automation==0.1.34
(sudo apt install --yes expect && cd $(mktemp -d) && git clone https://github.com/Heckie75/eQ-3-radiator-thermostat.git x && cd x && cp eq3.exp $HOME/.local/bin)
# (Optional) find your thermostat MACs via
bluetoothctl devices
# Create your config once
cat > ~/.config/david-home-automation.yaml <<EOF
thermostats:
- mac_address: XX:XX:XX:XX:XX:XX
name: Arbeitszimmer
hosts:
- broadcast_ip: 192.168.178.1
mac_address: XX:XX:XX:XX:XX:XX
name: Desktop
EOF
# You can also pass your config file path via an env variable
export HOME_AUTOMATION_CONFIG=your/path
python3 -m david_home_automation.server --server-host=0.0.0.0 --server-port 5000
Development
FLASK_ENV=development FLASK_APP=david_home_automation/main poetry run flask run --host=0.0.0.0 --port 5050
As a service
./install.sh
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for david-home-automation-0.1.34.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c4521a21c55493ecbde08e8add3e259e7c5cdc3d8e36108182679345cec30a2 |
|
MD5 | 13d63ad5646315d8e6729a67cce664c2 |
|
BLAKE2b-256 | 84d2c65761327153659326ffb77121af43892a8f26d2c0b4d93390ebe4c9cc46 |
Close
Hashes for david_home_automation-0.1.34-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f1f08e8f3a127b8e351092a54ddc97e73c7a8333fcaa4e48a4e3bf08ef4c8eb |
|
MD5 | f74789ea3591a0a9ac4ec3336ee6dcb5 |
|
BLAKE2b-256 | 5b0d533334b7eb4060875a8b6c0f98b7f6505594c13704711f747f436529b83b |