MQTT error
Hi there,

I'm having an issue whereby I get an exception in the MQTT thread saying that "Publish topic cannot contain wildcards".  My environment is as follows:

IP150 running 4.40 (supports direct IP connect)
EVO192
Python 3.5.3

PAI connects to the EVO, enumerates all values (Zones, Partitions etc.), connects to my MQTT server and then throws the following error:

INFO:PAI.paradox.paradox:Connection OK
Exception in thread mqtt:
Traceback (most recent call last):
  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
    self.run()
  File "/home/pi/pai/paradox/interfaces/mqtt_interface.py", line 70, in run
    self.handle_change(item[2])
  File "/home/pi/pai/paradox/interfaces/mqtt_interface.py", line 296, in handle_change
    "{}".format(publish_value), 0, cfg.MQTT_RETAIN)
  File "/home/pi/pai/paradox/interfaces/mqtt_interface.py", line 361, in publish
    self.mqtt.publish(topic, value, qos, retain)
  File "/usr/local/lib/python3.5/dist-packages/paho/mqtt/client.py", line 1134, in publish
    raise ValueError('Publish topic cannot contain wildcards.')
ValueError: Publish topic cannot contain wildcards.

At this point, my MQTT servers shows that the client disconnects.

I have tried the DEV branch and the same seems to take place.

Thanks for all the hard work! Been desperate to finally get my Paradox into HA.

Justin

