Closed Grand-Tee closed 1 year ago
No you don’t need to install mqtt server / broker on the RPI running aqualinkd. But you do need to have a MQTT server / broker running on a machine on your network. Below link, has some details on Home Assistant and MQTT broker. https://www.home-assistant.io/integrations/mqtt/#broker-configuration
I do have the Mosquitto MQTT Addon installed and running in Home Assistant. It is working correctly with another MQTT device on my network. But its not connecting to the aqualinkd client. The aqualink /var/log
file is continually outputting line pairs like the following:
Aug 13 16:41:17 aqualinkd aqualinkd: NetService:Starting MQTT client to localhost:1883
Aug 13 16:41:17 aqualinkd aqualinkd: NetService:MQTT Connection closed
I'm not able to determine why the connection is continually being closed by the aqualinkd RPi. Would aqualinkd MQTT work without a username and password, just to see if this is an authentication issue?
You have MQTT set to localhost for AqualinkD. From your post above, that doesn’t sound right.
User and password are configured by/on the MQTT server, so only use those if Mosquitto is configured that way. AqualinkD works with / without them.
OK. I've resolved the issues. It was not clear in the aqualinkd wiki that the mqtt stuff refers to the MQTT server setup, and not the aqualinkd mqtt client. Second, at least on my system, the mqtt_address must be an IPv4 address -- "homeassistant.local:1883" does not work, even though I can ping and resolve this name from the aqualinkd RPi with no issues. Now on to straightening out my Aux_n mappings. Thanks!
I’m new to mqtt and having trouble getting aqualinkd connected to Home Assistant via mqtt. I have a mqtt broker addon running on Home Assistant, and have followed the aqualinkd wiki configuration instructions, but I’m unable to get the connection to work. Do I need to install an mqtt server/broker (e.g. Mosquitto) on the RPi running aqualinkd also?