- 积分
- 944
- 金钱
- 872
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 944
- 金钱
- 872
- HASS币
- 0
|
发表于 2025-11-7 22:35:30
|
显示全部楼层
mqtt:
###----清零按钮---------######
button:
- name: "用电量清零按钮书豪书房"
command_topic: "ir_server2Bk/energy/clear/cmnd"
payload_press: "clear"
icon: mdi:delete
- name: "书书超强挡打开"
unique_id: "ir_server2Bk_super_on"
command_topic: "ir_server2Bk/ac/cmnd/turbo"
payload_press: "on"
icon: mdi:power-on
qos: 0
retain: false
- name: "书书超强挡关闭"
unique_id: "ir_server2Bk_super_off"
command_topic: "ir_server2Bk/ac/cmnd/turbo"
payload_press: "off"
icon: mdi:power-off
qos: 0
retain: false
sensor:
###----书豪卧室---------######
# 能耗传感器
- name: "用电量书豪卧室"
unique_id: "aircon_2b_energy"
state_topic: "ir_server_2b/energy"
unit_of_measurement: "kWh"
device_class: energy
value_template: "{{ value | float | round(3) }}"
# availability_topic: "ir_server_2b/lwt"
availability_topic: "ir_server_2b/status"
payload_available: "Online"
payload_not_available: "Offline"
state_class: total_increasing
# 功率传感器
- name: "功率书豪卧室"
unique_id: "aircon_2b_power"
state_topic: "ir_server_2b/power"
unit_of_measurement: "W"
device_class: power
value_template: "{{ value | float }}"
#availability_topic: "ir_server_2b/lwt"
availability_topic: "ir_server_2b/status"
payload_available: "Online"
payload_not_available: "Offline"
- name: "用电量起始日期书豪卧室"
state_topic: "ir_server_2b/energy/clear/stat"
icon: mdi:calendar
###############空调控制##################
climate:
#########################
# 书豪书房 ###################################
- name: "Aircon2Bk"
modes:
- "off"
- "auto"
- "cool"
- "heat"
- "dry"
- "fan_only"
fan_modes:
- "auto"
- "min"
- "low"
- "medium"
- "high"
- "max"
swing_modes:
- "off"
- "auto"
- "highest"
- "high"
- "middle"
- "low"
- "lowest"
power_command_topic: "ir_server2Bk/ac/cmnd/power"
# power_stat_topic: "ir_server2Bk/ac/stat/power"
mode_command_topic: "ir_server2Bk/ac/cmnd/mode"
mode_state_topic: "ir_server2Bk/ac/stat/mode"
temperature_command_topic: "ir_server2Bk/ac/cmnd/temp"
temperature_state_topic: "ir_server2Bk/ac/stat/temp"
fan_mode_command_topic: "ir_server2Bk/ac/cmnd/fanspeed"
fan_mode_state_topic: "ir_server2Bk/ac/stat/fanspeed"
swing_mode_command_topic: "ir_server2Bk/ac/cmnd/swingv"
swing_mode_state_topic: "ir_server2Bk/ac/stat/swingv"
# 使用模板处理大小写问题
power_command_template: >
{% set value = value | lower %}
{% if value == 'on' %}on
{% else %}on{% endif %}
fan_mode_state_template: >
{% set value = value | lower %}
{% if value == 'auto' %}auto
{% elif value == 'min' %}min
{% elif value == 'low' %}low
{% elif value == 'medium' %}medium
{% elif value == 'high' %}high
{% elif value == 'max' %}max
{% else %}{{ value }}{% endif %}
swing_mode_state_template: >
{% set value = value | lower %}
{% if value == 'off' %}off
{% elif value == 'auto' %}auto
{% elif value == 'highest' %}highest
{% elif value == 'high' %}high
{% elif value == 'middle' %}middle
{% elif value == 'low' %}low
{% elif value == 'lowest' %}lowest
{% else %}{{ value }}{% endif %}
swing_mode_command_template: >
{% set value = value | lower %}
{% if value == 'off' %}off
{% elif value == 'auto' %}auto
{% elif value == 'highest' %}highest
{% elif value == 'high' %}high
{% elif value == 'middle' %}middle
{% elif value == 'low' %}low
{% elif value == 'lowest' %}lowest
{% else %}{{ value }}{% endif %}
#fan 模式有误,需要fan-转 fan_only
mode_state_template: '{{ {"Off": "off", "off": "off", "on": "on", "On": "on","auto": "auto", "Auto": "auto", "cool": "cool", "Cool": "cool", "Heat": "heat", "heat": "heat", "Dry": "dry", "dry": "dry", "Fan": "fan_only", "fan": "fan_only", "Fan_only": "fan_only", "fan_only": "fan_only"}[value] | default("off") }}'
min_temp: 16
max_temp: 32
temp_step: 1
retain: false
-以上是一套配置,汉化比较麻烦,没弄。 |
|