Hey all.
I've got HA, and an MQTT broker setup in AWS because of network issues at home. I have solar assistant in my van on a separate network. The broker is in the middle basically. I'm running into an issue with starting solar-monitor.py since adding in the broker. This is the error I get:
ERROR: Unable to set up datalogger
ERROR: timed out
Below is my setup with private stuff x'ed out
[monitor]
adapter = hci0
debug = False
temperature = C
reconnect = False
# C = Celsius
# K = Kelvin
# F = Farenheit
[renogy_battery_1]
type = RenogyBatt
mac = f4:60:77:48:1c:06
reconnect = True
[renogy_battery_2]
type = RenogyBatt
mac = f4:60:77:4a:69:3e
reconnect = True
[datalogger]
url =
http://localhost/solar/api/
token = 39129e20be0503937cb72a5f719337cc
[mqtt]
# Address to the mqtt broker
broker = xxxx
username = xxxx
password = xxxx
hostname = xxxx
# All topics are prefixed by this prefix
# E.g. "solar/battery_1/voltage"
prefix = solar
I'm having a feeling it has something to do with the hostname entry, but I can't be sure because I'm not quite sure how to debug it.
Thanks in advance for any help you can give me with this.