mirror of
https://github.com/naruxde/revpipyload.git
synced 2025-11-09 07:28:03 +01:00
MQTT sendet beim Start piCtory und Daten um laufende RevPiMqttIO zu informieren
MQTT in XML-RPC eingebaut MQTT in XML Settings übernommen
This commit is contained in:
@@ -60,7 +60,6 @@ class MqttServer(Thread):
|
||||
# Handler konfigurieren
|
||||
self._mq.on_connect = self._on_connect
|
||||
self._mq.on_message = self._on_message
|
||||
# TODO: self._mq.on_disconnect = self._on_disconnect
|
||||
|
||||
def _get_procimglength(self):
|
||||
"""Ermittelt aus piCtory Konfiguraiton die laenge.
|
||||
@@ -69,7 +68,7 @@ class MqttServer(Thread):
|
||||
with open(proginit.pargs.configrsc, "r") as fh:
|
||||
rsc = jload(fh)
|
||||
except:
|
||||
return 0
|
||||
return 4096
|
||||
|
||||
length = 0
|
||||
|
||||
@@ -105,6 +104,9 @@ class MqttServer(Thread):
|
||||
self.__mqttend = True
|
||||
raise RuntimeError("can not connect to mqtt server")
|
||||
|
||||
# piCtory übertragen um alle RevPiMqttIO zu benachrichtigen
|
||||
self._on_message(client, userdata, None)
|
||||
|
||||
# Subscribe piCtory Anforderung
|
||||
client.subscribe(self._mqtt_sendpictory)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user