NEWS
Test Adapter Unifi Network
-
@Scrounger Super, dass du einen neuen Adapter geschrieben hast !
Eine Frage: Kann ich den bedenkenlos parallel zu dem "alten" Unifi Adapter laufen lassen, ohne dass sich die beiden in die Quere kommen, oder ist bei einem Parallelbetrieb beider Adapter mit Problemen o.ä. zu rechnen ?
Beste Grüße
-
@Scrounger Super, dass du einen neuen Adapter geschrieben hast !
Eine Frage: Kann ich den bedenkenlos parallel zu dem "alten" Unifi Adapter laufen lassen, ohne dass sich die beiden in die Quere kommen, oder ist bei einem Parallelbetrieb beider Adapter mit Problemen o.ä. zu rechnen ?
Beste Grüße
@Qlink sagte in Test Adapter Unifi Network:
@Scrounger Super, dass du einen neuen Adapter geschrieben hast !
Eine Frage: Kann ich den bedenkenlos parallel zu dem "alten" Unifi Adapter laufen lassen, ohne dass sich die beiden in die Quere kommen, oder ist bei einem Parallelbetrieb beider Adapter mit Problemen o.ä. zu rechnen ?
Beste Grüße
Ich habe den jetzt mal auf einem Testsystem laufen. Dann kann aus meiner Sicht ganz sicher nichts passieren.
-
Ein riesen Kompliment für diesen super Adapter. Er funktioniert hervorragend und die Anwesenheitserkennung hat noch nie so gut funktioniert wie mit diesem Adapter. Mit vorigen Unifi Adapter war das etwas tricky, aber hier unglaublich schnell, super zuverlässig und es sind genau die Dinge enthalten die ich benötige. Vielen Dank!
@Dragon hallo
wie hast du die Anwesenheitserkennung realisiert?
Gibt es dazu ein Script? -
ich bekomme unregelmässig diese Fehler:
unifi-network.0 2025-11-29 18:18:17.557 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"c6:a8:08:91:e3:82","ssid":"FR@home","hostname":"Watch","ap":"78:8a:20:83:5d:ce","duration":1071,"bytes":7408,"ap_model":"U7LT","ap_name":"1-OG","ap_displayName":"1-OG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436388000,"datetime":"2025-11-29T17:13:08Z","msg":"User[c6:a8:08:91:e3:82] disconnected from \"FR@home\" (17m 51s connected, 7.23K bytes, last AP[78:8a:20:83:5d:ce])","_id":"692b2ad9c2a8f629633b8707"} unifi-network.0 2025-11-29 18:13:42.551 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"dc:41:a9:67:a0:93","ssid":"FR@home","ap":"78:8a:20:d9:65:87","radio":"na","channel":"104","channelWidth":"40","hostname":"Surface-Pro-7","ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Connected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436413463,"datetime":"2025-11-29T17:13:33Z","msg":"User[dc:41:a9:67:a0:93] has connected to AP[78:8a:20:d9:65:87] with SSID \"FR@home\" on \"channel 104(na)\"","_id":"692b29c2c2a8f629633b86bf"} unifi-network.0 2025-11-29 18:13:12.550 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"dc:41:a9:67:a0:93","ssid":"FR@home","hostname":"Surface-Pro-7","ap":"78:8a:20:d9:65:87","duration":7007,"bytes":137983826,"ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436379000,"datetime":"2025-11-29T17:12:59Z","msg":"User[dc:41:a9:67:a0:93] disconnected from \"FR@home\" (1h 56m connected, 131.59M bytes, last AP[78:8a:20:d9:65:87])","_id":"692b29a4c2a8f629633b86ba"} unifi-network.0 2025-11-29 18:06:52.539 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"d0:d2:b0:9c:f3:df","ssid":"FR@home","hostname":"Wohnzimmer","ap":"78:8a:20:d9:65:87","duration":0,"bytes":0,"ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436007000,"datetime":"2025-11-29T17:06:47Z","msg":"User[d0:d2:b0:9c:f3:df] disconnected from \"FR@home\" (0s connected, 0.00 bytes, last AP[78:8a:20:d9:65:87])","_id":"692b282cc2a8f629633b8623"}bei unterschiedlichen MAC und zu unterschiedlichen Zeiten
-
ich bekomme unregelmässig diese Fehler:
unifi-network.0 2025-11-29 18:18:17.557 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"c6:a8:08:91:e3:82","ssid":"FR@home","hostname":"Watch","ap":"78:8a:20:83:5d:ce","duration":1071,"bytes":7408,"ap_model":"U7LT","ap_name":"1-OG","ap_displayName":"1-OG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436388000,"datetime":"2025-11-29T17:13:08Z","msg":"User[c6:a8:08:91:e3:82] disconnected from \"FR@home\" (17m 51s connected, 7.23K bytes, last AP[78:8a:20:83:5d:ce])","_id":"692b2ad9c2a8f629633b8707"} unifi-network.0 2025-11-29 18:13:42.551 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"dc:41:a9:67:a0:93","ssid":"FR@home","ap":"78:8a:20:d9:65:87","radio":"na","channel":"104","channelWidth":"40","hostname":"Surface-Pro-7","ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Connected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436413463,"datetime":"2025-11-29T17:13:33Z","msg":"User[dc:41:a9:67:a0:93] has connected to AP[78:8a:20:d9:65:87] with SSID \"FR@home\" on \"channel 104(na)\"","_id":"692b29c2c2a8f629633b86bf"} unifi-network.0 2025-11-29 18:13:12.550 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"dc:41:a9:67:a0:93","ssid":"FR@home","hostname":"Surface-Pro-7","ap":"78:8a:20:d9:65:87","duration":7007,"bytes":137983826,"ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436379000,"datetime":"2025-11-29T17:12:59Z","msg":"User[dc:41:a9:67:a0:93] disconnected from \"FR@home\" (1h 56m connected, 131.59M bytes, last AP[78:8a:20:d9:65:87])","_id":"692b29a4c2a8f629633b86ba"} unifi-network.0 2025-11-29 18:06:52.539 error [eventHandler.client.connected]: error: TypeError: Cannot read properties of null (reading 'toLowerCase'), stack: TypeError: Cannot read properties of null (reading 'toLowerCase') at file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:108 at Array.find (<anonymous>) at Object.connected (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/eventHandler.js:158:92) at UnifiNetwork.onNetworkEvent (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1253:51) at UnifiNetwork.onNetworkMessage (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:1217:28) at NetworkApi.eventListener (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/main.js:42:20) at NetworkApi.emit (node:events:519:28) at WebSocket.messageHandler (file:///opt/iobroker/node_modules/iobroker.unifi-network/build/lib/api/network-api.js:1076:30) at WebSocket.emit (node:events:519:28) at Receiver.receiverOnMessage (/opt/iobroker/node_modules/ws/lib/websocket.js:1220:20), meta: {"rc":"ok","message":"events"}, data: {"user":"d0:d2:b0:9c:f3:df","ssid":"FR@home","hostname":"Wohnzimmer","ap":"78:8a:20:d9:65:87","duration":0,"bytes":0,"ap_model":"U7LT","ap_name":"2-EG","ap_displayName":"2-EG","key":"EVT_WU_Disconnected","subsystem":"wlan","is_negative":false,"site_id":"5c8fc859235a1104257abc78","time":1764436007000,"datetime":"2025-11-29T17:06:47Z","msg":"User[d0:d2:b0:9c:f3:df] disconnected from \"FR@home\" (0s connected, 0.00 bytes, last AP[78:8a:20:d9:65:87])","_id":"692b282cc2a8f629633b8623"}bei unterschiedlichen MAC und zu unterschiedlichen Zeiten
-
Ich hab am WE deinen Adapter installiert.
Er läuft soweit stabil und zuverlässig parallel zum alten Unifi Adapter.
Super Arbeit!Mir fehlt allerdings eine ganz essentielle Funktion, die der alte Adapter bietet:
Die Möglichkeit die PoE Ports meiner Unifi Switch zu schalten. (+ den aktuellen Stromverbrauch der PoE Geräte anzuzeigen)
Hast du das Feature auf der Roadmap ?
Falls ja, dann könnte ich den alten Unifi Adapter tatsächlich kübeln und komplett auf deinen umsteigen.Falls du Infos dazu brauchst, versuche ich gerne nach meinen Möglichkeiten zu unterstützen.
Beste Grüße
-
@scrounger
Wann nimmst Du aktuellere releases ins stable Repo auf? Ich habe die "offizielle" 1.1.6, in Github haben wir ja jetzt 1.3.1 (in der auch ein interessanter fix für mich ist)? Hast Du da einen Zyklus oder Vorgehensweise? -
Ich habe versucht einen Bug report auf GitHub zu erstellen. Mittlerweile wird man so schikaniert, dass selbst das erstellen eines Bug Reports gefühlt 45 Minuten dauert.
Naja, ich habe zwei Accesspoints in der Wohnung und wenn ich mich durch die Wohnung bewege wechselt er automatisch von einem zum anderen Accesspoint. Beim Wechsel wird das Gerät für ca. 10 Sekunden als offline angezeigt. Dabei ist es auch egal wie viel Entprellzeit ich einstelle. Erst mit einem Timeout im Skript komme ich weiter und verhindere diese kurzen "Abwesenheitsmomente" -
Ich habe versucht einen Bug report auf GitHub zu erstellen. Mittlerweile wird man so schikaniert, dass selbst das erstellen eines Bug Reports gefühlt 45 Minuten dauert.
Naja, ich habe zwei Accesspoints in der Wohnung und wenn ich mich durch die Wohnung bewege wechselt er automatisch von einem zum anderen Accesspoint. Beim Wechsel wird das Gerät für ca. 10 Sekunden als offline angezeigt. Dabei ist es auch egal wie viel Entprellzeit ich einstelle. Erst mit einem Timeout im Skript komme ich weiter und verhindere diese kurzen "Abwesenheitsmomente"@Dragon sagte in Test Adapter Unifi Network:
Ich habe versucht einen Bug report auf GitHub zu erstellen. Mittlerweile wird man so schikaniert, dass selbst das erstellen eines Bug Reports gefühlt 45 Minuten dauert.
Naja, ich habe zwei Accesspoints in der Wohnung und wenn ich mich durch die Wohnung bewege wechselt er automatisch von einem zum anderen Accesspoint. Beim Wechsel wird das Gerät für ca. 10 Sekunden als offline angezeigt. Dabei ist es auch egal wie viel Entprellzeit ich einstelle. Erst mit einem Timeout im Skript komme ich weiter und verhindere diese kurzen "Abwesenheitsmomente"Mal langsam mit den "wilden Pferden"!
Du nutzt einen kostenlosen Adapter, den jemand in seiner Freizeit schreibt und wartet für die comminity! Da wird es doch nciht zu viel verlangt sien, einen ausführlichen Report zu schreiben, der dem Entwickler die Möglichkeit gibt den Fehler nachzuvollziehen und zu verstehen, um der Sache dann freundlicherweise nachzugehen.Ein bißchen mehr "Bitte" und "Danke" wäre angezeigt, statt unmäßiger Erwartungshaltung.
PS: Schon mal überlegt, dass diese Problematik vom Router kommen könnte (nur eine Vermutung - weil das Ding echt träge reagiert)?