Externe Integration - Unify-Netzwerk

Bon… ich hatte das Gefühl, Flügel zu bekommen, und habe mich an einem Test versucht: eine externe Integration zu entwickeln!

Bei mir funktioniert es, ich gebe zu, dass wir hier im totalen Vibes-Coding-Modus sind, mit Gemini 3.6 Flash (ich habe momentan kein Abonnement für Claude).

Ich gebe zu, dass ich nicht weiß, ob die Best Practices eingehalten wurden, ob ich keine großen Fehler gemacht habe, es hat viele Hin- und Her-Gänge gegeben, mit Veröffentlichungen von Commits und anderen wilden Tags, wir sind schon bei Version 1.4.7 an einem Tag ^^

Hier ist das Bild: Package gladys-integration-unifi · GitHub

Zögert nicht, mir zu sagen, wenn ich auf dem falschen Dampfer bin, wenn es rote Flaggen gibt, etc… :slight_smile:

Ausgezeichnet!! Nächster Schritt: Claude Code-Abonnement :joy:

Da denk ich gerade auch dran, aber im Moment sind mir zu viele AI-Abos!!

Dann kannst du dir einfach einen Monat mit 20€ nehmen, um so viel wie möglich zu entwickeln, und danach aufhören.

Naja, ich kenne mich doch. Ich werde das total cool finden, mit unendlichen Möglichkeiten, und ich werde das Abo nie kündigen :joy:

Ansonsten gibt es OpenCode Go für 5$

Aber Claude ist 20$ und bleibt trotzdem die Referenz

Danke für den Link! Ich werde mir das ansehen.

Ooooh !! Super cool :heart_eyes:

Ich probier das gleich aus @guim31

Das macht Druck :sweat_smile:

Ah, es verbindet sich!!

Ah, es klappt nicht!! Aber keine Sorge, das ist normal!! Zumindest hoffentlich im Moment normal :sweat_smile: :face_with_peeking_eye:
Hein @pierre-gilles!! Ich denke, wir warten auf die nächste Version ^^

[2026-08-01T17:23:36.769Z] [INFO] onConfigUpdated -> neue Konfiguration erhalten
[2026-08-01T17:23:36.955Z] [INFO] Erfolgreich bei UniFi OS angemeldet über /api/auth/login
[2026-08-01T17:23:36.955Z] [INFO] Verbindung zu UniFi WebSocket-Events herstellen unter wss://1xx.xxx.xxx.xxx:443/proxy/network/wss/s/default/events...
[2026-08-01T17:23:36.960Z] [INFO] UniFi-Integration verbunden und aktiv.
[2026-08-01T17:23:36.960Z] [INFO] Internen UniFi-Abfrage-Timer starten (alle 30 Sekunden)...
[2026-08-01T17:23:36.971Z] [INFO] UniFi WebSocket erfolgreich verbunden.
[2026-08-01T17:23:37.546Z] [INFO] UniFi getDevices gab 23 Infrastrukturgeräte zurück.
[2026-08-01T17:23:37.689Z] [INFO] UniFi getClients gab 123 aktive Clients zurück, getKnownClients gab 462 bekannte Clients zurück.
[2026-08-01T17:23:37.709Z] [INFO] UniFi getWlans gab 6 WLANs zurück.
[2026-08-01T17:23:37.709Z] [INFO] UniFi Discovery-Scan erfolgreich abgeschlossen: 984 Geräte gefunden.
[2026-08-01T17:23:40.212Z] [INFO] Erfolgreich bei UniFi OS angemeldet über /api/auth/login
[2026-08-01T17:23:59.618Z] [INFO] onScanRequest -> Veröffentlichung der entdeckten UniFi-Geräte
[2026-08-01T17:23:59.711Z] [INFO] UniFi getDevices gab 23 Infrastrukturgeräte zurück.
[2026-08-01T17:24:00.212Z] [INFO] UniFi getClients gab 123 aktive Clients zurück, getKnownClients gab 462 bekannte Clients zurück.
[2026-08-01T17:24:00.225Z] [INFO] UniFi getWlans gab 6 WLANs zurück.
[2026-08-01T17:24:00.225Z] [INFO] UniFi Discovery-Scan erfolgreich abgeschlossen: 984 Geräte gefunden.

Aber das Gute ist, dass es alles findet!!^^ Ich bin einfach zu übertrieben :joy:

Ich schau mir das heute Abend etwas später an :+1: wir schaffen das!

Aber warte doch auf das nächste Update, denn es könnte sein, dass es nur an einer Implementierung liegt, die Pierre-Gilles heute in den Master gemergt hat. Die Lösung wäre, weniger Geräte anzuzeigen, da der Kern derzeit nur eine zu geringe Anzahl von Elementen zulässt.

Aber es ist im Moment Code für nicht viel, da es sich von selbst lösen wird. Ich hatte das gleiche Problem mit Shelly, und es wurde gelöst, indem weniger Geräte gesendet wurden und dann, sobald sie hinzugefügt wurden, die bereits hinzugefügten nicht mehr angezeigt wurden ^^

Lass uns einen weiteren Versuch mit Gladys v4.85 machen :sweat_smile:

Gut gesehen, danke für den Tipp! :+1:

Es ist schon live!

Alles geht viel zu schnell :scream:

Genial, danke für das Modul! Ich bin noch im Urlaub außer Haus, aber ich teste es bei meiner Rückkehr :grinning_face_with_smiling_eyes:

Mann, ich kann es auch kaum erwarten, das am Montag auszuprobieren, wenn ich aus dem Haus bin :sweat_smile:

Oups !! SDK-Probleme:

[2026-08-01T19:56:58.973Z] [INFO] UniFi-Integration verbunden und aktiv.
[2026-08-01T19:56:58.974Z] [INFO] Interner UniFi-Abfrage-Timer gestartet (alle 30 Sekunden)...
[2026-08-01T19:56:58.982Z] [INFO] UniFi-WebSocket erfolgreich verbunden.
[2026-08-01T19:56:59.071Z] [INFO] UniFi getDevices gab 23 Infrastrukturgeräte zurück.
[2026-08-01T19:56:59.173Z] [INFO] UniFi getClients gab 127 aktive Clients zurück, getKnownClients gab 462 bekannte Clients zurück.
[2026-08-01T19:56:59.187Z] [INFO] UniFi getWlans gab 6 WLANs zurück.
[2026-08-01T19:56:59.188Z] [INFO] UniFi Discovery-Scan erfolgreich abgeschlossen: 984 Geräte gefunden.
[2026-08-01T19:56:59.198Z] [ERROR] Post-Verbindungsinitialisierung fehlgeschlagen: GladysApiError: devices: max 200 Geräte
    at HttpClient.request (/app/node_modules/@gladysassistant/integration-sdk/lib/http-client.js:49:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async GladysIntegration.<anonymous> (file:///app/index.js:387:5) {
  status: 400,
  code: 'BAD_REQUEST'
}
[2026-08-01T19:57:04.761Z] [INFO] onScanRequest -> Veröffentlichung der entdeckten UniFi-Geräte
[2026-08-01T19:57:04.843Z] [INFO] UniFi getDevices gab 23 Infrastrukturgeräte zurück.
[2026-08-01T19:57:04.938Z] [INFO] UniFi getClients gab 127 aktive Clients zurück, getKnownClients gab 462 bekannte Clients zurück.
[2026-08-01T19:57:04.954Z] [INFO] UniFi getWlans gab 6 WLANs zurück.
[2026-08-01T19:57:04.955Z] [INFO] UniFi Discovery-Scan erfolgreich abgeschlossen: 984 Geräte gefunden.

Glaubst du, ich sollte die Geräte in Gruppen von 150 aufteilen, oder sollte ich die Quote von 200 Geräten maximal auf Gladys-Seite erhöhen?

Selbst wenn du aufteilst, würde das das eigentliche Problem nicht lösen, alles andere bliebe unsichtbar, solange die anderen nicht integriert sind :sweat_smile:

Ich kann mir nicht vorstellen, 1000 Netzwerkgeräte in Gladys hinzuzufügen :joy:

Ich frage mich, ob die Lösung nicht darin bestehen könnte, auf UniFi-Geräte und etwas anderes zu beschränken (vielleicht in den Parametern), um ein Gerät über seine IP (oder seinen Namen) auszuwählen und es auf der Entdeckungsseite anzuzeigen!!

Nachdenken, nachdenken, aber das sollte eine „normale“ Installation nicht beeinträchtigen.

Das könnte auch der Fall sein, aber nur, wenn die Anzahl der Geräte beispielsweise über 50 liegt?