Unifi Binding

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Unifi Binding

Beitrag von elbombo »

Hallo zusammen,
hat schon jemand das Unifi Binding zum laufen gebracht ?

Mikele
Beiträge: 30
Registriert: 3. Jun 2021 12:04
Answers: 0

Re: Unifi Binding

Beitrag von Mikele »

Hallo,
das Thema würde mich auch noch interessieren !
Evtl. weis eine Rat ? :P
Gruss Mikele

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Re: Unifi Binding

Beitrag von elbombo »

Scheint leider noch niemand am Laufen zu haben :(
Ich habe meinen Controller auf 6.5.55 gebracht..... war sowieso mal dran.
Aber leider werden mir keine Channels angezeigt.
IP, Port und Credentials.... da kann man eigentlich nix falsch machen... funzt nur leider nicht :(

curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

Re: Unifi Binding

Beitrag von curius »

Hmmm, bei mir funktioniert das Unifi Binding einwandfrei...
Sollte sich daran was geändert haben?

Vielleicht hilft euch ja meine Textkonfiguration...

.things:

Code: Alles auswählen

Bridge unifi:controller:home "UniFi Controller" [ host="192.168.11.22", port=8443, username="xyz", password="xyz", refresh=10, unifios="false" ] {
 Thing wirelessClient GP6P "Google Pixel 6 Pro" [ cid="XY:AB:12:CD:FG:34", site="default", considerHome=180 ]
 }
.items:

Code: Alles auswählen

Switch GP6P "Chris [MAP(unifi.map):%s]" (gAnwesend) { channel="unifi:wirelessClient:home:GP6P:online" }
Wichtig ist nur der Eintrag

Code: Alles auswählen

unifios="false"
im .things File, sofern ihr den Controller NICHT auf einem CloudKey installiert habt... (mit CloudKey einfach auf "true" setzen)

Grüße
Christian

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Re: Unifi Binding

Beitrag von elbombo »

Hallo Christian,
vielen Dank für deine Antwort. Ich habe Openhab 3.1.1 am laufen, bzw. dabei diese neu einzurichten und damit meine 2.3 abzulösen.
Die Config sieht bei mir so aus:

Code: Alles auswählen

UID: unifi:controller:Controller
label: UniFi Controller
thingTypeUID: unifi:controller
configuration:
  host: 192.168.0.110
  refresh: 10
  password: meinPasswort
  port: 8443
  username: meinUsername
Und das Ganze sieht dann nur so aus :(
Anzumerken ist noch:
Die verwendeten Credentials nutze ich zur Anmeldung am Controller WebGui
Controller und Openhab sind im selben Netzwerksegment und der Controller ist per Ping von der Openhab aus erreichbar
Der Controller läuft unter Ubuntu 18.04 als VM auf meinem NAS.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

Re: Unifi Binding

Beitrag von curius »

Hallo!

Ich hab mir jetzt mal im Webinterface meinen Code dazu angesehen...

Code: Alles auswählen

UID: unifi:controller:home
label: UniFi Controller
thingTypeUID: unifi:controller
configuration:
  host: 192.168.1.77
  refresh: 10
  password: xyz
  unifios: "false"
  port: 8443
  username: xyz
Eigentlich alles gleich - bis auf den Eintrag für

Code: Alles auswählen

unifios: "false"
Versuch das vielleicht mal bei dir manuell zu ergänzen...

Ich kann mich sogar dunkel daran erinnern, dass ich den Wert einmal auf "true" und anschließend wieder auf "false" setzen musste, damit die Einstellung übernommen wurde... ist aber schon ein lange Zeit her :-(

Grüße
Christian

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Re: Unifi Binding

Beitrag von elbombo »

Hallo Christian,
danke für den Tipp
- ich habe einmal UNIFIOS enabled, gespeichert und wieder disabled und gespeichert
- Nach Initializing... kam irgendwann Online
- Leider (noch) keine Channels

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Re: Unifi Binding

Beitrag von elbombo »

Nach vielem Basteln läuft das Bindung einigermaßen. Einigermaßen weil: Es werden immer noch keine Channels erkannt, und lassen sich auch nicht konfigurieren.
Allerdings lassen sich jetzt Clients einrichten.
Dazu war es nötig, einmal den Cache zu löschen:

Code: Alles auswählen

systemctl stop openhab
openhab-cli clean-cache
systemctl start openhab
Danach wurde mein Telefon als ONLINE erkannt, und ich konnte im Channel auch die IP verifizieren.
Also alles in allem ein Teilerfolg.
Vielen Dank Christian.... dein Tipp war goldwert :)

curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

Re: Unifi Binding

Beitrag von curius »

Hallo!

Der Controller selbst zeigt bei mir auch keine Channels an.
Erst nach dem manuellen Hinzufügen eines WirelessClients als "Thing" kannst du die dazugehörigen Channels auswählen.

Die Anwesenheitserkennung der Clients anhand des Wlan Status, funktioniert bei mir mit dem Unifi Binding sehr gut.
Du kannst die Clients auch über das Binding im Wlan Netz blockieren... Achtung: Dazu muss dein User Admin-Rechte am Controller haben.
Für die Anwesenheitserkennung alleine sind Leserechte ausreichend :-)

Grüße
Christian

elbombo
Beiträge: 39
Registriert: 21. Okt 2018 19:14
Answers: 0

Re: Unifi Binding

Beitrag von elbombo »

Hallo Christian,
dann mache ich einen Haken an die Sache..... Die Clients kann ich jetzt problemlos abfragen. Dann ist die Meldung in den Channels des Controllers etwas irreführend oder falsch. Auch die Notwendigkeit des kurzzeitigen Aktivierens von UNIFIOS ist sicher noch ein kleiner Bug, der noch gefixt wird.
Leider habe ich bisher nirgends eine zentrale Dokumentation für die OH3 gefunden, in der eine Schritt für Schritt Anleitung enthält. Auch eine Dokumentation solcher Bugs in Komponenten der OH3 habe ich bisher nicht gefunden. Das ist echt schade, da einige Bekannte die Flinte ins Korngeworfen haben, und nun andere Software nutzen.
Vielen Dank für deine Unterstützung

Antworten