博世智能家居本地API Python库
bshlocal的Python项目详细描述
博世智能家居本地API Python库
该库实现了博世智能家居系统的本地通信restapi。 API文档可用here。 它支持长轮询和短轮询。实现以下设备服务:
TemperatureLevel
ValveTappet
ShutterContact
RoomClimateControl
示例:
importbshlocal# Create sessionsession=bshlocal.BSHLocalSession(controller_ip="192.168.25.51",certificate='cert.pem',key='key.pem')device=session.device('roomClimateControl_hz_5')service=device.device_service('TemperatureLevel')print(service.temperature)# Update this service's stateservice.short_poll()# Start long polling thread in backgroundsession.start_polling()# Do work here...# Stop pollingsession.stop_polling()
- 项目
标签: