NEWS
Adapter: ioBroker.unifi
-
@thewhobox war das neuste script
-
-
@liv-in-sky Hmm okay, da fehlt mir das get resonse wie bei @dslraser
Ersetz mal die getStatus funktion
-
-
@thewhobox sorry - hab beim kopieren das let cokkies... übersehen
so sieht es aus:
-
-
@liv-in-sky Das sieht schon besser aus
Jetzt muss ich noch die abfrage richtig machen, dass er weiß, dass es geklappt hat.
-
-
@liv-in-sky Boah ich hasse es, dass da keine Fehlermeldungen kommen.....
Glaub aber hab den Fehler gefunden. Kurz die Zeilen ergenzen.dlog("got response " + JSON.stringify(resp)); dlog(typeof resp); resp = JSON.parse(resp); dlog(resp.meta); dlog(resp.meta.rc);
-
ich spare mir jetzt die gleichen Logs, sieht bei mir genau so aus. Nur wenn ich andere Ergebnisse bekomme sage ich Bescheid
-
javascript.0 script.js.Heiko.Unifi.unifi_wifi: WLAN ist: an
-
@dslraser dito
-
schalten sich bei dir auch alle netzwerke ab und an - nicht nur das gäste netzwerk - es scheint. als ob unifi einen restart macht nach dem setting
schalte ich mit script gästenetzwerk ein - werden beide netze restartet und das gästenetzwerk ist an - hauptnetz ist an
schalte ich mit script gästenetzwerk aus- werden beide netze restartet und das gästenetzwerk ist aus - hauptnetz ist an -
@liv-in-sky
ja, das ist leider so, weil dann komplett neu Provisioniert wird. -
@liv-in-sky sagte in Adapter: ioBroker.unifi:
schalten sich bei dir auch alle netzwerke ab und an - nicht nur das gäste netzwerk - es scheint. als ob unifi einen restart macht nach dem setting
achso, wenn ich ein WLAN, egal welches an oder ausschalte wird neu provisioniert, aber das nicht ausgeschaltete kommt dann nach dem provisionieren wieder. Nur verlieren alle Geräte kurz die Verbindung...zu mindestens der Rechner an dem ich gerade binn, dauert nur immer einen Moment
-
vielen vielen dank für deine zeit, die du investiert hast - wenn es deine zeit und lust erlaubt wäre noch ein zusätzliche info hilfreich:
wäre es möglich eine liste der angemeldeten geräte zu bekommen
mehr info würde ich garnicht brauchen
wenn das zu unverschämt ist, auch kein thema - bin froh, dass das was wir jetzt haben, funktioniert
-
@thewhobox
Ja, von mir auch ein herzlichen Dank für Deine Mühe.
Dem Wunsch von @liv-in-sky würde ich mich anschließen. Das sind bei mir auch alle Daten die ich bräuchte.
-
@liv-in-sky Gerne doch.
Ich schau mir nachher mal das verlinkte Skript an ob die das haben. Wenn ja, dann kann ich das mit einbauen. -
ich habe noch eine Frage, für Euch wahrscheinlich simpel. Wie bekomme ich jetzt den Status des WLAN aus dem Log in einen eigenen Datenpunkt ?
Ich habe mir drei Datenpunkte in das Script eingebaut. Schalten funktioniert.
Aber wie mache ich das mit dem Status aus dem Log
-
@dslraser Für Status wäre ein Intervall gut:
setInterval(async () => { let state = await getStatus(); setState("Eigene_Datenpunkte.25Unifi_Wifi.01wifi_Status", state, true); }, 10000); // Aktualisiert alle 10 Sekunden.
Und für die Buttons:
on("Eigene_Datenpunkte.25Unifi_Wifi.02wifi_an", (state) => { setWifi(true); }); on("Eigene_Datenpunkte.25Unifi_Wifi.02wifi_aus", (state) => { setWifi(false); });