NEWS
Adapter: ioBroker.unifi
-
Frage an die Runde.
Könnt ihr noch Voucher erstellen/ anfordern?Also über:
unifi.0.default.vouchers.create_vouchers
Meine Version ist die 7.5.187.
ich bekomme nur einen Error im Log
[createUnifiVouchers site default] error: Request failed with status code 400, stack: AxiosError: Request failed with status code 400 at settle (/opt/iobroker/node_modules/node-unifi/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/node-unifi/node_modules/axios/lib/adapters/http.js:556:11) at IncomingMessage.emit (node:events:525:35) at IncomingMessage.emit (node:domain:489:12) at endReadableNT (node:internal/streams/readable:1359:12) at processTicksAndRejections (node:internal/process/task_queues:82:21)
Auf GitHub gibt es schon einen Issue. Jemand dort meinte es reicht den Port in den Adaptereinstellungen zu ergänzen. Bei mir hat es nichts gebracht.
-
Habe jetzt mal den Adapter komplett deinstalliert und installiert. Keine Verbesserung.
-
@draexler sagte in Adapter: ioBroker.unifi:
Meine Version ist die 7.5.187.
Vielleicht funktioniert es ja mit der aktuellen 8.0.7 (ist zwar im repository noch nicht als stable deklariert, das ist aber tatsächlich nur ein Schicht8-Problem bei UniFi )
-
Leider immer noch selbes Problem mit 8.0.7.
Bin auf neuestem ioBroker auf Windows, alles aktuell und Adapter 0.6.6.
Und Pro wie gesagt auf 8.0.7
-
Hab heute die UDM Pro auf die 3.2.7 gezogen und bekomm den Adapter nicht mehr auf grün. Ist da was bekannt?
unifi.0 2023-12-13 09:32:29.199 info terminating unifi.0 2023-12-13 09:32:28.698 warn Terminated (UNCAUGHT_EXCEPTION): Without reason unifi.0 2023-12-13 09:32:28.698 info terminating unifi.0 2023-12-13 09:32:28.698 info cleaned everything up... unifi.0 2023-12-13 09:32:28.696 error Cannot read properties of undefined (reading 'captureException') unifi.0 2023-12-13 09:32:28.696 error TypeError: Cannot read properties of undefined (reading 'captureException') at Unifi.handleError (/opt/iobroker/node_modules/iobroker.unifi/main.js:243:53) at Unifi.updateUnifiData (/opt/iobroker/node_modules/iobroker.unifi/main.js:268:22) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) unifi.0 2023-12-13 09:32:28.696 error unhandled promise rejection: Cannot read properties of undefined (reading 'captureException') unifi.0 2023-12-13 09:32:28.696 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). unifi.0 2023-12-13 09:32:28.695 error [updateUnifiData-login site undefined] error: Request failed with status code 401, stack: AxiosError: Request failed with status code 401 at settle (/opt/iobroker/node_modules/node-unifi/node_modules/axios/dist/node/axios.cjs:1909:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/node-unifi/node_modules/axios/dist/node/axios.cjs:2989:11) at IncomingMessage.emit (node:events:529:35) at endReadableNT (node:internal/streams/readable:1400:12) at process.processTicksAndRejections (node:internal/process/task_queues:82:21) unifi.0 2023-12-13 09:32:28.695 error Error site undefined (data): {"error":{"code":401,"message":"Unauthorized"}} unifi.0 2023-12-13 09:32:28.595 info UniFi adapter is ready
-
@warp735 noe, Adapter laeuft einwandfrei auf 3.2.7 und Netzwerk 8.0.x
Welche Version vom Adapter benutzt du denn?
-
@ilovegym Funktioniert bei dir noch die Vouchererstellung?
-
Ich nutze das leider nicht, kann ich nicht sagen..
-
@ilovegym sagte in Adapter: ioBroker.unifi:
Welche Version vom Adapter benutzt du denn?
stable 0.6.6
bin jetzt auf die 0.6.7 und damit läufts wieder. Vielen Dank für den Schubs -
@warp735 Gude, muss mal blöd fragen, wie hast du die Version bekommen? Das ist ja noch nicht stable, aber selbst wenn ich
sudo npm i iobroker.unifi@0.6.7
eingebe, installiert er die Version zwar aber, im iobroker kommt die nicht an.
Sonst warte ich einfach, bis die Version stable wird.
Gruß
-
@fliegema sagte in Adapter: ioBroker.unifi:
Gude, muss mal blöd fragen, wie hast du die Version bekommen?
Das funktioniert im Expertenmodus über die Github-Katze. Bei 4. die Github-url reinkopieren.
-
@fliegema
Hab kurzzeitig auf latest gestellt, dann hats die angezeigt. -
@fliegema sagte in Adapter: ioBroker.unifi:
sudo npm i iobroker.unifi@0.6.7
Bitte NIE, NIE, NIE Befehle wie npm, iobroker usw. mit root-Rechten/sudo anpacken. NIE!
-
@thomas-braun kannst du kurz erklären warum? - würde mich interessieren
-
Weil sudo (ohne weitere Optionen) immer die root-Rechte heranzieht. Und Dateien, die mit diesen angepackt wurden dann dem root gehören und von anderen Usern nicht verwendet werden können (wenn die Rechte nicht im Nachgang angepasst wurden).
Und man verwendet den root bzw. dessen Rechte nur dort, wo es unbedingt erforderlich ist, wenn es also in Bereiche im System geht, die für 'normale' user tabu sind. Den ioBroker kann aber jeder user anpacken, der auch in der Gruppe 'iobroker' enthalten ist. Sollte dein Standarduser aber sein.
Bei 'npm' kommt noch dazu, dass dieses Kommando im richtigen Verzeichnis ausgeführt werden muss. Da man das aber bei dir auch nicht sieht, wo du da standst gehe ich davon aus, dass du nun mit root-Rechten in ein home-Verzeichnis gedonnert hast. Also alles krumm.
Edit: User verwechselt. Der root-Missbraucher war ja @fliegema
-
@thomas-braun
Hehe, dachte gerade schon, wieso ich?!
Mich hat es nur interessiert, da ich im Linux-Umfeld nicht so bewandt bin - daher vielen Dank für die schlüssige Erklärung.Bei NPM etc. verlasse ich mich immer voll auf die Anleitungen, die es hier im Forum gibt.
Bisher hat das auch (toi toi toi) meist gut geklappt -
seit 0.6.7 startet der Adapter immer neu und die CPU schießt in die Höhe.
unifi.0 2023-12-14 16:51:11.294 error [updateUnifiData-fetchSites site undefined] error: Cannot find view "system", stack: Error: Cannot find view "system" at ObjectsInRedisClient._getObjectView (/opt/iobroker/node_modules/@iobroker/db-objects-redis/src/lib/objects/objectsInRedisClient.ts:4317:19) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/src/lib/objects/objectsInRedisClient.ts:4392:37) unifi.0 2023-12-14 16:51:11.246 error Cannot find view "system" for search "state" : Connection is closed. unifi.0 2023-12-14 16:51:11.245 error [updateUnifiData site default] error: DB closed, stack: Error: DB closed at Redis.sendCommand (/opt/iobroker/node_modules/ioredis/built/redis/index.js:636:24) at Redis.get (/opt/iobroker/node_modules/ioredis/built/commander.js:122:25) at StateRedisClient.setState (/opt/iobroker/node_modules/@iobroker/db-states-redis/src/lib/states/statesInRedisClient.ts:726:40) at Unifi._setState (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:7710:33) unifi.0 2023-12-14 16:51:11.127 warn get state error: Connection is closed. unifi.0 2023-12-14 16:51:00.720 error [updateUnifiData-fetchSites site undefined] error: DB closed, stack: Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket.<anonymous> (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:151:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP.<anonymous> (node:net:350:12) unifi.0 2023-12-14 16:50:00.727 warn get state error: Connection is closed. unifi.0 2023-12-14 16:49:00.540 warn get state error: Connection is closed.
-
@negalein sagte in Adapter: ioBroker.unifi:
seit 0.6.7 startet der Adapter immer neu und die CPU schießt in die Höhe.
Das kann ich bei mir nicht beobachten. Ich sehe aber gerade, dass dein node.js etwas hinterher hinkt, vielleicht ist es das .
-
@meister-mopper sagte in Adapter: ioBroker.unifi:
Ich sehe aber gerade, dass dein node.js etwas hinterher hinkt, vielleicht ist es das .
vergess ich immer in der Signatur auszubessern.
-
thomas@iobroker:~$ nodejs -v v18.19.0 thomas@iobroker:~$ npm -v 10.2.3 thomas@iobroker:~$
Dann stimmts trotzdem nicht