Will do. Is there a simple action I can take to retrigger the discovery? Disable / reamble the thing perhaps?
edit: oh, is this it @ccutrer ?
Summary
{
"curr_temp_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/current_temperature/state",
"mode_cmd_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/mode/command",
"mode_stat_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/mode/state",
"modes": [
"off",
"cool",
"heat",
"fan_only",
"dry",
"heat_cool"
],
"temp_cmd_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/target_temperature/command",
"temp_stat_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/target_temperature/state",
"min_temp": 16,
"max_temp": 30,
"temp_step": 0.5,
"precision": 0.5,
"temp_unit": "C",
"min_hum": 30,
"max_hum": 99,
"pr_mode_cmd_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/preset/command",
"pr_mode_stat_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/preset/state",
"preset_modes": [
"boost",
"eco",
"sleep",
"freeze protection"
],
"fan_mode_cmd_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/fan_mode/command",
"fan_mode_stat_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/fan_mode/state",
"fan_modes": [
"auto",
"low",
"medium",
"high",
"silent",
"turbo"
],
"swing_mode_cmd_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/swing_mode/command",
"swing_mode_stat_t": "duarte-air-conditioner-b02037/climate/duartes_air_conditioner/swing_mode/state",
"swing_modes": [
"off",
"both",
"vertical",
"horizontal"
],
"name": "Duartes Air Conditioner",
"avty_t": "duarte-air-conditioner/status",
"uniq_id": "ESPclimateduartes_air_conditioner",
"dev": {
"ids": "d8bc38b02037",
"name": "Duartes Air Conditioner b02037",
"sw": "2025.3.1 (Apr 3 2025, 14:22:09)",
"mdl": "esp12e",
"mf": "Espressif",
"cns": [
[
"mac",
"dabcabcb0037"
]
]
}
}
In openhab auto discovery I see a Swing_step instead of swing_mode for example.
And the “Preset Mode” there’s also some weird behavior there, because there’s no “off” option.
If I turn on boost, I can’t switch it off afterwards, I’m stuck between those four modes and I can’t turn them off.
“boost”,
“eco”,
“sleep”,
“freeze protection”
With the esphome binding if I sent the command again, iirc, it would turn it off, but it’s not working the same way. I added a command option, and send “off” but I get this error:
[ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method ‘ThingHandler.handleCommand()’ on ‘org.openhab.binding.mqtt.homeassistant.internal.handler.HomeAssistantThingHandler@2ec4cc2f’: Value Off not within range
So I’m a bit confused. With esphome, I was using this component and it functionally works very well, maybe there’s an explanation there?