I have installed the 3 plug-ins, MQTT Broker, MQTT Connector, and Shelly MQTT. My configuration settings are:
MQTT Connector Device: the local MQTT Broker's state is "Connected"; Type: MQTT Connector", Model: "MQTT Broker"; ip address [is the same as the Indigo server host computer];
Sections:
- Connection info: IP Address [Indigo Host Computer]; port "1833", MQTT Protocol: "MQTTv311"; Transport Protocol "TCP", and Delay "0". I've also tried using the UID/PW for the computer hosting the Indigo server.
Topic Subscriptions: Topic to subscribe: "Home/#"; QoS level "0"; Subscribed topics: "0:Home/#"
Device/Variable Control: Enable Device Commands: checked; Command Topic: "indigo/devices/(?P<id>.*)/command/(?P<cmd>.*)"; enable variable commands not checked; Command topic "indigo/variables/(?P<id>.*)/command/(?P<cmd>.*)"
The Trigger
- Name: 'Receive Shelly', type: "MQTT Connector Event"; Event "Topic Component Match". Event Settings: Select Broker "local MQTT", Match type: "Match"; Match String: [Shellies], and [Any]; Queue Message is checked, and Message Type "##Shelly1##.
Condition: always
Actions: Type "Update Shelly (ShellyMQTT Actions). Actions settings: Shelly Device to "discover": "Test outlet"
Thank you in advance,
Bob