Smart Switch Entwicklermodus:
Möchten Sie den Switch nicht über die Home App, sondern via REST API steuern, kann der Entwicklermodus in der Home App eingeschaltet werden. Achtung: Die Aktivierung dieses Modus verschlechtert die Sicherheit des Swisscom Smart Switchs.
Um den Entwicklermodus für den Switch einzuschalten drücken Sie lange auf die Kachel des Switch in der Home App > "Einstellungen" > "Geräteinformationen" > "Entwicklermodus"
Liste der API REST calls:
POST relay/<ENUM off|on|toggle>
GET relay?state=<UINT 0..1>
GET relay
GET report
GET toggle
POST api/v1/reboot
POST api/v1/action/button
GET api/v1/action/button
GET help
GET info
GET api/v1/scan[?ssid=<STR 1..32>]
POST api/v1/connect
GET api/v1/info
GET api/v1/ip
POST api/v1/wps
GET api/v1/panel
POST api/v1/panel
GET api/v1/settings
POST api/v1/settings
POST api/v1/download?path=<STR 1..127>&sum=<STR 40..40>
GET api/v1/name
POST api/v1/name
POST load
Anmerkungen:
- Die "POST load"-Anforderung erlaubt das Hochladen des FW-Bildes über die Upload-Methode, und es gibt keine SHA1-Verifizierung, aber die FW-Integrität wird trotzdem geprüft.
- Die "POST/GET api/v1/action/button"-Anforderungen erlauben das Setzen/Verlassen der Callback-URL, die aufgerufen wird, wenn die Taste gedrückt wird, aber die Internet-Box verwendet diese API nicht.
- Die "GET-Hilfe"-Anfrage zeigt die obige Liste.