Skip to content
Snippets Groups Projects
Commit 2384ad4c authored by jvandenbroek's avatar jvandenbroek
Browse files

Publish progress configurable

parent f7482505
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="service.mqtt" name="MQTT Adapter" version="0.91" provider-name="owagner">
<addon id="service.mqtt" name="MQTT Adapter" version="0.9" provider-name="owagner">
<requires>
<import addon="xbmc.python" version="2.19.0"/>
</requires>
......
......@@ -21,27 +21,31 @@ msgid "General"
msgstr ""
msgctxt "#30011"
msgid "MQTT Broker IP"
msgid "Broker IP"
msgstr ""
msgctxt "#30012"
msgid "MQTT Broker Port"
msgid "Broker Port"
msgstr ""
msgctxt "#30013"
msgid "MQTT Topic Prefix"
msgid "Topic Prefix"
msgstr ""
msgctxt "#30014"
msgid "MQTT Reconnect Retries"
msgid "Reconnect Retries"
msgstr ""
msgctxt "#30015"
msgid "Ignore details for these words (comma separated)"
msgid "Publish progress"
msgstr ""
msgctxt "#30016"
msgid "Progress interval (in seconds)"
msgid "Interval (in seconds)"
msgstr ""
msgctxt "#30017"
msgid "Ignore details for these words (comma separated)"
msgstr ""
msgctxt "#30100"
......
......@@ -5,8 +5,9 @@
<setting label="30012" type="number" id="mqttport" default="1883"/>
<setting label="30013" type="text" id="mqtttopic" default="kodi/"/>
<setting label="30014" type="number" id="mqttretry" default="5"/>
<setting label="30015" type="text" id="mqttignore" default=""/>
<setting label="30016" type="text" id="mqttinterval" default="20"/>
<setting label="30015" type="bool" id="mqttprogress" default="true"/>
<setting label="30016" type="text" id="mqttprogressinterval" default="20" visible="eq(-1,true)"/>
<setting label="30017" type="text" id="mqttignore" default=""/>
</category>
<category label="30100">
<setting label="30101" type="bool" id="mqttanonymousconnection" default="true" />
......
......@@ -243,5 +243,6 @@ if (__name__ == "__main__"):
xbmc.log("MQTT: No connection possible, giving up.")
mqc.loop_stop(True)
while not monitor.waitForAbort(mqttinterval):
if __addon__.getSetting('mqttprogress').lower() == "true":
publishdetails()
mqc.loop_stop(True)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment