Sorry, already tested that, you then get an Exception:
Code: Select all
14:16:16 Exception in thread EventGhost:
14:16:16 Traceback (most recent call last):
14:16:16 File "threading.pyc", line 532, in __bootstrap_inner
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\__init__.py", line 306, in run
14:16:16 lrsp = mqttc.loop(10.0, 1)
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\mosquitto.py", line 722, in loop
14:16:16 rc = self.loop_read(max_packets)
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\mosquitto.py", line 899, in loop_read
14:16:16 rc = self._packet_read()
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\mosquitto.py", line 1278, in _packet_read
14:16:16 rc = self._packet_handle()
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\mosquitto.py", line 1670, in _packet_handle
14:16:16 return self._handle_publish()
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\mosquitto.py", line 1782, in _handle_publish
14:16:16 self.on_message(self, self._userdata, message)
14:16:16 File "C:\Program Files\EventGhost\plugins\MQTT Client\__init__.py", line 255, in on_message
14:16:16 if str(msg.topic).find(self.topic.split('/')[1]) > 0:
14:16:16 IndexError: list index out of range
And if I use "/#" then it dosent crash, but nothing receives
I use version r1694 and your latest plugin: