文件名称:家庭助手Python自动化
文件大小:5KB
文件格式:ZIP
更新时间:2024-03-18 08:02:59
Python
家庭助手Python自动化 App-Damon有点麻烦,所以我启动了自己的家庭助理Python自动化系统。 Startup.py是入口点。 它首先在子文件夹“ ./Automations”中查找python文件,并调用“ initialize”函数(如果存在)。 在这里,自动化可以在建立与Home Assistant服务器的连接之前初始化,并为状态更改的事件注册回调。 然后,建立与Home Assistant服务器的连接。 为此,需要配置环境变量“ HOMEASSISTANT_DOMAIN”和“ HOMEASSISTANT_API_TOKEN”。 然后,请求并存储所有实体的状态,自动化可以通过“ Home.getState()”来访问它,然后脚本订阅“ state_changed”和“ deconz_event”事件,并在Home发送此类消息时触发所有已注册的回调助手。
【文件预览】:
Home-Assistant-Python-Automations-master
----Startup.py(156B)
----Examples()
--------ExampleAutomation.py(797B)
----Dockerfile(428B)
----AutomationManager.py(882B)
----Home.py(4KB)
----Timer.py(541B)
----README.md(866B)
----Light.py(354B)