Appearance
SFSP receiver / interface (functions 22 & 23)
Wireless switch system. Published only (no commands). Receiver is function 22, interface is function 23. All frames expireAfterSec: 30.
Receiver (function 22)
device/22/<i>/life
metadata adds counter.
data field | Type | Description |
|---|---|---|
NbEmulatedInter | int | Number of emulated switches |
json
{
"data": {
"NbEmulatedInter": 3
},
"metadata": {
"rxdate": "2026-06-17T14:30:45.123Z",
"rxTimestamp": 1781793045,
"expireAfterSec": 30,
"counter": 2
}
}device/22/<i>/state
data field | Type | Description |
|---|---|---|
id | int | Unknown interface id |
Interface (function 23)
device/23/<i>/life
metadata adds counter.
data field | Type | Description |
|---|---|---|
bp0..bp7 | bool | Button states |
rssi | int | Signal strength |
json
{
"data": {
"bp0": true,
"bp1": false,
"bp2": false,
"bp3": false,
"bp4": false,
"bp5": false,
"bp6": false,
"bp7": false,
"rssi": 72
},
"metadata": {
"rxdate": "2026-06-17T14:30:45.123Z",
"rxTimestamp": 1781793045,
"expireAfterSec": 30,
"counter": 8
}
}bash
mosquitto_sub -h 127.0.0.1 -t 'device/22/+/#' -v
mosquitto_sub -h 127.0.0.1 -t 'device/23/+/#' -v