Mitsubishi CN105 气候设备
mitsubishi_cn105 组件允许通过 CN105 连接器与三菱电机室内机进行通信。
该组件通过 UART 与设备通信,并提供控制和状态报告功能。
CN105 连接器提供电源和 UART 通信线路。
CN105 引脚定义
Section titled “CN105 引脚定义”| 引脚 | 功能 | 线色 | 设备 |
|---|---|---|---|
| 1 | NC | ||
| 2 | GND | 橙色 | GND |
| 3 | 5V | 棕色 | 5V |
| 4 | TX | 蓝色 | RX |
| 5 | RX | 红色 | TX |

WARNING
连接前请验证引脚定义和电压电平。
此组件需要一个配置了以下参数的 UART 总线:
- 8 个数据位
- EVEN 校验
- 1 个停止位
- 波特率
2400或9600
NOTE
所需的波特率取决于室内机型号。初次设置时,如果通信不工作,请尝试两个支持的值。
uart: id: ac_uart tx_pin: GPIO1 rx_pin: GPIO3 data_bits: 8 baud_rate: 2400 parity: EVEN stop_bits: 1
climate: - platform: mitsubishi_cn105 name: "Living Room AC" uart_id: ac_uart update_interval: 1s current_temperature_min_interval: 60s supported_swing_modes: BOTH- 目标温度范围:
16 °C至31 °C - 当前温度报告
- 模式:
OFF、HEAT、COOL、DRY、FAN_ONLY、HEAT_COOL(三菱称为AUTO) - 风扇模式:
AUTO、QUIET、LOW、MEDIUM、MIDDLE、HIGH - 摆动模式:
OFF、VERTICAL、HORIZONTAL、BOTH(可通过supported_swing_modes配置)
NOTE
风扇模式对应以下三菱风扇速度:
AUTO→AUTOQUIET→QUIETLOW→SPEED 1MEDIUM→SPEED 2MIDDLE→SPEED 3HIGH→SPEED 4
-
uart_id (可选,ID):要使用的 UART 总线。
-
update_interval (可选,Time):状态更新的间隔。默认为
1s。较小的值可以更快检测到外部变化,例如使用遥控器时。 -
current_temperature_min_interval (可选,Time):连续读取室温之间的最短时间。
这允许保持较低的
update_interval(以快速反映变化,例如使用 IR 遥控器时),同时避免过度更新当前温度。室温在常规轮询周期中仍会被请求,因此有效更新频率受限于
update_interval。设为
never以禁用室温轮询。默认为
60s。 -
supported_swing_modes (可选,枚举):选择气候实体暴露哪些摆动模式。默认为
'OFF'。'OFF'— 不支持摆动VERTICAL— 暴露'OFF'、VERTICALHORIZONTAL— 暴露'OFF'、HORIZONTALBOTH— 暴露'OFF'、VERTICAL、HORIZONTAL、BOTH
-
Climate 中的所有其他选项。
远程温度动作
Section titled “远程温度动作”-
climate.mitsubishi_cn105.set_remote_temperature
- 向室内机发送外部(远程)室温。
- 覆盖设备的内部温度传感器。
- 支持的温度范围:
8.0–39.5 °C。
-
climate.mitsubishi_cn105.clear_remote_temperature
- 清除外部提供的温度。
- 恢复使用设备内部温度传感器。
示例:
climate: - platform: mitsubishi_cn105 id: ac # ...
sensor: - platform: homeassistant id: living_room_temp entity_id: sensor.living_room_temperature on_value: then: - climate.mitsubishi_cn105.set_remote_temperature: id: ac temperature: !lambda 'return x;'NOTE
这不会修改 A/C 设备在状态/室温数据包中报告的温度。 报告的当前温度仍然是设备本身提供的值。部分设备可能会反映 外部提供的温度,而其他设备则可能继续报告其内部传感器值。
部分设备在没有外部温度发送时可能会自动回退到内部传感器。在这种情况下,
应定期发送外部温度(例如使用 interval)。或者,如果外部传感器
长时间不可用,可以调用 climate.mitsubishi_cn105.clear_remote_temperature。
用户有责任根据其特定的 A/C 设备和设置来调整更新策略和使用方式。
这是一个高级功能;用户应理解覆盖内部传感器的含义。根据
设备不同,可能需要显式调用 climate.mitsubishi_cn105.clear_remote_temperature 才能恢复正常
运行。不当使用可能导致意外行为。