Neues Modul - 74_Unifi - Für den Ubiquiti Networks (UBNT) - Unifi Controller

Begonnen von rapster, 23 August 2015, 02:12:04

Vorheriges Thema - Nächstes Thema

sliderffm

Hallo Zusammen,

bei mir klappt der Login leider nicht.
Ich habe einen lokalen Benutzer auf der UDM-Pro angelegt (siehe Bild im Anhang).

Und folgendes define abgesetzt:
define Unifi Unifi <IP> 443 fhem <PASSWORT>

Im Logfile werden folgende Meldungen protokolliert:
2020.10.11 16:53:07 5: Unifi (Unifi_Login_Send) - executed.
2020.10.11 16:53:07 5: Unifi (Unifi_Login_Receive) - executed.
2020.10.11 16:53:07 5: Unifi (Unifi_Login_Receive) - Login Failed! - state:'error.decode_json' - msg:'malformed JSON string, neither tag, array, object, number, string or atom, at character offset 1 (before "<!doctype html>\n<ht...") at ./FHEM/74_Unifi.pm line 917.
2020.10.11 16:53:07 5: Unifi (Unifi_Login_Receive) - Connect/Login to Unifi-Controller failed. Will try again after interval...


Die Internals sehen wie folgt aus:
Internals:
   DEF        <IP> 443 crypt:<Cyrpt Username> crypt:<Crypt PW>
   FUUID      5f8319c2-f33f-56f1-5ae6-8154b3d1029204c5
   NAME       Unifi
   NOTIFYDEV  global
   NR         2513
   NTFY_ORDER 50-Unifi
   STATE      disconnected
   TYPE       Unifi
   UC_VERSION unknown
   VERSION    3.5.0
   READINGS:
     2020-10-11 16:47:27   state           disconnected
   accespoints:
   alerts_unarchived:
   clients:
   events:
   helper:
     password   crypt:<Crypt PW>
     username   crypt:<Crypt Username>
   hotspot:
     vouchers:
   httpParams:
     header     
     ignoreredirects 1
     loglevel   5
     method     POST
     noshutdown 0
     timeout    5
     hash:
     sslargs:
       SSL_verify_mode 0
   unifi:
     CONNECTED  disconnected
     eventPeriod 24
     interval   30
     ucurl      https://<IP>/api/s/default/
     udmurl     https://<IP>/proxy/network/api/s/default/
     url        https://<IP>/api/s/default/
     customClientReadings:
       attr_value .:^accesspoint|^essid|^hostname|^last_seen|^snr|^uptime
       parts:
         0000000_part:
           ReadingRegEx ^accesspoint|^essid|^hostname|^last_seen|^snr|^uptime
           nameRegEx  .
   updateDispatch:
   wlans:
Attributes:
   verbose    5


Ich habe die Version aus dem folgenden Link installiert und anschliessend das FHEM neu gestartet:
https://forum.fhem.de/index.php/topic,40287.msg1087822.html#msg1087822


Habe ich noch etwas vergessen oder falsch gemacht?


Gruß
Andreas


sliderffm


z400

Moin :)
Wird das neue Modul irgenwann ins SVN fliessen, so dass man diese nicht jedes Mal nach nem Update die Datei wieder händisch per SSH zurückkopieren muss?
Das wäre echt hübsch :)

VG
Martin

Fuchshausen


okenny

Hallo - Warnung für alle
Ich hatte bis heute mein UDM Pro mit FHEM verbunden - seit dem Update haute zu 1.8.2-5 steh ich auf "disconnected". Keine Annhung was das Problem ist, ich habe Reboots (FHEM und UDM) probiert, FHEM aktualisiert usw... funktioniert nicht.
Bin ich alleine, oder habt ihr auch das Problem?

Wuehler

Guten Morgen,

habe eben die UDM unterstützende Version commited. Morgen dann im Update.

@okenny: Was steht denn im Log?

VG,
Dirk

Fillip

Kurze Info, ich habe bei mir festgestellt, wenn ich im DEF noch einen Intervall angebe (in meinem bsp mit 30 versucht) ändert sich der Intervall zwar auf 30, aber alle geräte gehen auf disconnected, die anderen Informationen zu den Geräten werden aber noch aktualisiert...
Um das wieder umzustellen reicht es nicht, den Intervall zu entfernen, sonder das ganze Gerät muss neu angelegt werden

Hauswart

Zitat von: okenny am 12 Oktober 2020, 23:06:49
Hallo - Warnung für alle
Ich hatte bis heute mein UDM Pro mit FHEM verbunden - seit dem Update haute zu 1.8.2-5 steh ich auf "disconnected". Keine Annhung was das Problem ist, ich habe Reboots (FHEM und UDM) probiert, FHEM aktualisiert usw... funktioniert nicht.
Bin ich alleine, oder habt ihr auch das Problem?

Gleiches Problem hier.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

hoppel118

Moinsen,

ich habe auch mal eine Frage. Ich nutze das Unifi Modul mittlerweile schon mehrere Jahre. Bisher gab es noch nie Probleme damit! Super!

Mittlerweile bin ich auf Controller Version 6.0.23, habe aber sehr lange die LTS Version genutzt.

Ich weiß nicht genau seit wann es so ist, aber wenn ich in meine Logfiles schaue, sehe ich ständige Statusänderungen an meinen Residents. Die beiden Residents sind mit unseren Smartphones verknüpft.

2020.10.14 14:17:55 2: ROOMMATE set rr_Frau absent
2020.10.14 14:18:26 2: ROOMMATE set rr_Frau home
2020.10.14 14:19:58 2: ROOMMATE set rr_Frau absent
2020.10.14 14:20:59 2: ROOMMATE set rr_Frau home
2020.10.14 14:26:36 2: ROOMMATE set rr_Frau absent
2020.10.14 14:30:42 2: ROOMMATE set rr_Frau home
2020.10.14 14:35:17 2: ROOMMATE set rr_Mann absent
2020.10.14 14:36:19 2: ROOMMATE set rr_Frau absent
2020.10.14 14:37:51 2: ROOMMATE set rr_Mann home
2020.10.14 17:15:07 2: ROOMMATE set rr_Mann absent
2020.10.14 17:15:38 2: ROOMMATE set rr_Mann home
2020.10.14 17:17:10 2: ROOMMATE set rr_Mann absent
2020.10.14 17:18:41 2: ROOMMATE set rr_Mann home
2020.10.14 17:20:13 2: ROOMMATE set rr_Mann absent
2020.10.14 17:20:44 2: ROOMMATE set rr_Mann home
2020.10.14 17:26:21 2: ROOMMATE set rr_Mann absent
2020.10.14 17:27:22 2: ROOMMATE set rr_Mann home
2020.10.14 17:31:27 2: ROOMMATE set rr_Mann absent
2020.10.14 17:31:58 2: ROOMMATE set rr_Mann home
2020.10.14 18:29:40 2: ROOMMATE set rr_Mann absent
2020.10.14 18:30:10 2: ROOMMATE set rr_Mann home
2020.10.14 18:37:19 2: ROOMMATE set rr_Mann absent
2020.10.14 18:37:50 2: ROOMMATE set rr_Mann home
2020.10.14 18:38:21 2: ROOMMATE set rr_Mann absent
2020.10.14 18:38:51 2: ROOMMATE set rr_Mann home
2020.10.14 18:40:54 2: ROOMMATE set rr_Mann absent
2020.10.14 18:41:25 2: ROOMMATE set rr_Mann home
2020.10.14 18:48:34 2: ROOMMATE set rr_Mann absent
2020.10.14 18:49:36 2: ROOMMATE set rr_Mann home
2020.10.14 18:51:38 2: ROOMMATE set rr_Mann absent
2020.10.14 18:52:40 2: ROOMMATE set rr_Mann home
2020.10.14 18:53:10 2: ROOMMATE set rr_Mann absent
2020.10.14 18:53:41 2: ROOMMATE set rr_Mann home
2020.10.14 19:00:19 2: ROOMMATE set rr_Mann absent
2020.10.14 19:00:50 2: ROOMMATE set rr_Frau home
2020.10.14 19:01:21 2: ROOMMATE set rr_Mann home
2020.10.14 19:01:51 2: ROOMMATE set rr_Mann absent
2020.10.14 19:02:22 2: ROOMMATE set rr_Mann home
2020.10.14 19:04:55 2: ROOMMATE set rr_Mann absent
2020.10.14 19:05:26 2: ROOMMATE set rr_Mann home
2020.10.14 19:25:22 2: ROOMMATE set rr_Mann absent
2020.10.14 19:25:53 2: ROOMMATE set rr_Mann home
2020.10.14 20:07:48 2: ROOMMATE set rr_Frau absent
2020.10.14 20:08:19 2: ROOMMATE set rr_Frau home
2020.10.14 20:12:24 2: ROOMMATE set rr_Mann absent
2020.10.14 20:13:56 2: ROOMMATE set rr_Mann home
2020.10.14 20:43:35 2: ROOMMATE set rr_Mann absent
2020.10.14 20:44:06 2: ROOMMATE set rr_Mann home
2020.10.14 20:59:56 2: ROOMMATE set rr_Mann absent
2020.10.14 21:00:27 2: ROOMMATE set rr_Mann home
2020.10.14 21:06:35 2: ROOMMATE set rr_Mann absent
2020.10.14 21:07:06 2: ROOMMATE set rr_Mann home
2020.10.14 21:16:18 2: ROOMMATE set rr_Mann absent
2020.10.14 21:16:48 2: ROOMMATE set rr_Mann home
2020.10.14 22:01:16 2: ROOMMATE set rr_Mann absent
2020.10.14 22:01:47 2: ROOMMATE set rr_Mann home
2020.10.14 22:09:57 2: ROOMMATE set rr_Mann absent
2020.10.14 22:10:28 2: ROOMMATE set rr_Mann home
2020.10.14 22:15:04 2: ROOMMATE set rr_Frau absent
2020.10.14 22:15:35 2: ROOMMATE set rr_Frau home
2020.10.14 22:17:07 2: ROOMMATE set rr_Frau absent
2020.10.14 22:17:37 2: ROOMMATE set rr_Frau home
2020.10.14 22:25:17 2: ROOMMATE set rr_Mann absent
2020.10.14 22:25:48 2: ROOMMATE set rr_Mann home
2020.10.14 22:27:20 2: ROOMMATE set rr_Frau absent
2020.10.14 22:37:02 2: ROOMMATE set rr_Frau home
2020.10.14 22:43:41 2: ROOMMATE set rr_Frau absent
2020.10.14 22:46:45 2: ROOMMATE set rr_Mann absent
2020.10.14 22:47:15 2: ROOMMATE set rr_Mann home
2020.10.14 22:53:54 2: ROOMMATE set rr_Mann absent
2020.10.14 22:54:25 2: ROOMMATE set rr_Mann home


Woran kann das liegen?

Ich habe die Vermutung, dass jeder Wechsel zw. 2.4GHz und 5GHz zu einem kurzzeitigen "absent" führt.

Die Definition meines Controllers sieht wie folgt aus:

define UnifiController Unifi localhost 8443 username password 30 default

Die Definition für eins meiner Smartphones sieht wie folgt aus:

define Mann_iPhone_XR_WLAN PRESENCE event UnifiController:Mann-iPhone-XR:.disconnected UnifiController:Mann-iPhone-XR:.connected

Die Definition eines Residents sieht wie folgt aus:

define rr_Mann ROOMMATE Bewohner
attr rr_Mann rr_presenceDevices Mann_iPhone_XR_WLAN


Früher wurden Geräte erst 5 Minuten nachdem Sie das WLAN verlassen haben auf disconnected bzw. Residents auf absent gesetzt.

Kann ich irgendwo angeben, nach wieviel Sekunden/Minuten eine Statusänderung übernommen werden soll? Hat hier noch jemand das Problem? Wie kann man das lösen?

Danke und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

obelix221

Hallo Hoppel,

Habe genau das gleiche Problem.
Hier sind meine Beobachtungen: https://forum.fhem.de/index.php/topic,40287.msg1088492.html#msg1088492

Bist Du auch ausschließlich mit iPhones unterwegs, oder auch mit Androids?

VG
Obelix
RPi3 als FHEM-Server, 868 MHz CUL, 433 MHz Transmitter, Homematic Aktoren und Sensoren, Yamaha AVR, Logitech Harmony, Fritzbox, Logitech SB, 433 MHz Steckdosen, HUE, EnOcean

Wuehler

Ich schlage vor, daraus einen eigenen Thread zu machen. Bitte postet dort folgende Infos um zu schauen, wo es eine Gemeinsamkeit gibt:
- fehlerhaftes Endgerät (iPhone SE, ...)
- Versionen UnifiModul, UnifiController (UC)
- wo läuft der UC? RasPi, CloudKey, UDM, ...
- Schilderung des fehlerhaften Verhaltens
- was euch sonst noch auffällt/einfällt

hoppel118

Zitat von: Wuehler am 16 Oktober 2020, 20:09:24
Ich schlage vor, daraus einen eigenen Thread zu machen. Bitte postet dort folgende Infos um zu schauen, wo es eine Gemeinsamkeit gibt:

Moin, ich habe dazu gerade einen eigenen Thread erstellt und meine Inhalte dort nochmal gepostet und vervollständigt:

https://forum.fhem.de/index.php/topic,115160.0.html

Zitat von: h-man-kl am 15 September 2020, 08:51:46
da mir an anderer Stelle geraten wurde meine Frage hier zu posten hoffe ich auf Tips zur Lösung....
Mein Fhem läuft auf einem Raspi und ist aktuell
Mein Unifi läuft auf einem Cloudkey Gen2 und ist ebenfalls aktuell
Seit einiger Zeit habe ich das Problem, dass mein Handy nicht mehr korrekt in Fhem erkannt wird und so meine Anwesenheitsautomatik nicht geht.
Im Unifi selbst wird der Status korrekt angezeigt. Im Unifi-Device in Fhem passieren willkürlich folgende Dinge:
- das Handy hat den State Unknowen
- das Handy wechselt minütlich von diconnected auf connected egal ob ich da bin oder nicht => ich bin für Fhem dauerhaft connected
- das Handy wechselt minütlich von connected auf disconnected egal ob ich da bin oder nicht => ich bin für Fhem dauerhaft disconnected

Starte ich Fhem oder das Unifi Modul oder UNifi selbst neu, kann es sein, dass es funktoiniert.
Kennt jemand das Problem, was braucht ihr noch für Angaben?

Zitat von: obelix221 am 29 September 2020, 06:57:38
habe seit 3 Tagen dasselbe Problem mit einem iPhone SE auf iOS 14 und der aktuellen UniFi Firmware.
3 andere iPhones ( anderes SE, 11 & 8 ) funktionieren problemlos.
Nur das eine IPhone springt alle 30 Sekunden in FHEM auf Connected und dann innerhalb von Max. 2 Sek. Disconnected, oder andersherum. Dann wieder 30 Sek Pause.
In UniFi Log sehe ich keine Disconnects, so dass ich davon ausgehe, dass das FHEM Modul irgendeinen (neuen) Status vom UniFi falsch interpretiert.
Ein Ausschalten des Home-Wifi hat keine Veränderung gebracht

Wäre schön, wenn wir Ihr beide und alle anderen betroffenen euch auch dort einbringen könntet.

Danke und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

australien

Für Iphone IOS 14 gibt es seit heute die 14.1 diese soll Verbinungen mit Unifi wieder stabil machen.
Vielleicht war auch das das Problem!

Verbesserung der Kompatibilität mit Wireless-Zugriffspunkten von Ubiquiti
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

hoppel118

Nein, das war nicht das Problem. Nach dem Update gab es das Verhalten weiterhin.
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi