Netzwerkinformationen des Shelly-Moduls abfragen:
http://192.168.33.1/rpc/WiFi.Scan – WLAN-Scan
http://192.168.33.1/rpc/WiFi.GetConfig – WLAN-Konfiguration abfragen
http://192.168.33.1/rpc/WiFi.GetStatus – WLAN-Status abfragen
Netzwerkkonfiguration des Shelly-Moduls ändern:
"sta" = primäres WLAN "sta1" = zweites / alternatives WLAN
"ssid" = Name des WLANs, ohne Sonderzeichen "pass" = Passwort des WLANs, ohne Sonderzeichen
Das Modul kann gleichzeitig über den Access Point und über das primäre WLAN (sta) angesprochen werden.Das zweite WLAN (sta1) wird nur genutzt, wenn das primäre WLAN nicht erreichbar ist.
http://192.168.33.1/rpc/WiFi.SetConfig?config={"sta1":{"ssid":"mrge-bu-46","pass":"","enable":true},"ap":{"enable":true}}
– WLAN-Konfiguration für Client-Verbindung
Nach dem Aufruf wird das Shelly-Modul versuchen, sich mit dem WLAN "mrge-bu-46" zu verbinden.
Die IP-Adresse der WLAN-Verbindung muss kann mittels IP-Scanner festgestellt werden.
Gleichzeitig ist das Shelly-Modul über Access Point "ShellyPlus1-XXXXXX" erreichbar, nachdem die Verbindung erneut hergestellt wurde.
http://192.168.33.1/rpc/WiFi.GetConfig – Ausleden der IP-Adresse
{"sta_ip":"192.168.137.207","status":"got ip","ssid":"mrge_ap_bu46","rssi":-55}
http://192.168.33.1/rpc/WiFi.SetConfig?config={"sta":{"ssid":"raspi","pass":"abcd1234","enable":true},"ap":{"enable":true}}
Nach dem Aufruf wird das Shelly-Modul versuchen, sich mit dem WLAN "raspi" zu verbinden. Falls dieses WLAN nicht erreichbar ist,
wird das Shelly-Modul die Verbindung zum WLAN "mrge-ap-bu46" herzustellen.
Die IP-Adresse der WLAN-Verbindung kann mittels IP-Scanner festgestellt werden.
Dazu muß die Verbindung zum Access Point wieder hergestellt werden.
http://192.168.33.1/rpc/WiFi.SetConfig?config={"sta":{"enable":true},"sta1":{"enable":false},"ap":{"enable":true}}
WLAN-Konfigurationen erlauben / nicht erlauben
http://192.168.33.1/rpc/WiFi.SetConfig?config={"ap":{"enable":false}} – AP deaktivieren
http://192.168.33.1/rpc/WiFi.SetConfig?config={"sta":{"enable":false}} – STA deaktivieren
http://192.168.33.1/rpc/WiFi.SetConfig?config={"sta1":{"enable":false}} – STA1 deaktivieren
http://192.168.33.1/rpc/WiFi.SetConfig?config={"ap":{"enable":false}} – AP deaktivieren
http://192.168.33.1/rpc/BLE.GetConfig – BLE-Konfiguration abfragen
http://192.168.33.1/rpc/BLE.SetConfig?config={"rpc":{"enable":true}} – BLE-Konfiguration aktivieren
http://192.168.33.1/rpc/WiFi.Scan – WLAN-Scan
http://192.168.33.1/rpc/Shelly.GetStatus – Statusabfrage
http://192.168.33.1/rpc/Switch.GetStatus?id=0 – Schalterstatus abfragen
http://192.168.33.1/rpc/Switch.Set?id=0&on=false – Schalter ausschalten