pyhomebridge
1.0.0
Библиотека Python для управления сервером Homebridge
Установите Homebridge-config-ui-x на домашний мобридж.
Убедитесь, что вы запускаете Homebridge в небезопасном режиме. (Это может быть изменено в настройках веб -сайта в верхнем правом углу) Управление API разрешено только в этом режиме. Это начинает домашний мобрид с флагом -i.
Пакет PYPI для Pyhomebridge
pip3 install pyhomebridgeИспользование Python:
from homebridge import HomeBridgeController
controller = HomeBridgeController ( host = "homebridge.local" , port = 80 , auth = "123-45-678" )
print ( controller . accessories )
controller . print_accessories ()
controller . accessory_exists ( "light_hallway" )
controller . get_value ( "light_hallway" )
controller . set_value ( "light_hallway" , True ) В репо вы можете найти скрипт Python для использования для выполнения CLI. control-homebridge.py
python3 control-homebridge.py --list
python3 control-homebridge.py --name light_hallway --off
# you will need to set url, port and code in the script
# or use the --server, --port, --auth options В настоящее время поддерживаемые устройства:
Дома Менахишаяна
Грань
Бесплатное программное обеспечение, черт возьми, да!