123 said:
OK, then I'm led to believe that my hunch is correct. As explained in my previous post, your situation is case #3. The thermostats are being found by MQTT Discovery. The two thermostats have 'discovery topics' whose information was published to the broker as retained messages.
Thank you, @123. It's taken me a while to get back to this -- my apologies. I'm picking up the thread once again. (FYI I'm now running HA 0.94.0 / Hassbian on a RPi3 and so now have more "hands on" access to Home Assistant.)
You're correct on all counts (of course). I've confirmed that disabling Discovery removes the thermostats. MQTT Explorer shows the two entities:
thermostat1
current_operation = idle
current_temperature = 75
current_humidity = 0
temperature_heat_state = 64
temperature_cool_state = 75
humidify_state = 45
dehumidify_state = 60
mode_state = auto
fan_mode_state = auto
hold_state = off
thermostat2
current_operation = idle
current_temperature = 75
current_humidity = 53
temperature_heat_state = 64
temperature_cool_state = 75
humidify_state = 45
dehumidify_state = 60
mode_state = auto
fan_mode_state = auto
hold_state = off
Thanks to being a rube, I'm not sure if there are discovery topics / retained messages.
I believe I'm reading
in your earlier post that specifying a
unique_id in configuration.yaml for each thermostat will cause them to be registered in
core.entity_registry. Will doing so remove
the error message I'm seeing? A nudge on how to do so would be very much appreciated. If not, is there some other rune to cast?
Getting rid of the error is really my only objective. I'm happy to see the thermostats in HA, but I'd consider it to be a bonus, not a necessity.
THANK YOU.