diff -r 70b8858199f5 -r 5fe4f179975f PluginMqttMonitor.py --- a/PluginMqttMonitor.py Wed Jul 21 20:10:36 2021 +0200 +++ b/PluginMqttMonitor.py Thu Jul 22 19:02:32 2021 +0200 @@ -24,7 +24,7 @@ author = "Detlev Offenbach <detlev@die-offenbachs.de>" autoactivate = True deactivateable = True -version = "1.0.1" +version = "1.1.0" className = "MqttMonitorPlugin" packageName = "MqttMonitor" shortDescription = "Plug-in implementing a tool to connect to a MQTT broker" @@ -95,9 +95,11 @@ "BrokerProfiles": "{}", # JSON formatted empty dict # __IGNORE_WARNING_M613__ "MostRecentProfile": "", # most recently used profile + "PublishProperties": "{}", # JSON formatted empty dict + # __IGNORE_WARNING_M613__ "SubscribeProperties": "{}", # JSON formatted empty dict # __IGNORE_WARNING_M613__ - "UnsubscribeProperties": "{}", # JSON formatted empty dict + "UnsubscribeProperties": "{}", # JSON formatted empty dict # __IGNORE_WARNING_M613__ } @@ -217,7 +219,8 @@ @rtype Any """ if key in ["RecentBrokersWithPort", "BrokerProfiles", - "SubscribeProperties", "UnsubscribeProperties"]: + "SubscribeProperties", "UnsubscribeProperties", + "PublishProperties"]: return json.loads(Preferences.Prefs.settings.value( self.PreferencesKey + "/" + key, self.__defaults[key])) else: @@ -234,7 +237,8 @@ @type Any """ if key in ["RecentBrokersWithPort", "BrokerProfiles", - "SubscribeProperties", "UnsubscribeProperties"]: + "SubscribeProperties", "UnsubscribeProperties", + "PublishProperties"]: Preferences.Prefs.settings.setValue( self.PreferencesKey + "/" + key, json.dumps(value)) else: