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]: