Configure Device Configuration
[TCP/WebSocket<-->IM]
Configure various preferences of the device.
Request
packetID
: Represents the ID of the packet. This can be any six digit number, no leading zeros.payload
:callbackName
: 2callbackArgs
:acc_prefs
:outletPwrIndicatorOn
: Enable/disable InvisDeco outlet indicator lights; 1 - On, 0 - Off.pmIndicatorBrightness
: Configure the indicators brightness; 1 - 100.capacitiveCtrl
: Enable/disable InvisDeco to control outlets via capacitive touch; 1 - On, 0 - Off.aqiColorRGBFeature
: Enable/disable InvisDeco's RGB indicator light to indicator AQI color code; 1 - On, 0 - Off.motionAwayFeature
: Enable/disable InvisDeco's Security Alert feature; 1 - On, 0 - Off.adaptiveNightlightFeature
: Enable/disable InvisDeco's Adaptive Nightlight feature; 1 - On, 0 - Off.adaptiveMinBrightness
: Configure the minimum brightness for Adaptive Nightlight feature; 0-99.adaptiveMaxBrightness
: Configure the maximum brightness for Adaptive Nightlight feature; 1-100. The value cannot be less thanadaptiveMinBrightness
.occupancyNightlightFeature
: Enable/disable InvisDeco's Occupancy Nightlight feature; 1 - On, 0 - Off.
sys_prefs
:mqtt
:enabled
: Enable/disable MQTT TCP client service; 1 - On, 0 - Off.mqtt_broker_url
: The URL of the MQTT broker that InvisOutlet will be connected to.user
: The username to authenticate and connect to the MQTT broker.pass
: The password to authenticate and connect to the MQTT broker.qos
: The QoS level of the MQTT message; 0, 1, 2, or 3.
internet
:ip
: IP address of the device inuint32_t
.mainDNS
: IP address of the primary DNS inuint32_t
.backupDNS
: IP address of the secondary DNS inuint32_t
.
{
"packetID": 713327,
"payload":
{
"callbackName": 2,
"callbackArgs":
[
{
"acc_prefs": {
"outletPwrIndicatorOn": 1,
"pmIndicatorBrightness": 50,
"capacitiveCtrl": 0,
"aqiColorRGBFeature": 1,
"motionAwayFeature": 0,
"adaptiveNightlightFeature": 0,
"adaptiveMinBrightness": 0,
"adaptiveMaxBrightness": 100,
"occupancyNightlightFeature": 0
},
"sys_prefs": {
"mqtt": {
"enabled": 1,
"mqtt_broker_url": "mqtt://homeassistant.local:1883",
"user": "mqttuser",
"pass": "mqttpass",
"qos": 1
},
"internet": {
"ip": 2835523776,
"mainDNS": 16843009,
"backupDNS": 16777217
}
}
}
]
}
}
Response
sn
: The serial number of the InvisOutlet.packetID
: Represents the ID of the packet based on requestpacketID
.PUBACK
: If the request is successfully processed; 1 - Successful, 0 - Fail.
{
"sn": "0003C44076",
"packetID": 713327,
"PUBACK": 1
}
Last updated