Olen / solar-monitor

GNU General Public License v3.0
54 stars 21 forks source link

ERROR: Unable to set up datalogger ERROR: No option 'hostname' in section: 'mqtt' #35

Closed sclawer closed 3 months ago

sclawer commented 3 months ago

Hi there Can you please provide some greater detail as to how to setup MQTT

I have the following within my solar-monitor.ini file

#[datalogger]
#url = http://server/solar/api/
#token = 39129e20be0503937cb72a5f719337cc
[mqtt]
broker = 192.168.1.26
prefix = solar
username = username
password = password

I have glanced the code an guess I have the credentials sorted.. but the above error is presenting

sclawer commented 3 months ago

FYI Tried broker = IP:8123 tried hostname = IP -> different error

Using RasPi 4B - running solar-monitor in own docker container, with mosquitto in another container - can send and receive messages from HAAS and my machine

Olen commented 3 months ago

Sorry, I'll update the docs.

broker is the MQTT-broker hostname is used in the mqtt-connection and should match the local hostname

Both prefix and hostname should be optional, but I see there is a problem in the datalogger, where there is no fallback configured if it is not set.

I'll create a patch for this

sclawer commented 3 months ago

Thank you, this issue has been resolved