Skip to content
Snippets Groups Projects
Commit 908ae30a authored by Oliver Wagner's avatar Oliver Wagner
Browse files

Merge pull request #7 from drlobo/master

Added Authentication settings
parents 889df3f5 2cd38aa3
Branches
Tags
No related merge requests found
......@@ -32,3 +32,18 @@ msgctxt "#30013"
msgid "MQTT Topic Prefix"
msgstr ""
msgctxt "#30100"
msgid "Authentication"
msgstr ""
msgctxt "#30101"
msgid "Use anonymous connection"
msgstr ""
msgctxt "#30102"
msgid "Username"
msgstr ""
msgctxt "#30103"
msgid "Password"
msgstr ""
......@@ -5,4 +5,9 @@
<setting label="30012" type="number" id="mqttport" default="1883"/>
<setting label="30013" type="text" id="mqtttopic" default="kodi/"/>
</category>
<category label="30100">
<setting label="30101" type="bool" id="mqttanonymousconnection" default="true" />
<setting label="30102" type="text" id="mqttusername" default="" visible="eq(-1,false)" />
<setting label="30103" type="text" id="mqttpassword" option="hidden" default="" visible="eq(-2,false)" />
</category>
</settings>
......@@ -207,6 +207,8 @@ def startmqtt():
mqc.on_message=msghandler
mqc.on_connect=connecthandler
mqc.on_disconnect=disconnecthandler
if __addon__.getSetting("mqttanonymousconnection")=='false':
mqc.username_pw_set(__addon__.getSetting("mqttusername"), __addon__.getSetting("mqttpassword"))
topic=__addon__.getSetting("mqtttopic")
if not topic.endswith("/"):
topic+="/"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment