- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 MODBUS 安装与 Home Assistant 集成
Gavazzi 中的 MODBUS Controller SH2WEB24
Home Assistant Configuration.yaml:
modbus:
name: SmartHouse
type: tcp
host: <my_ip_addr>
port: 502
# SmartHouse Functions
switch:
platform: modbus
scan_interval: 10
registers:
- name: test1
hub: SmartHouse
slave: 1
register: 352
command_on: 1
command_off: 0
# SmartHouse Convert to light
light:
- platform: switch
name: Light_test1
entity_id: switch.test1
在 Home Assistant 启动日志中,我们看到这个错误:
Logger: pymodbus.client.sync Source:/usr/local/lib/python3.8/site-packages/pymodbus/client/sync.py:214First occurred: 10:40:02 (1 occurrences) Last logged: 10:40:02
Connection to (<my_ip_addr>, 502) failed: [Errno 111] Connectionrefused
当与 Gavazzi (windows) 软件一起使用时,modbus Controller 工作正常。在该软件中,只需指定 IP 和端口,无需其他凭据。那么,为什么 Home Assistant 会出现“连接被拒绝”错误?
最佳答案
成功了。
关键是在 SHTOOL 软件中启用模式:在项目设置/通信中启用“Modbus TCP/IP”
还必须创建模式映射:Modbus/Modbus 映射:单击一个灯泡,将其展开并单击“v”图标以启用映射。您也可以对所有实体执行此操作,以将它们全部映射到 modbus。
注意“使用地址”字段。这很重要,将用作下面的“寄存器”值(参见 **)。此列表可以通过“将 modbus 另存为 CSV”导出到 ckv
转到家庭助理如果您还没有这样做,请启用“文件编辑器”。看这个link了解更多信息
现在编辑配置文件:单击左侧 Pane 中的“文件编辑器”。寻找/config/configuration.yaml
然后添加这些条目:
modbus:
name: SmartHouse
type: tcp
host: <your smart house IP>
port: 502
# SmartHouse Functions
switch:
platform: modbus
scan_interval: 10
registers:
- name: light1
hub: SmartHouse
slave: 1
register: <register as noted above **>
command_on: 1
command_off: 0
# SmartHouse Convert to light
light:
- platform: switch
name: light1
entity_id: light1
基本上就是这样。现在您可以使用此灯,例如在仪表板中。转到仪表板,对其进行编辑并添加灯光。您可以单击它进行切换,还可以查看状态。
关于modbus - 带 MODBUS 的家庭助理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65825430/
# index.js const functions = require('firebase-functions'); const DialogflowApp = require('actions-o
是否可以在 Android/iOS 应用的 Assistant SDK 中使用基于文本的查询和响应? 能否将响应解析为文本? 在使用 Assistant SDK 时是否可以使用特定的 Google 帐
我正在尝试使用 Google Assistant 进行一些自动化操作。是否可以将移动谷歌助手应用程序与python集成?例如,如果我在我的手机上说我的电脑中的开放边缘,并且我能够从我的电脑上运行的 p
这是我的用例:在我的执行中的某个地方,在处理意图 A 时,我想使用 setFollowupEvent 调用意图 B。像这样的东西: function intentA_Handler(){ ..
我正在我的 Google 助理代理中显示建议列表。我正在使用 WebhookClient 对象(代理)来处理响应。我的代码如下所示: function showSuggestions(){ a
我是一名优秀的程序员,十分优秀!