Request Device Configuration
[TCP/WebSocket<-->IM]
Returns a list of configuration preferences of the device.
Request
packetID
: A random six-digit ID for this packet.payload
:callbackName
: 1
{
"packetID": 819796,
"payload":
{
"callbackName": 1
}
}
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.payload
:callbackName
: 1callbackArgs
: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
.
{
"sn": "11A1F7000FE",
"packetID": 819796,
"PUBACK": 1,
"payload": {
"callbackName": 1,
"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
}
}
}
}
}
Last updated