Ich versuche gerade über MQTT eine Schnittstelle zum Indego Connect hinzubekommen. Ich blicke aber bei mqtt nicht ganz durch. Ich habe paho-mqtt installiert, benötige ich nun noch einen Server, mit dem ich mich verbinden muss? Ich erhalte folgende Fehlermeldung um Log:
meine plugin.conf:
PHP-Code:
2016-07-15 18:22:23 ERROR Main Plugin mqtt exception: [Errno 111] Verbindungsaufbau abgelehnt
Traceback (most recent call last):
File "/usr/local/smarthome/lib/plugin.py", line 53, in __init__
plugin_thread = Plugin(smarthome, plugin, classname, classpath, args)
File "/usr/local/smarthome/lib/plugin.py", line 82, in __init__
exec("self.plugin = {0}.{1}(smarthome{2})".format(classpath, classname, args))
File "<string>", line 1, in <module>
File "/usr/local/smarthome/plugins/mqtt/__init__.py", line 41, in __init__
self.publisher = self.create_client('main')
File "/usr/local/smarthome/plugins/mqtt/__init__.py", line 86, in create_client
client.connect(self.broker_ip, self.broker_port, 60)
File "/usr/local/lib/python3.4/dist-packages/paho/mqtt/client.py", line 686, in connect
return self.reconnect()
File "/usr/local/lib/python3.4/dist-packages/paho/mqtt/client.py", line 808, in reconnect
sock = socket.create_connection((self._host, self._port), source_address=(self._bind_address, 0))
File "/usr/lib/python3.4/socket.py", line 509, in create_connection
raise err
File "/usr/lib/python3.4/socket.py", line 500, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Verbindungsaufbau abgelehnt
PHP-Code:
[mqtt]
class_name = Mqtt
class_path = plugins.mqtt
host = 127.0.0.1
port = 1883
Kommentar