我有10个照明配电箱,里面的控制模块是KNX协议的,硬件ABB的。这10个配电箱的knx系统目前正常工作,控制着火车站台不同区域的灯具的开关。控制电脑里安装的是winSwitch。 我现在,想让火车站车辆的来车监控系统和照明系统联动,当机车来的时候,来车系统监管平台会给我JSON格式的数据(REST API),就是给我一个接口,我能调用,WEB端给的。 当接口数据上报过来,我解析出来,然后给KNX系统发开灯或关灯的指令。 目前照明系统的图谱结构 是这样的:knx系统是由IPR/S3.1.1 带总线电源,再带两个LK/S4.1(耦合器),每个LK/S4.1(耦合器),带5个SA/S 8.16.6.1(开关执行器)。 要实现这样的联动,我想请教大家的是: 1,是不是我要安装一个HA的盒子,把已经有的knx系统,添加到HA盒子里面,再通过HA的API接口,实现来车监控系统数据控制knx系统的灯具开关。是这样的技术路径吗? 2,或者说,如果不用HA和那个盒子,直接在python环境中安装pip install xknx,安装这个xknx库,通过这个库,调用knx系统,有谁有成功的demo,发给我测试一下。 多谢。
|