NEWS
IoBroker und Unify Controller
-
Hi Comunity
Habe mir einen Ubiquity WLAN AP zugelegt und den Unify Controller auf einem RasPi am drehen.
Für presence control steht ja das API auf dem Controller zur Verfügung. Dazu muss man jedoch angemeldet sein.
Habe folgendes gefunden :
curl 'https://controller:8443/api/login' –data-binary '{"username":"usernamegoeshere","password":"passwordgoeshere","strict":true}' --compressed --insecure -c cookies.txt
Das liefert das cookies.txt.
Wie kann ich mich damit nun anmelden ?
curl --insecure -b cookies.txt -c cookies.txt 'https://controller:8443/api/s/default/stat/device' > output.json
-
In Sachen Anmelden auf Admin-Interfaces gabs hier schon mal, in JavaScript geht das mit dem request-Modul.
In der Antwort nach dem Anmelden müsste dann ein Sitzungscookie enthalten sein, was du bei weiteren Anfragen mit übergeben musst.
Schau am besten mal in die https://github.com/request/request zum Modul, dort findest du Beispiele und Informationen zum Einsatz von Cookies.
-
Hi Comunity
Habe mir einen Ubiquity WLAN AP zugelegt und den Unify Controller auf einem RasPi am drehen.
Für presence control steht ja das API auf dem Controller zur Verfügung. Dazu muss man jedoch angemeldet sein.
Habe folgendes gefunden :
curl 'https://controller:8443/api/login' –data-binary '{"username":"usernamegoeshere","password":"passwordgoeshere","strict":true}' --compressed --insecure -c cookies.txt
Das liefert das cookies.txt.
Wie kann ich mich damit nun anmelden ? `
Und warum installierst du nicht einfach den unifi iobroker adapter von mir (http://forum.iobroker.net/viewtopic.php?t=4875)? Der ist genau dafür gemacht sich regelmäßig mit dem controller zu verbinden und alle device infos abzuholen und in datenpunkte zu verwandeln!
-
Hi Jens
Super Sache hab mir das Plug-in installiert und die Instanz konfiguriert. Refresh Intervall ist 60s.
Im Object tree ist unify.0 sichtbar.
Die Daten sind jedoch nicht synchron. Ich sehe im iobroker Clients, die im Unify Controller nicht mehr sichtbar sein.
Das auch nach 5 Minuten.
Eine Idee, was ich machen könnte.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden