Hi,
Yesterday I did a test with a new MQTT broker and started a second instance of hm2mqtt. The first instance uses MQTT broker A, the second MQTT broker B. I noticed, that only one hm2mqtt instance (the one started last) received events. I suspect that during the "init" call to the CCU the same "interface_id" is used. This might confuse the CCU.
Excerpt from the documentation:
void init(String url, String interface_id)
Der Parameter interface_id teilt dem Schnittstellenprozess die Id, mit unter der er sich gegenüber der Logikschicht identifiziert.
This is not a big deal but it confused me for some hours during yesterday's test.
-- Christoph