MikeJMcGuire / hass-actronque

Actron Que/Neo Air Conditioner Add-On for Home Assistant
GNU General Public License v3.0
13 stars 5 forks source link

HA autodiscovery and v2023.1.0 #10

Closed rjcds closed 1 year ago

rjcds commented 1 year ago

Hi Mike I have a Que which was working well with v2022.10.3, Home Assistant 2022.12, and Eclipse 2.0.15 I updated to hass-actronque v2023.1.0, and have none of the old entities available in HA. The newly created device has entities which in HA MQTT debug info show 0 recently received messages

Looking at the broker, I think that the topic configs might be wrong - they are all in the form of "current_temperature_topic": "actronqueSERIAL/zone1/temperature"

while the actual topics that contain data are in the form actronque/zone1/temperature

ie - no serial number in the topic name

I do not have the new QueSerial option set in my options.json

MikeJMcGuire commented 1 year ago

Howdy - are those topics with data still current, or are they retained from the old version?

rjcds commented 1 year ago

Hmm you're right - I think they are retained from the old version.

Turning a zone on via the Que app isn't reflected in that topic when browsing via MQTT explorer...

MikeJMcGuire commented 1 year ago

Yeah, I did a few bulk deletes of the old Topics during testing to make sure they weren’t coming back. If you see any being generated still without the serial, definitely let me know.

rjcds commented 1 year ago

I'm not seeing any of the new topics (actronqueSERIAL/) on the broker

container logs show:

07-01-2023 00:16:01.96 Que.MQTTRegister()
07-01-2023 00:16:01.96 Que.MQTTRegister() Registering Unit: SERIAL
07-01-2023 00:16:01.96 MQTT.SendMessage() homeassistant/climate/actronque/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquehumidity/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquecompressorcapacity/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquecompressorpower/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronqueoutdoortemperature/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquecoilinlettemperature/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquefanpwm/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronquefanrpm/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/switch/actronque/airconzone1/config
07-01-2023 00:16:01.97 MQTT.Subscribe() actronqueSERIAL/zone1/set
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone1/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone1position/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/climate/actronque/zone1/config
07-01-2023 00:16:01.97 MQTT.Subscribe() actronqueSERIAL/zone1/temperature/set
07-01-2023 00:16:01.97 MQTT.Subscribe() actronqueSERIAL/zone1/mode/set
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/zone1sensor18L03626battery/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/zone1sensor18L03626temperature/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/zone1sensor18L03626battery/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/switch/actronque/airconzone2/config
07-01-2023 00:16:01.97 MQTT.Subscribe() actronqueSERIAL/zone2/set
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone2/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone2position/config
07-01-2023 00:16:01.97 MQTT.SendMessage() homeassistant/climate/actronque/zone2/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone2/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone2/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone2sensor18L03592battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone2sensor18L03592temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone2sensor18L03592battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/switch/actronque/airconzone3/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone3/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone3/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone3position/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/climate/actronque/zone3/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone3/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone3/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone3sensor18L03575battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone3sensor18L03575temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone3sensor18L03575battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/switch/actronque/airconzone4/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone4/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone4/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone4position/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/climate/actronque/zone4/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone4/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone4/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone4sensor18L03595battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone4sensor18L03595temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone4sensor18L03595battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/switch/actronque/airconzone5/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone5/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone5/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone5position/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/climate/actronque/zone5/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone5/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone5/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone5sensor18L03581battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone5sensor18L03581temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone5sensor18L03581battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/switch/actronque/airconzone6/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone6/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone6/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone6position/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/climate/actronque/zone6/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone6/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone6/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone6sensor18L08404battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone6sensor18L08404temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone6sensor18L08404battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/switch/actronque/airconzone7/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone7/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone7/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/airconzone7position/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/climate/actronque/zone7/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone7/temperature/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/zone7/mode/set
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone7sensor18L03628battery/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone7sensor18L03628temperature/config
07-01-2023 00:16:01.98 MQTT.SendMessage() homeassistant/sensor/actronque/zone7sensor18L03628battery/config
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/mode/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/fan/set
07-01-2023 00:16:01.98 MQTT.Subscribe() actronqueSERIAL/temperature/set

so I'm not sure why nothing is showing up on the broker ??

rjcds commented 1 year ago

Sorted - had to rename my MQTT ACLs since the topic names had changed...

Sorry to hassle

MikeJMcGuire commented 1 year ago

Ah, glad it’s resolved, cheers.