SMUSEBY wrote:That's interesting, but I thought Indigo could manage the NG devices.
Does that mean that the NG devices don't work at all in Indigo, or are you referring to only the MQTT configuration of the Indigo settings? Hopefully, the latter, in which case something(s) is/are still wrong. - in Indigo, there the State field is blank.
This is because you have not properly configured it yet.
Per my last message, this is what you need to do based on the incorrect trigger I saw in your screenshots.
aaronlionsheeo wrote:-- Begin Action Item --
The only trigger we are about right now is the MQTT Connector Event type. It is what listens to all MQTT traffic and determines which messages are put into the message queue to be processed by the Shelly Plugin.
You have a trigger named "MQTT Connector Event", and you have it configured to match on "shellies" and then "ANY". Therefore, this trigger will be executed any time a message comes across under the "shellies/<some_topic_path_here>" topic path. This is sufficient to match on ALL gen1 shelly device traffic. So we configured the trigger to then queue ALL these messages into a queued with a message type of "shellies". This works ONLY for the ShellyMQTT plugin.
Gen2 devices have basically no overlap in how they communicate with MQTT. Hence the need for this different plugin. This means we use a 2nd queue of messages (a different message type) and therefore a second trigger. I recommend you delete your existing trigger named "MQTTNG Connector Event" and make a new one. You need to configure it with:
- Code: Select all
Match: shellies-ng
Any:
and queue the message with a message type of "shellies-ng". This will result in all MQTT messages in topics under the "shellies-ng/<ANY_TOPIC_NAME_HERE>" to be put into a queue named "shellies-ng". This works because you correctly set the MQTT Prefix in the Web UI to be "shellies-ng/shelly1plus-b8d61a885b6c". It will match this new trigger's topic pattern because it is using the "shellies-ng/<SOMETHING>" topic pattern.
-- End Action Item --