diff -r 0eae5f616154 -r 70b8858199f5 PluginMqttMonitor.py --- a/PluginMqttMonitor.py Tue Jul 20 18:10:55 2021 +0200 +++ b/PluginMqttMonitor.py Wed Jul 21 20:10:36 2021 +0200 @@ -95,6 +95,10 @@ "BrokerProfiles": "{}", # JSON formatted empty dict # __IGNORE_WARNING_M613__ "MostRecentProfile": "", # most recently used profile + "SubscribeProperties": "{}", # JSON formatted empty dict + # __IGNORE_WARNING_M613__ + "UnsubscribeProperties": "{}", # JSON formatted empty dict + # __IGNORE_WARNING_M613__ } self.__translator = None @@ -212,7 +216,8 @@ @return value of the requested setting @rtype Any """ - if key in ["RecentBrokersWithPort", "BrokerProfiles"]: + if key in ["RecentBrokersWithPort", "BrokerProfiles", + "SubscribeProperties", "UnsubscribeProperties"]: return json.loads(Preferences.Prefs.settings.value( self.PreferencesKey + "/" + key, self.__defaults[key])) else: @@ -228,7 +233,8 @@ @param value value to be set @type Any """ - if key in ["RecentBrokersWithPort", "BrokerProfiles"]: + if key in ["RecentBrokersWithPort", "BrokerProfiles", + "SubscribeProperties", "UnsubscribeProperties"]: Preferences.Prefs.settings.setValue( self.PreferencesKey + "/" + key, json.dumps(value)) else: