Difference between revisions of "HomeAssistant - PowerCable MQTTflex configuration update"

From wiki.netio-products.com
Jump to navigation Jump to search
(Created page with "Example configuration of PowerCable with Moqsuitto MQTT broker integration PowerCable MQTT-flex configuration: <nowiki> { "broker":{ "url":"192.168.1.150",...")
 
Line 1: Line 1:
Example configuration of PowerCable with Moqsuitto MQTT broker integration
+
In recent versions of Home Assistant, it is also required to have <b>clientId</b> variable in NETIO device MQTT-flex configuration. Without the parameter supplied, Home Assistant throws following authorization error:
 +
* 1613745264: New connection from 192.168.1.211 on port 1883.
 +
* [ERROR] Auth error with f476a2e46eb
  
  
PowerCable MQTT-flex configuration:
+
Example configuration of MQTT-flex for PowerCable device working with Moqsuitto MQTT broker:
 
 
 
  <nowiki>
 
  <nowiki>
 
{
 
{

Revision as of 16:09, 2 September 2021

In recent versions of Home Assistant, it is also required to have clientId variable in NETIO device MQTT-flex configuration. Without the parameter supplied, Home Assistant throws following authorization error:

  • 1613745264: New connection from 192.168.1.211 on port 1883.
  • [ERROR] Auth error with f476a2e46eb


Example configuration of MQTT-flex for PowerCable device working with Moqsuitto MQTT broker:

{
    "broker":{
        "url":"192.168.1.150",
        "protocol":"mqtt",
        "port":1883,
        "ssl":false,
        "type":"generic",
        "username":"netio",
        "password":"netio",
        "clientId":"Netio"
    },
    "subscribe":[
        {
            "topic":"netio/${DEVICE_NAME}/output/1/action",
            "qos":0,
            "target":"OUTPUTS/1/ACTION",
            "action":"${payload}"
        }
    ],
    "publish":[
        {
            "topic":"netio/${DEVICE_NAME}/output/1/state",
            "qos":0,
            "retain":true,
            "payload":"${OUTPUTS/1/STATE}",
            "events":[
                {
                    "type":"timer",
                    "period":"1000"
                }
            ]
        }
    ]
}