寻找帮助,我可以做以下任何一个方案,但无法弄清两者的语法(它们是不同的IP/硬件):

工作传感器:

GC100:主机:192.168.1.23 binary_sensor: - 平台:gc100 scan_interval:毫秒:50端口: - '1:1':sensor1-'1:2':sensor2':sensor2 -'1:3':sensor3':sensor3':sensor3':sensor3':

工作开关:

GC100:主机:192.168.1.21开关: - 平台:GC100端口: - '1:1':CH1  - '1:2':CH2-'1:3':CH3

当我在GC100平台条目下列出多个主机时,它会失败。
当我不包括GC100条目下的主机并尝试将其放入开关/传感器配置变量中时,日志状态为配置所需的IP绑定到主机。

有人知道如何在同一HA实例上拥有这些全局缓存单元中的一个以上?

提前致谢!

杰里米

请参见粘性帖子有关如何正确标记代码。您需要的报价是反击,而不是普通报价。

你有没有尝试过:

GC100: - 主机:192.168.1.23-主机:192.168.1.21

我不使用它,所以我不知道那会起作用,但值得一试。

home-sassistant.log文件错误列出了超过1个主机。也许,我不知道正确的语法,但是正如您在上述失败中所显示的那样。

听起来可能是功能请求的合适时机,或者如果您认为这是一个错误,则可能是发布问题。

对于那些感兴趣的人……我的工作在下面:

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”。

唯一的例外是:

  1. 在清单中。
“www.19463331.com文档”:“ https://www.sz-tiancheng.com/components/gc100”,“需求”:[“ python-gc100 == 1.0.3a”
  1. 在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似乎很奇怪。

有没有对此进行后续解决方案?谷歌搜索表明答案是否定的。即使是HA文档,仍然仅代表config.yaml文件中的一个条目。
我需要添加许多全球缓存产品……我希望并行整合您的解决方法。

JWB

不是我见过的。

我有9个启动并在上面的设置中运行。

让我知道事情的后续。

很高兴知道。

自修改后,大约2个月后,代码已经改变了。我没有您的文件路径,其中一些编码是不同的。

我确实在自定义组件上阅读了,并在 /配置下制作了“ custom_component” dir。我从gc100 git。我想在里面

当我检查我的配置时,我只会永远得到一个旋转轮。这就是我在配置文件中所拥有的:
捕获
如果我#ut,代码可以罚款。

我的gc10-214.py和我的switch.py​​的屏幕截图也附有。switch.py​​和gc100-214.py文件位于/config/custom_component/gc100-214中。感谢任何人对我的编辑的理智检查……我非常擅长修改代码来完成我需要做的事情。


从明亮的一面来看……放入GC100和GC100-214时,我没有任何错误,因此进步了。

干杯

JWB