Reverse-engineered from the Loxone app bundle & Lox AudioServer community project source
| WebSocket | ws://{host}/ws/rfc6455 |
| HTTP mirror | GET http://{host}/{command} |
| Default port | 80 (HTTP) / 443 (HTTPS) |
| Pattern | jdev/sps/io/{uuid}/{cmd} |
| With value | jdev/sps/io/{uuid}/{cmd}/{val} |
| UUID source | GET /data/LoxAPP3.json |
| 1 | GET /jdev/cfg/api |
| 2 | GET /jdev/cfg/getPublicKey |
| 3 | GET /jdev/sys/gettoken/… |
| 4+ | GET /jdev/sys/authwithtoken/… |
| Format | {stateUuid}:{value} |
| Map UUIDs | from control.states in LoxAPP3 |