diff --git a/doc/mqttserver.html b/doc/mqttserver.html index 239fe85..37e2e71 100644 --- a/doc/mqttserver.html +++ b/doc/mqttserver.html @@ -92,7 +92,7 @@ Static Methods

MqttServer (Constructor)

-MqttServer(basetopic, sendinterval, host, port=1883, tls_set=False, username="", password=None, client_id="", send_events=False, write_outputs=False) +MqttServer(basetopic, sendinterval, broker_address, port=1883, tls_set=False, username="", password=None, client_id="", send_events=False, write_outputs=False)

Init MqttServer class.

@@ -102,7 +102,7 @@ Basis-Topic fuer Datenaustausch
sendinterval
Prozessabbild alle n Sekunden senden -
host
+
broker_address
Adresse des MQTT-Servers
port
diff --git a/eric-revpipyload.api b/eric-revpipyload.api index fc623f6..e05d512 100644 --- a/eric-revpipyload.api +++ b/eric-revpipyload.api @@ -28,7 +28,7 @@ mqttserver.MqttServer.newlogfile?4() mqttserver.MqttServer.reload_revpimodio?4() mqttserver.MqttServer.run?4() mqttserver.MqttServer.stop?4() -mqttserver.MqttServer?1(basetopic, sendinterval, host, port=1883, tls_set=False, username="", password=None, client_id="", send_events=False, write_outputs=False) +mqttserver.MqttServer?1(basetopic, sendinterval, broker_address, port=1883, tls_set=False, username="", password=None, client_id="", send_events=False, write_outputs=False) mqttserver.__author__?9 mqttserver.__copyright__?9 mqttserver.__license__?9 diff --git a/revpipyload/revpipyload.py b/revpipyload/revpipyload.py index a3912e1..58fdd5c 100755 --- a/revpipyload/revpipyload.py +++ b/revpipyload/revpipyload.py @@ -740,40 +740,40 @@ class RevPiPyLoad(): dc = {} # DEFAULT Sektion - dc["autoreload"] = self.autoreload + dc["autoreload"] = int(self.autoreload) dc["autoreloaddelay"] = self.autoreloaddelay - dc["autostart"] = self.autostart + dc["autostart"] = int(self.autostart) dc["plcworkdir"] = self.plcworkdir dc["plcprogram"] = self.plcprogram dc["plcarguments"] = self.plcarguments - # dc["plcuid"] = self.plcuid - # dc["plcgid"] = self.plcgid + dc["plcuid"] = self.plcuid + dc["plcgid"] = self.plcgid dc["pythonversion"] = self.pythonversion - dc["rtlevel"] = self.rtlevel - dc["zeroonerror"] = self.zeroonerror - dc["zeroonexit"] = self.zeroonexit + dc["rtlevel"] = int(self.rtlevel) + dc["zeroonerror"] = int(self.zeroonerror) + dc["zeroonexit"] = int(self.zeroonexit) # MQTT Sektion - dc["mqtt"] = self.mqtt + dc["mqtt"] = int(self.mqtt) dc["mqttbasetopic"] = self.mqttbasetopic dc["mqttsendinterval"] = self.mqttsendinterval dc["mqttbroker_address"] = self.mqttbroker_address dc["mqttport"] = self.mqttport - dc["mqtttls_set"] = self.mqtttls_set + dc["mqtttls_set"] = int(self.mqtttls_set) dc["mqttusername"] = self.mqttusername dc["mqttpassword"] = self.mqttpassword dc["mqttclient_id"] = self.mqttclient_id - dc["mqttsend_events"] = self.mqttsend_events - dc["mqttwrite_outputs"] = self.mqttwrite_outputs + dc["mqttsend_events"] = int(self.mqttsend_events) + dc["mqttwrite_outputs"] = int(self.mqttwrite_outputs) # PLCSLAVE Sektion - dc["plcslave"] = self.plcslave + dc["plcslave"] = int(self.plcslave) dc["plcslaveacl"] = self.plcslaveacl.acl dc["plcslavebindip"] = self.plcslavebindip dc["plcslaveport"] = self.plcslaveport # XMLRPC Sektion - dc["xmlrpc"] = self.xmlrpc + dc["xmlrpc"] = int(self.xmlrpc) dc["xmlrpcacl"] = self.xmlrpcacl.acl dc["xmlrpcbindip"] = self.xmlrpcbindip @@ -1015,7 +1015,7 @@ class RevPiPyLoad(): } } - # Werte übernehmen + # Werte übernehmen, die eine Definition in key haben (andere nicht) for sektion in keys: suffix = sektion.lower() for key in keys[sektion]: