Homie 4 for Universal Devices ISY994
Project description
ISY-Homie
A bridge between the ISY994 controller and Homie 4 MQTT convention.
Utilizes the ISY944v5 package.
Currently supports Insteon dimmers, switches, keypadlincs, fanlincs, templinc and contact devices ZWave locks and switches ISY Scenes ISY Programs ISY Variables
To start as a service on Raspbian:
Use pip3 to install, not pip
Create isy_homie.yml in /etc sudo nano /etc/isy_homie.yml
Copy the following into that file, change the defaults and save
isy:
url: xxx.xxx.xxx.xxx
username: admin
password: admin
mqtt:
MQTT_BROKER: broker
MQTT_PORT: 1883
MQTT_USERNAME: null
MQTT_PASSWORD: null
MQTT_SHARE_CLIENT: true
Create isy-homie.service in /etc/systemd/system sudo nano /etc/systemd/system/isy-homie.service
Copy the following into that file, change the User from pi if needed, and save
[Unit]
Description=ISY995 Homie
After=multi-user.target
[Service]
User=pi
Type=simple
ExecStart=/usr/bin/python3 /usr/local/bin/isy_homie_start.py
Restart=on-abort
[Install]
WantedBy=multi-user.target
Copy the file isy_home_start.py from the github repository to /usr/local/bin
sudo systemctl start isy-homie
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
Hashes for ISY994-Homie4-Bridge-0.4.9.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 563084d8c9a0983e4c14bfc70c53fff9ec2f1fcdbb876c0ecc7ce1d751b8cf53 |
|
MD5 | 9175c48b9e4a44b4ee69eacd583cd2e1 |
|
BLAKE2b-256 | 8a71d76ec2660e13c88bda7174e73fe42b605cab52c2eca79d2113fc65fabd41 |
Hashes for ISY994_Homie4_Bridge-0.4.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4942801b9b68285921daf50f6b740045964d5ffb6786a7cbcac0a93f1a29d87 |
|
MD5 | b287baf81e4c0df5235fd26a206fb8b3 |
|
BLAKE2b-256 | 4a4b07a8d9b2164e876adcfc65f5012cc8021ab07fd4e1debad20c076501996c |