Skip to content

Commit a3a4bdd

Browse files
authored
Merge pull request #167 from denics/master
add tls support - fix #165
2 parents a4fe350 + 045094e commit a3a4bdd

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/settings_example.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@ mqtt:
33
port: 1883 #defaults to 1883
44
user: test
55
password: test
6+
tls:
7+
# ca_certs
8+
# certfile
9+
# keyfile
610
deviceName: test
711
client_id: test
812
timezone: Europe/Brussels

src/system_sensors.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,11 @@ def on_message(client, userdata, message):
256256
settings['mqtt']['user'], settings['mqtt']['password']
257257
)
258258

259+
if 'ca_certs' in settings['tls']:
260+
mqttClient.tls_set(
261+
ca_certs=settings['tls']['ca_certs'], certfile=settings['tls']['certfile'], keyfile=settings['tls']['keyfile']
262+
)
263+
259264
signal.signal(signal.SIGTERM, signal_handler)
260265
signal.signal(signal.SIGINT, signal_handler)
261266

0 commit comments

Comments
 (0)