node-red-contrib-knx-ultimate
Version:
Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, KNX AI for diagnosticsand KNX routing between interfaces. Easy to use and highly configurable.
85 lines (65 loc) • 2.78 kB
HTML
<script type="text/markdown" data-help-name="knxUltimateAutoResponder">
<p>此节点将响应KNX总线的读取请求。
节点记录所有传输到KNX总线并将值存储在内存中的电报。
然后,它通过根据请求将这种记忆的值发送回总线来响应阅读请求。
如果要读取的组地址尚无值,则节点将以默认值响应。
该节点将仅响应 **响应** JSON字段中指定的组地址。
默认情况下,有一个预先编译的 **示例 ** "响应” JSON文本,您可以简单地更改/删除内容。请确保**不要按 ** 使用它!!!**配置**
|属性|描述|
| - | - |
|网关|选择要使用的KNX门户|
|回应|节点将响应来自此JSON数组中指定的组地址的读取请求。格式在下面指定。|
<br/>
\*\* json格式\*\*
json总是\*\*一个对象数组,包含每个指令。每个指令都告诉节点怎么办。
|属性|描述|
| - | - |
|注意| **可选** 注意键,以获取提醒。它不会在任何地方使用。|
|GA |小组地址。您也可以使用" ..”野生币,以特定一系列组地址。" ..”只能与第三GA的级别一起使用,例如:\*\* 1/1/0..257 **。请参阅下面的样本。|
|DPT |组地址数据点,格式为" 1.001”。如果已导入ETS CSV文件,则**可选\*\*。|
|默认|当组件地址值尚未被节点记忆时,以读取请求的响应发送到总线。|
**让我们从一个指令开始**
Autoresponder节点将响应组地址2/7/1的读取请求。如果尚未在内存中值,它将以 _true _回复。
ETS CSV文件必须已导入,否则您也必须添加__" dpt”:" 1.001” \*\*密钥。
```json
[
{
"ga": "2/7/1",
"default": true
}
]
```
**更完整的指令**
自动回答器节点将响应从3/1/1开始的读取请求,包括3/1/22。如果内存尚无值,它将用 _false _回复。
还有一个__ note \*\*键,仅作为提醒笔记。它不会在任何地方使用。
```json
[
{
"note": "Virtual sensors coming from Hikvision AX-Pro",
"ga": "3/1/1..22",
"dpt": "1.001",
"default": false
}
]
```
**串联指令**
从2/2/5到2/2/21,Autoresponder节点将响应对组地址的读取请求。如果尚无记忆中的值,它将以25值回复。
Autoresponder节点还将响应组件2/4/22的读取请求。如果内存中还没有值,它将使用字符串 \*未知状态! \*回复。
请注意每个指令的JSON对象之间的 **逗号** 。
```json
[
{
"note": "DALI garden virtual brightness %",
"ga": "2/2/5..21"
"default": 25
},
{
"note": "Alarm armed status text",
"ga": "2/4/22",
"dpt": "16.001",
"default": "Unknown status!"
}
]
```
<br/>
</script>