You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello. I am overall very happy with this repo. I have implemented it with the ESP-01 and an airzone CN105 splitter alongside my MHK2 thermostat. It is integrated with homeassistant and is responding to commands.
My log is returning 2 issues I would like to fix:
INFO Successful handshake with ductedheatpump @ 192.168.99.106 in 2.766s
[22:23:33][I][app:100]: ESPHome version 2024.11.1 compiled on Dec 3 2024, 22:21:43
[22:23:36][I][CYCLE:039]: 1: Cycle start
[22:23:36][W][lookup:204]: wideVane reading caution: value 0 not found, returning value at index 0
[22:23:37][W][lookup:204]: submode caution: value 1 not found, returning value at index 0
[22:23:37][I][CYCLE:052]: 6: Cycle ended in 1.2 seconds (with timeout?: NO)
[22:23:41][I][CYCLE:039]: 1: Cycle start
[22:23:41][W][lookup:204]: wideVane reading caution: value 0 not found, returning value at index 0
[22:23:42][W][lookup:204]: submode caution: value 1 not found, returning value at index 0
I do not believe my ducted unit has any vanes, just a fan. I have commented all of the lines referring to vanes. Here is my config yaml
My model numbers: SVZ-KP30NA (30k BTU ducted air handler) + MSZ-FS09NA (wall mounted mini split) on one MXZ-SM48NAMHZ2 48k BTU outdoor unit.
YAML
substitutions:
name: ductedheatpump
friendly_name: Ducted Heat Pump
# remote_temp_sensor: sensor.my_room_temperature # Homeassistant sensor providing remote temperature
esphome:
name: ${name}
friendly_name: ${friendly_name}
# For ESP8266 Devices
esp8266:
board: esp01_1m
uart:
id: HP_UART
baud_rate: 2400
tx_pin: 1
rx_pin: 3
# For ESP32 Devices
#esp32:
# board: esp32doit-devkit-v1
# framework:
# type: esp-idf
#uart:
# id: HP_UART
# baud_rate: 2400
# tx_pin: GPIO17
# rx_pin: GPIO16
external_components:
- source: github://echavet/MitsubishiCN105ESPHome
# refresh: 0s
wifi:
ssid: !secret ssid
password: !secret password
domain: !secret domain
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "${friendly_name} ESP"
password: !secret fallback_password
captive_portal:
# Enable logging
logger:
hardware_uart: UART1
level: INFO
logs:
EVT_SETS : INFO
WIFI : INFO
MQTT : INFO
WRITE_SETTINGS : INFO
SETTINGS : INFO
STATUS : INFO
CN105Climate: WARN
CN105: INFO
climate: WARN
sensor: WARN
chkSum : INFO
WRITE : WARN
READ : WARN
Header: INFO
Decoder : INFO
CONTROL_WANTED_SETTINGS: INFO
# level: DEBUG
# logs:
# EVT_SETS : DEBUG
# WIFI : INFO
# MQTT : INFO
# WRITE_SETTINGS : DEBUG
# SETTINGS : DEBUG
# STATUS : INFO
# CN105Climate: WARN
# CN105: DEBUG
# climate: WARN
# sensor: WARN
# chkSum : INFO
# WRITE : WARN
# READ : WARN
# Header: INFO
# Decoder : DEBUG
# CONTROL_WANTED_SETTINGS: DEBUG
# Enable Home Assistant API
api:
encryption:
key: !secret api_key
#sensor:
# - platform: homeassistant
# name: "Remote Temperature Sensor"
# entity_id: ${remote_temp_sensor} # Replace with your HomeAssistant remote sensor entity id, or include in substitutions
# internal: false
# disabled_by_default: true
# device_class: temperature
# state_class: measurement
# unit_of_measurement: "°C"
# filters:
# Uncomment the lambda line to convert F to C on incoming temperature
# - lambda: return (x - 32) * (5.0/9.0);
# - clamp: # Limits values to range accepted by Mitsubishi units
# min_value: 1
# max_value: 40
# ignore_out_of_range: true
# - throttle: 30s
# on_value:
# then:
# - logger.log:
# level: INFO
# format: "Remote temperature received from HA: %.1f C"
# args: [ 'x' ]
# - lambda: 'id(hp).set_remote_temperature(x);'
ota:
platform: esphome # Required for ESPhome 2024.6.0 and greater
# Enable Web server.
web_server:
port: 80
# Sync time with Home Assistant.
time:
- platform: homeassistant
id: homeassistant_time
# Text sensors with general information.
text_sensor:
# Expose ESPHome version as sensor.
- platform: version
name: ESPHome Version
# Expose WiFi information as sensors.
- platform: wifi_info
ip_address:
name: IP
ssid:
name: SSID
bssid:
name: BSSID
# Sensors with general information.
sensor:
# Uptime sensor.
- platform: uptime
name: Uptime
# WiFi Signal sensor.
- platform: wifi_signal
name: WiFi Signal
update_interval: 120s
# Create a button to restart the unit from HomeAssistant. Rarely needed, but can be handy.
button:
- platform: restart
name: "Restart ${friendly_name}"
# Creates the sensor used to receive the remote temperature from Home Assistant
# Uses sensor selected in substitutions area at top of config
# Customize the filters to your application:
# Uncomment the first line to convert F to C when remote temps are sent
# If you have a fast or noisy sensor, consider some of the other filter
# options such as throttle_average.
climate:
- platform: cn105
id: hp
name: "${friendly_name}"
icon: mdi:heat-pump
visual:
min_temperature: 15
max_temperature: 31
temperature_step:
target_temperature: 1
current_temperature: 0.1
# Timeout and communication settings
remote_temperature_timeout: 30min
update_interval: 4s
debounce_delay : 100ms
# Various optional sensors, not all sensors are supported by all heatpumps
compressor_frequency_sensor:
name: ${name} Compressor Frequency
entity_category: diagnostic
disabled_by_default: false
outside_air_temperature_sensor:
name: Outside Air Temp
disabled_by_default: false
vertical_vane_select:
name: Vertical Vane
disabled_by_default: true
horizontal_vane_select:
name: Horizontal Vane
disabled_by_default: true
isee_sensor:
name: ISEE Sensor
disabled_by_default: true
stage_sensor:
name: Stage
entity_category: diagnostic
disabled_by_default: false
sub_mode_sensor:
name: Sub Mode
entity_category: diagnostic
disabled_by_default: false
auto_sub_mode_sensor:
name: Auto Sub Mode
entity_category: diagnostic
disabled_by_default: false
input_power_sensor:
name: Input Power
disabled_by_default: false
kwh_sensor:
name: Energy Usage
disabled_by_default: false
runtime_hours_sensor:
name: Runtime Hours
entity_category: diagnostic
disabled_by_default: false
The text was updated successfully, but these errors were encountered:
Hello. I am overall very happy with this repo. I have implemented it with the ESP-01 and an airzone CN105 splitter alongside my MHK2 thermostat. It is integrated with homeassistant and is responding to commands.
My log is returning 2 issues I would like to fix:
I do not believe my ducted unit has any vanes, just a fan. I have commented all of the lines referring to vanes. Here is my config yaml
My model numbers: SVZ-KP30NA (30k BTU ducted air handler) + MSZ-FS09NA (wall mounted mini split) on one MXZ-SM48NAMHZ2 48k BTU outdoor unit.
YAML
The text was updated successfully, but these errors were encountered: