NEWS
Adapter: ioBroker.unifi
-
Bei mir - ioBroker unter Docker -auf QNAP!-NAS - läuft der Adapter auch einwandfrei.
Kann das etwas mit deinen Netzwerkeinstellungen des Containers zu tun haben?
Ich hatte z.B. in der Vergangenheit Porbleme mit dem Verbindungsaufbau des Cloud Adapters,
das lag eindeutig an meinem Container-Netzwerk-Einstellungen
-
Klappt jetzt. Über die GUI lies sich das nicht installieren, per Konsole dann schon:
npm install iobroker.unifi
Iobroker upload unifi
Und dann hat es auch geklappt.
-
Klappt jetzt. Über die GUI lies sich das nicht installieren, per Konsole dann schon:
npm install iobroker.unifi
Iobroker upload unifi
Und dann hat es auch geklappt. `
Hallo, bei mir leider nicht:
/opt/iobroker$ npm install iobroker.unifi > authenticate-pam@1.0.2 install /opt/iobroker/node_modules/authenticate-pam > node-gyp rebuild make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird betreten CXX(target) Release/obj.target/authenticate_pam/authenticate_pam.o ../authenticate_pam.cc:30:31: fatal error: security/pam_appl.h: Datei oder Verzeichnis nicht gefunden #include <security pam_appl.h="">^ compilation terminated. authenticate_pam.target.mk:93: die Regel für Ziel „Release/obj.target/authenticate_pam/authenticate_pam.o“ scheiterte make: Verzeichnis „/opt/iobroker/node_modules/authenticate-pam/build“ wird verlassen make: *** [Release/obj.target/authenticate_pam/authenticate_pam.o] Fehler 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/lib/build.js:258:23) gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at ChildProcess.emit (events.js:214:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR! System Linux 4.14.34-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/npm-lifecycle/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /opt/iobroker/node_modules/authenticate-pam gyp ERR! node -v v8.11.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules/authenticate-pam): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + iobroker.unifi@0.3.1 added 1 package from 2 contributors and updated 2 packages in 47.346s /opt/iobroker$ iobroker upload unifi got /opt/iobroker/node_modules/iobroker.unifi/admin upload [1] unifi.admin /opt/iobroker/node_modules/iobroker.unifi/admin/unifi.png unifi.png image/png upload [0] unifi.admin /opt/iobroker/node_modules/iobroker.unifi/admin/index.html index.html text/html got /opt/iobroker/node_modules/iobroker.unifi/www upload [1] unifi /opt/iobroker/node_modules/iobroker.unifi/www/index.html index.html text/html upload [0] unifi /opt/iobroker/node_modules/iobroker.unifi/www/README.md README.md text/markdown /opt/iobroker$ c</security>
und im log sieht es dann so aus:
unifi.0 2018-10-04 10:43:37.784 info starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.unifi, node: v8.11.1 unifi.0 2018-10-04 10:43:05.728 info cleaned everything up... unifi.0 2018-10-04 10:43:05.728 error TypeError: Cannot read property 'subsystem' of null at /opt/iobroker/node_modules/iobroker.unifi/main.js:292:58 at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:156:32) at tr unifi.0 2018-10-04 10:43:05.727 error uncaught exception: Cannot read property 'subsystem' of null unifi.0 2018-10-04 10:43:05.727 info getSitesStats: default unifi.0 2018-10-04 10:43:03.423 info controller = 192.168.1.2:8443 unifi.0 2018-10-04 10:43:03.423 info update_interval = 60 unifi.0 2018-10-04 10:43:03.423 info Starting UniFi-Controller query unifi.0 2018-10-04 10:43:03.422 info starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.unifi, node: v8.11.1 unifi.0 2018-10-04 10:42:40.002 info terminating unifi.0 2018-10-04 10:42:39.953 info cleaned everything up... unifi.0 2018-10-04 10:42:39.948 error at traverseArray (/opt/iobroker/node_modules/iobroker.unifi/main.js:165:7) unifi.0 2018-10-04 10:42:39.948 error at Array.every () unifi.0 2018-10-04 10:42:39.948 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:168:7 unifi.0 2018-10-04 10:42:39.948 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5) unifi.0 2018-10-04 10:42:39.948 error at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:178:27) unifi.0 2018-10-04 10:42:39.948 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:288:13 unifi.0 2018-10-04 10:42:39.948 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5) unifi.0 2018-10-04 10:42:39.948 error at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:184:7) unifi.0 2018-10-04 10:42:39.948 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:156:32) unifi.0 2018-10-04 10:42:39.948 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:292:58 unifi.0 2018-10-04 10:42:39.948 error TypeError: Cannot read property 'subsystem' of null unifi.0 2018-10-04 10:42:39.947 error uncaught exception: Cannot read property 'subsystem' of null unifi.0 2018-10-04 10:42:39.931 info getSitesStats: default unifi.0 2018-10-04 10:42:37.009 info controller = 192.168.1.2:8443 unifi.0 2018-10-04 10:42:37.009 info update_interval = 60 unifi.0 2018-10-04 10:42:37.008 info Starting UniFi-Controller query unifi.0 2018-10-04 10:42:36.998 info starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.unifi, node: v8.11.1 unifi.0 2018-10-04 10:42:36.927 info States connected to redis: 127.0.0.1:6379
zur info, bei mir läuft das ganze auf einem pi3
-
Echt keiner eine Idee?
-
Hi,
bei mir läuft der UniFi Controller auf meinem Pi3B.
Jetzt habe ich in den Ereignissen gesehen dass sich der admin offenbar 1x pro Minute am System über den Localhost anmeldet.
Wie kann das sein?
Das Aktualisierungsintervall steht zwar auf 60s, aber dafür muss sich der admin doch nicht jedes mal neu einloggen, oder?
Gibt es da kein keepalive der Verbindung?
Admin Admin admin hat sich von der IP-Adresse 127.0.0.1 aus eingeloggt.
-
Nein wird alle x Zeit gepolt also keine offene Session
Sent from my iPhone using Tapatalk
-
Hab den Adapter installiert.
Daten kamen relativ zügig.
Habe 2 AP installiert.
Relativ viele Datenpunkte, die als nicht Informatiker teils unbekannt sind.
Muss nur den Controller mal vom Desktop PC auf Nas oder PI verschieben was sich anbietet….
Apadater läuft ohne Fehler im Log.
Tobias
-
Hi,
ich habe den Adapter auch mal installiert bekomme aber fehler meldung im log:
host.Home 2018-11-22 23:59:35.555 error instance system.adapter.unifi.0 terminated with code 0 (OK)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverseArray (/opt/iobroker/node_modules/iobroker.unifi/main.js:165:7)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at Array.every (native)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at /opt/iobroker/node_modules/iobroker.unifi/main.js:168:7
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:178:27)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at /opt/iobroker/node_modules/iobroker.unifi/main.js:288:13
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:184:7)
Caught 2018-11-22 23:59:35.555 error by controller[0]: at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:156:32)
Caught 2018-11-22 23:59:35.554 error by controller[0]: at /opt/iobroker/node_modules/iobroker.unifi/main.js:292:57
Caught 2018-11-22 23:59:35.554 error by controller[0]: TypeError: Cannot read property 'subsystem' of null
unifi.0 2018-11-22 23:59:35.498 info cleaned everything up…
unifi.0 2018-11-22 23:59:35.497 error at traverseArray (/opt/iobroker/node_modules/iobroker.unifi/main.js:165:7)
unifi.0 2018-11-22 23:59:35.497 error at Array.every (native)
unifi.0 2018-11-22 23:59:35.497 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:168:7
unifi.0 2018-11-22 23:59:35.497 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5)
unifi.0 2018-11-22 23:59:35.497 error at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:178:27)
unifi.0 2018-11-22 23:59:35.497 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:288:13
unifi.0 2018-11-22 23:59:35.497 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:155:5)
unifi.0 2018-11-22 23:59:35.497 error at traverseObject (/opt/iobroker/node_modules/iobroker.unifi/main.js:184:7)
unifi.0 2018-11-22 23:59:35.497 error at traverse (/opt/iobroker/node_modules/iobroker.unifi/main.js:156:32)
unifi.0 2018-11-22 23:59:35.497 error at /opt/iobroker/node_modules/iobroker.unifi/main.js:292:57
unifi.0 2018-11-22 23:59:35.497 error TypeError: Cannot read property 'subsystem' of null
unifi.0 2018-11-22 23:59:35.497 error uncaught exception: Cannot read property 'subsystem' of null
unifi.0 2018-11-22 23:59:35.477 info getSitesStats: default
unifi.0 2018-11-22 23:59:32.814 info controller = 192.168.1.121:8443
unifi.0 2018-11-22 23:59:32.814 info update_interval = 60
unifi.0 2018-11-22 23:59:32.813 info Starting UniFi-Controller query
unifi.0 2018-11-22 23:59:32.800 info starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.unifi, node: v6.14.4
host.Home 2018-11-22 23:59:31.932 info instance system.adapter.unifi.0 started with pid 25137
host.Home 2018-11-22 23:59:01.914 info Restart adapter system.adapter.unifi.0 because enabled
Kann damit jemand was anfangen? Interessanterweise ergänzt er jedes mal einen Objekt im Objekt Ordner.
PS: Im Unifi Controller sehe ich das er sich anmeldet also passen die Daten.
-
Erstmal eine generelle Frage:
Funktioniert der Adapter aktuell überhaupt noch?
Meine UniFi Instanz startet und läuft laut Log sauber.
Aber wenn ich die IP mit dem Port aufrufe (was bisher sofort funktionierte) wird das Laden der Seite irgendwann mit einer Zeitüberschreitung abgebrochen. der Firefox kommt noch bis zum "TLS-Handshake". Dieser scheint dann zu lange zu dauern.
Wenn ich z.B. einen falschen Port angebe, merkt der Browser das sofort und meldet "Verbindung fehlgeschlagen".
Eine Neuinstallation des Adapters hat nicht geholfen.
Starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.unifi, node: v8.12.0
-
bei mir laeuft alles noch
-
Erstmal eine generelle Frage:
Funktioniert der Adapter aktuell überhaupt noch? `
Bei mir ist alles i.O.
-
Bei mir läuft er auch noch soweit, nur meine Anwesenheit kann ich damit nicht sauber prüfen. Bei 2 iPhones und einen android meldet er auch nach 4 Minuten mal, das ein Gerät abwesend ist. Dann ist es auf einmal wieder da.
Hat wer von euch iPhones im Einsatz und prüft die Anwesenheit mit dem unifi Adapter?
Oder sind noch weitere Einstellungen im Controller nötig.
Habe zur Zeit 2 ap pro, Usg, und ein Switch.
-
Bei mir braucht der Unifi Adapter ca 10 Min um die Abwesenheit der Android Handy zu bemerken.
DIe Einwahl ins WLAN bekommt der Adapter aber innerhalb von 30 Sekunden mit.
Meine Anwesenheitssteuerung mit dem Unifi Adapter und einem Blockly Script läuft richtig gut
-
Hat sich erledigt. War die falsche Instanz. Sorry!
Unter welchen Datenpunkt (Pfad) bekommst du die eingebuchten mac-Adressen aufgelistet. Mein Unifi Adapter läuft, aber den richtigen Datenpunkt habe ich noch nicht gefunden.
Danke,
a200.
-
Bei mir braucht der Unifi Adapter ca 10 Min um die Abwesenheit der Android Handy zu bemerken.
DIe Einwahl ins WLAN bekommt der Adapter aber innerhalb von 30 Sekunden mit.
Meine Anwesenheitssteuerung mit dem Unifi Adapter und einem Blockly Script läuft richtig gut `
Mach bitte mal ein Export von deinem Blockly. im Moment prüfe ich die anwesendheit wie folgt.
Last Timestamp + 3min - aktuelle zeit.
und da kommt es mal vor, dass Nachts ein Gerät abwesend geht, und das mal für 10 oder für 20 min. sobald es mal wieder aktiviert wird, gehts erst mal.
Bin mir nicht sicher, ob es noch Einstellungen im Unifi controller gibt, der das unterbindet.
Gruß und Danke
-
@ple:Bei mir braucht der Unifi Adapter ca 10 Min um die Abwesenheit der Android Handy zu bemerken.
DIe Einwahl ins WLAN bekommt der Adapter aber innerhalb von 30 Sekunden mit.
Meine Anwesenheitssteuerung mit dem Unifi Adapter und einem Blockly Script läuft richtig gut `
Mach bitte mal ein Export von deinem Blockly. im Moment prüfe ich die anwesendheit wie folgt.
Last Timestamp + 3min - aktuelle zeit.
und da kommt es mal vor, dass Nachts ein Gerät abwesend geht, und das mal für 10 oder für 20 min. sobald es mal wieder aktiviert wird, gehts erst mal.
Bin mir nicht sicher, ob es noch Einstellungen im Unifi controller gibt, der das unterbindet.
Gruß und Danke `
Anwesenheit-Daniel
!
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id="(8IEHS;3UV%Behk#V/ZA" x="-287" y="-336"><field name="SCHEDULE">*/5 * * * * *</field> <statement name="STATEMENT"><block type="controls_if" id="_D%O3y*a~O{5b]62/}pH"><mutation else="1"></mutation> <value name="IF0"><block type="logic_compare" id="{g2F#0g(xBSI!W+Ce3z@"><field name="OP">EQ</field> <value name="A"><block type="logic_compare" id="yOUpdRZuxE?@wAZLL;C{"><field name="OP">LT</field> <value name="A"><block type="math_arithmetic" id="@m_|`iM+n_p/Ychstc]S" inline="false"><field name="OP">MINUS</field> <value name="A"><shadow type="math_number" id="}iB%qwSrOwobDRjgfer8"><field name="NUM">1</field></shadow> <block type="get_value" id="+I72h`S}%r!`1;9|lD}g"><field name="ATTR">lc</field> <field name="OID">unifi.0.default.clients.8c:45:00:06:d8:02._uptime_by_uap</field></block></value> <value name="B"><shadow type="math_number" id="3X82G}`M9!H830yO/T#}"><field name="NUM">1</field></shadow> <block type="math_arithmetic" id="pa8lYgju|Cm%*q1-|Aak"><field name="OP">MINUS</field> <value name="A"><shadow type="math_number" id="(4Ry[Iycy@_Y%:P1[h6p"><field name="NUM">1</field></shadow> <block type="time_get" id="Q{Y4sPP4x93J%fj=}%~f"><mutation format="false" language="false"></mutation> <field name="OPTION">object</field></block></value> <value name="B"><shadow type="math_number" id="(_CVHD|_i]Wga;X![aT8"><field name="NUM">120000</field></shadow></value></block></value></block></value> <value name="B"><block type="math_number" id="SZwY0]w.17S(2SWwv7M3"><field name="NUM">0</field></block></value></block></value> <value name="B"><block type="logic_boolean" id="Pj]*,,C5JkN8.N{efF-v"><field name="BOOL">TRUE</field></block></value></block></value> <statement name="DO0"><block type="control" id="=y1(AR^%tE~NZjw5R6B~"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.Anwesenheit.Daniel</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="IxiYM)Zv:-j:wQ7j*F.e"><field name="BOOL">FALSE</field></block></value></block></statement> <statement name="ELSE"><block type="control" id="OkB}7pJaqOet~G9N.HSL"><mutation delay_input="false"></mutation> <field name="OID">javascript.0.Anwesenheit.Daniel</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="6iEHot_,AGbX)hTpgrzv"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement></block></xml> !
-
Hallo,
ich habe folgendes Problem. Der Unifi Adapter schein zulaufen. (hat auch schon einmal alles funktiniert)
jedoch bekomme ich jetzt flogende Meldung im Log:
host.ioBroker-Tinker 2018-12-17 09:45:12.068 info Restart adapter system.adapter.unifi.0 because enabled host.ioBroker-Tinker 2018-12-17 09:45:12.068 error instance system.adapter.unifi.0 terminated with code 0 (OK) host.ioBroker-Tinker 2018-12-17 09:45:12.068 error Caught by controller[0]: at emitOne (events.js:96:13) host.ioBroker-Tinker 2018-12-17 09:45:12.068 error Caught by controller[0]: at Request. <anonymous>(/opt/iobroker/node_modules/request/request.js:1163:10) host.ioBroker-Tinker 2018-12-17 09:45:12.067 error Caught by controller[0]: at Request.emit (events.js:191:7) host.ioBroker-Tinker 2018-12-17 09:45:12.067 error Caught by controller[0]: at emitTwo (events.js:106:13) host.ioBroker-Tinker 2018-12-17 09:45:12.067 error Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/request/request.js:186:22) host.ioBroker-Tinker 2018-12-17 09:45:12.067 error Caught by controller[0]: at Request._callback (/opt/iobroker/node_modules/node-unifi/unifi.js:1399:27) host.ioBroker-Tinker 2018-12-17 09:45:12.066 error Caught by controller[0]: at next (/opt/iobroker/node_modules/async/dist/async.js:5211:18) host.ioBroker-Tinker 2018-12-17 09:45:12.066 error Caught by controller[0]: at /opt/iobroker/node_modules/async/dist/async.js:958:16 host.ioBroker-Tinker 2018-12-17 09:45:12.066 error Caught by controller[0]: at /opt/iobroker/node_modules/node-unifi/unifi.js:1411:13 host.ioBroker-Tinker 2018-12-17 09:45:12.065 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.unifi/main.js:471:28 host.ioBroker-Tinker 2018-12-17 09:45:12.064 error Caught by controller[0]: TypeError: Cannot read property 'map' of undefined unifi.0 2018-12-17 09:45:11.542 info controller = 127.0.0.1:8443 unifi.0 2018-12-17 09:45:11.541 info update_interval = 60 unifi.0 2018-12-17 09:45:11.539 info Starting UniFi-Controller query</anonymous>
Kann das sein das der Port 8443 schon benutzt wird?
root@ioBroker-Tinker:~# netstat -tlpn Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 1013/redis-server 1 tcp 0 0 192.168.2.27:2001 0.0.0.0:* LISTEN 2774/io.hm-rpc.2 tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1011/sshd tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 2682/ffserver tcp 0 0 192.168.2.27:2010 0.0.0.0:* LISTEN 1464/io.hm-rpc.0 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 2848/io.sonoff.0 tcp 0 0 0.0.0.0:8701 0.0.0.0:* LISTEN 2685/io.hm-rpc.1 tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1237/iobroker.js-co tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 1237/iobroker.js-co tcp6 0 0 :::8843 :::* LISTEN 7593/java tcp6 0 0 :::8880 :::* LISTEN 7593/java tcp6 0 0 :::8080 :::* LISTEN 7593/java tcp6 0 0 :::8081 :::* LISTEN 1322/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1622/io.web.0 tcp6 0 0 :::22 :::* LISTEN 1011/sshd tcp6 0 0 :::8443 :::* LISTEN 7593/java tcp6 0 0 :::1884 :::* LISTEN 2862/io.mqtt.0
Wenn ja was könnte ich tun?
Danke
-
8443 ist der port des unifi controllers, richtige IP usw eingegeben ?
Die fehlermeldung deutet darauf hin das informationen welche der adapter sucht nicht gefunen werden koennen.
-
Hallo zusammen,
ich habe leider auch genau die gleiche Fehlermeldungen wie "Fuga" oben gepostet hat.
Bei mir lief alles problemlos, solange nur Switch und Accesspoint am Controller angemeldet waren.
Nach dem USG dazu gekommen ist, bekomme ich auch die Fehlermeldungen.
Weiß jemand wo der Fehler liegt?
Gruß
Theo
-
Ist der 8443 nicht auch der Port, über den der iot-Adapter kommuniziert?