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

McUles

Genau das selbe Problem habe ich bei mir auch.
Webinterface läuft der Unifi 5.0.7 einwandfrei aber FHEM kann nicht connecten.
Kann das vielleicht auch an der Version liegen? Das Modul scheint ja nur v3 und v4 zu unterstützen?
FHEM @Proxmox, 27" Touchscreen@PI3
1xZME_UZB1@PI2, 1xZME_RAZ_EU@PI2, 1xZME_WALLC-S, 1xFIBEFGS-222, 2xFIBEFGS-212, 6xFIB_FGMS-001, 4xZME_05467
1xMAXCube, 12xMAX! Heizkörper-Thermostat+
1xHM-LGW-O-TW-W-EU, 5xHM-CC-RT-DN, 2xHM-TC-IT-WM-W-EU, 1xHM-LC-Sw4-DR, 1xKeymatic, 3xHM-ES-PMSw1-Pl
Liste zu lang...

McUles

FHEM @Proxmox, 27" Touchscreen@PI3
1xZME_UZB1@PI2, 1xZME_RAZ_EU@PI2, 1xZME_WALLC-S, 1xFIBEFGS-222, 2xFIBEFGS-212, 6xFIB_FGMS-001, 4xZME_05467
1xMAXCube, 12xMAX! Heizkörper-Thermostat+
1xHM-LGW-O-TW-W-EU, 5xHM-CC-RT-DN, 2xHM-TC-IT-WM-W-EU, 1xHM-LC-Sw4-DR, 1xKeymatic, 3xHM-ES-PMSw1-Pl
Liste zu lang...

rapster

Da bei mir keine Probleme bei Verwendung von 5.0.7 auftreten, kann ich es leider nicht nachstellen.

Werde in den nächsten Tagen einen anderen v4 Controller upgraden um zu sehen wie sich dessen fhem verhält.

Allerdings habe ich keinen Raspi und verwende nichts unter Debian Jessie auf dem ich es testen könnte.

Wuppi68

Zitat von: McUles am 20 Juli 2016, 14:01:02
Hmm, hat hier wirklich keiner eine Idee dazu? :(

habe auch das Problem :-(

ich vermute Probleme mit den Zertifikaten ... bin auch schon am Testen

Gruß

der Ralf
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

McUles

Die Validierung der Zertifikate sollte doch eigentlich deaktiviert sein oder?
Bin gerade auf Arbeit und kann nicht nach schauen.


Gesendet von meinem iPhone mit Tapatalk
FHEM @Proxmox, 27" Touchscreen@PI3
1xZME_UZB1@PI2, 1xZME_RAZ_EU@PI2, 1xZME_WALLC-S, 1xFIBEFGS-222, 2xFIBEFGS-212, 6xFIB_FGMS-001, 4xZME_05467
1xMAXCube, 12xMAX! Heizkörper-Thermostat+
1xHM-LGW-O-TW-W-EU, 5xHM-CC-RT-DN, 2xHM-TC-IT-WM-W-EU, 1xHM-LC-Sw4-DR, 1xKeymatic, 3xHM-ES-PMSw1-Pl
Liste zu lang...

l2r

ich bin mit dem ganzen leider auch noch nicht weiter gekommen... :(
Wissen ist Macht.
Ich weiß nix.
Macht nix.

Wuppi68

mal eine Frage an Rapter ...

ich habe im ubnt Forum gefunden, wie man den SSL für das Tomcat Framework abschaltet ...

Geht Dein Modul auch ohne https?

Dank und Gruß

Ralf
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

rapster

Zitat von: Wuppi68 am 26 Juli 2016, 17:42:18
Geht Dein Modul auch ohne https?

Noch nicht, dazu müsste mindestens in Zeile 89 "https://" nach "http://" geändert werden.

Würde falls das hilft kurzfristig eine Erkennung reinbauen ob für den Parameter <ip> eine volle URL incl. http angegeben wurde, oder nur IP / Hostname


Leider konnte ich das Problem noch nicht nachstellen,
evtl. liegt das daran dass ich die Unifi-Controller bei mir auf Port 443 geändert habe?

Werde es nochmal mit einem frisch aufgesetzten Controller probieren, mit 2 bereits vorhandenen 5.0.7 Controllern konnte ich das Problem bisher leider nicht reproduzieren.

l2r

was ist denn der host für deine Controller?

Bei meinem Raspberry Pi 1B kann ich mich nicht connecten. Bei nem Windows Rechner als Host hab ich keine Probleme.

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

rapster

Zitat von: l2r am 26 Juli 2016, 21:29:16
was ist denn der host für deine Controller?

Das funktioniert z.B.:

Unifi Host
Linux UniFi 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u1 x86_64
root@UniFi:~>cat /etc/debian_version
stretch/sid


Fhem host

Linux fhem 4.5.0-1-amd64 #1 SMP Debian 4.5.1-1 (2016-04-14) x86_64
root@fhem:~>cat /etc/debian_version
stretch/sid
root@fhem:~>perl -M'IO::Socket::SSL' -e 'print "$IO::Socket::SSL::VERSION\n"'
2.027
root@fhem:~>lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux testing-proposed-updates (sid)
Release:        testing-proposed-updates
Codename:       sid



l2r

sry, vllt habe ich mich missverständlich ausgedrückt.

Ich vermute, dass meine Raspberry Pi 1B einfach zu schwach ist um die Anfragen von FHEM in angemessener Zeit zu verarbeiten und ein Ergebnis zurück zu geben. Das Ergebnis ist dann der Timeout.

Was setzt du denn als Hardware ein auf der der Unifi-Controller läuft?

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.

rapster

Ne denke nicht dass es daran liegen kann, denke ich werde mir mal ein altes Squeeze Debian wie du warscheinlich auf deinem Pi installiert hast installieren müssen und darauf mal testen.
Evtl. liegt es aber auch an einer zu alten fhem Grundlage? ssl Modul veraltet? ...

Sowohl fhem als auch die unifi VM liegen bei mir auf einem keuchenden ESXi-Host,
denke aber nicht dass es an einem Timeout liegt,
du kannst es aber mal testen im dem du die Zeile 94 des Moduls bearbeitest und fhem neustartest:
timeout         => 5,
falls das klappt kann ich des default höher setzen oder per Attr editierbar machen.

l2r

hast recht, der Timeout wars nicht.

Mein Controller läuft auf ner Raspberry Pi B mit Jessie.

Gruß Michael
Wissen ist Macht.
Ich weiß nix.
Macht nix.


l2r

Wissen ist Macht.
Ich weiß nix.
Macht nix.