『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 540|回复: 2

[技术探讨] 请教node-red做knx空调控制,温度控制问题

[复制链接]

10

主题

122

帖子

653

积分

高级会员

Rank: 4

积分
653
金钱
531
HASS币
0
发表于 2023-12-31 13:00:10 | 显示全部楼层 |阅读模式
本帖最后由 linjz 于 2024-1-2 11:23 编辑

已近调试完毕  "payload": msg.payload,

接下来就是学习大佬些 把多个设备用一个流处理了


家里开发商设备是knx。ha 接入后,由于空调模式命令代码和knx组件的不一样,不能直接用knx组件配置一个空调实体。然后knx直接配置出来的空调没有风量。另外knx网关只能一个设备接入,ha接入了(控制灯光 传感器等) node-red就不能接入
现在想到的处理办法是 用mqtt配置空调地暖新风
node-red 流是这样的,现在除了温度控制其他功能已近全部正常

微信图片_20231231120210.png


function 22  的设置是
// 提取温度数据
var temperatureSetpoint = msg.payload;

// 确保数据有效性
if (temperatureSetpoint !== undefined && temperatureSetpoint !== null) {
    // 将温度数据放入 msg.payload
    msg.payload = parseFloat(temperatureSetpoint);
} else {
    // 如果未能提取到有效数据,可以设置一个默认值
    msg.payload = 22; // 默认温度值
}

return msg;

call service  节点 这样设置 可以设定22固定温度 怎样写才可以把卡片设置的温度 写入knx空调  各位大佬指点指点  感激不尽


微信图片_20231231125742.png




回复

使用道具 举报

0

主题

212

帖子

1509

积分

金牌会员

Rank: 6Rank: 6

积分
1509
金钱
1297
HASS币
0
QQ
发表于 2024-1-1 09:37:56 | 显示全部楼层
还没有搞定,真够折腾的
回复

使用道具 举报

10

主题

122

帖子

653

积分

高级会员

Rank: 4

积分
653
金钱
531
HASS币
0
 楼主| 发表于 2024-1-1 14:49:47 | 显示全部楼层
sunshine 发表于 2024-1-1 09:37
还没有搞定,真够折腾的

折腾的意义在于学习 这个功能的用 node-red 直接接入knx 然后ha这边mqtt订阅展现 已经完全没有问题
只是无聊 学习node-red  多找些 不同方式的功能  学习   以便后续其它设备的控制和改造
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 12:54 , Processed in 0.126619 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表