对于那些感兴趣的人……我的工作在下面:
a)我复制了gc100.py文件,并将其命名为gc100a.py。然后,我编辑了其内容以将所有GC100代码更改为GC100A(文件在此处:/srv/homeassistant/lib/python3.5/site-packages)
这里唯一的例外是(我独自离开GC100):
类GC100SocketClient(Object):“”“ GC100套接字服务器的Python客户端。
b)我还复制了GC100目录并将其命名为GC100A(在此处找到:/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/gc100)
然后,我编辑了目录中的所有文件,任何地方GC100都引用了“ GC100A”。
唯一的例外是:
- 在清单中。
“www.19463331.com文档”:“ https://www.sz-tiancheng.com/components/gc100”,“需求”:[“ python-gc100 == 1.0.3a”
- 在binary_sensor.py中,我不得不将以下内容作为gc100'gc100binarysensor(’:::
DEF SETUP_PLATFORM(HASS,CONFIG,ADD_ENTITITITS,discovery_info = none):“”“设置GC100设备。项目():binary_sensors.append(gc100binarysensor(gc100binarysensor)(
现在我的配置看起来像这样:
# Itach ir sensor gc100: host: 192.168.1.23 gc100a: host: 192.168.1.21 binary_sensor: - platform: gc100 scan_interval: milliseconds: 50 ports: - '1:1': Sensor1 - '1:2': Sensor2 - '1:3':Sensor3开关: - 平台:GC100A端口: - '1:1':CH1 - '1:2':CH2 - '1:3':CH3
重新启动和一切正常工作……猜猜我必须为我计划使用的每个GC100组件中的每个组件中的每个组件做到这一点。
有人知道为什么当前的文档只允许使用一台设备吗?www.19463331.com似乎很奇怪。