Deine Funktion wird nicht aufgerufen
AP Daten per Shelly.call("Wifi.GetConfig" .. auslesen
-
Devil -
6. Oktober 2022 um 23:09 -
Erledigt
-
-
Deine Funktion wird nicht aufgerufen
Hatte den Timer nicht angegeben, weil der funktioniert.
Hab es in meinem Beitrag oben ergänzt.
Patrick
-
Deine Funktion wird nicht aufgerufen
Ja sorry keine Vollzitate aber aussage bleibt gleich
-
Kannst Du Deine Antwort konkretisieren?
Ich hab nun testweise einen print-Befehl als ersten Befehl in die Funktion und einen in die call-Schleife gesetzt, und beide print-Befehle werden im Debug-Modus zyklisch aufgerufen.
Mein call-Aufruf liefert mir nicht den ssid des ap's.
Das ist meine Frage/Problem.
Patrick
-
Code
Alles anzeigenlet CONFIG = { wifi_APssid : "" }; function check () { Shelly.call("Wifi.GetConfig", null, function (config) { CONFIG.wifi_APssid = config.ap.ssid; }); print("APssid:", CONFIG.wifi_APssid); }; Timer.set(1000,true,check)
es muss config.ap.ssid sein und nicht config.ap_ssid. Das ist aber das AccessPoint WLan, wenn du das verbundene haben möchtest musst du dir sta anstatt ap ausgeben.
Habe erst deinen Timer erst übersehen!
-
Admin
7. Oktober 2022 um 10:59 Hat das Thema aus dem Forum Shelly Scripting nach User Scripte verschoben. -
Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.