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

 找回密码
 立即注册
查看: 1731|回复: 5

[技术探讨] ha控制knx 空调模式(用自动化转换参数)

[复制链接]

10

主题

124

帖子

757

积分

高级会员

Rank: 4

积分
757
金钱
633
HASS币
0
发表于 2023-12-12 16:42:58 | 显示全部楼层 |阅读模式
本帖最后由 linjz 于 2023-12-13 12:44 编辑

knx空调模式等设置由于各控制器等设定参数和ha默认参数不一致,很多不能控制模式和风量
现在想到的办法是 在空调代码中不设定控制组地址(如果设定,执行时这个错误参数会传递过去 冲突)
而是触发自动化转发,以下代码是chatGPT 写的 可以传递参数

alias: 衣帽间空调模式控制
description: ""
trigger:
  - platform: state
    entity_id: climate.yi_mao_jian_kong_diao_3
action:
  - service: knx.send
    data_template:
      address: 13/2/4
      payload: |-
        {% if states('climate.yi_mao_jian_kong_diao_3') == 'heat' %}
          {{ 0x03 }}
        {% elif states('climate.yi_mao_jian_kong_diao_3') == 'cool' %}
          {{ 0x02 }}
        {% elif states('climate.yi_mao_jian_kong_diao_3') == 'auto' %}
          {{ 0x04 }}
        {% else %}
          {{ 0x00 }}  # Default to KNX off mode
        {% endif %}     type: 1byte_unsigned(这个参数,chatGPT一直不这样写,一直给其它写法,经过测试 这个代码正确 我的设备)


回复

使用道具 举报

3

主题

135

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1888
HASS币
0
发表于 2023-12-12 19:46:44 | 显示全部楼层
'0x03'   字数补丁
回复

使用道具 举报

10

主题

124

帖子

757

积分

高级会员

Rank: 4

积分
757
金钱
633
HASS币
0
 楼主| 发表于 2023-12-12 20:28:12 | 显示全部楼层
zfgjy2005 发表于 2023-12-12 19:46
'0x03'   字数补丁

Stopped because an error was encountered at 2023年12月12日 20:27:39 (runtime: 0.01 seconds)

required key not provided @ data['type']
回复

使用道具 举报

3

主题

135

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1888
HASS币
0
发表于 2023-12-12 21:11:16 | 显示全部楼层
knx 里面的type,应该是对应knx的数据类型,有switch time 等等,你可以在node red里面用knx ultimate 节点,这样比较直观。
回复

使用道具 举报

10

主题

124

帖子

757

积分

高级会员

Rank: 4

积分
757
金钱
633
HASS币
0
 楼主| 发表于 2023-12-12 23:22:05 | 显示全部楼层
zfgjy2005 发表于 2023-12-12 21:11
knx 里面的type,应该是对应knx的数据类型,有switch time 等等,你可以在node red里面用knx ultimate 节点 ...

现在就是不想用nr 直接在ha把这些功能做了
回复

使用道具 举报

3

主题

135

帖子

2023

积分

金牌会员

Rank: 6Rank: 6

积分
2023
金钱
1888
HASS币
0
发表于 2023-12-13 09:08:34 | 显示全部楼层
反过来查查knx 传过来的信息,里面的type 或者格式 怎么写的。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 06:55 , Processed in 0.133532 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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