ioBroker.unifi icon indicating copy to clipboard operation
ioBroker.unifi copied to clipboard

Error - status of clients sometimes won't be updated

Open 1onar opened this issue 1 year ago • 73 comments

Since Version 0.6.3 and 0.6.4 the status of clients sometimes won't be updated and i need to restart the instance. Last night i ran into this error:

[updateUnifiData-fetchSites site undefined] error: Request failed with status code 503, stack: AxiosError: Request failed with status code 503 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:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21)

1onar avatar Apr 17 '23 08:04 1onar

Habe das selbe Problem. Nach ca 1min erschein die Fehlermeldung wie bei 1onar und der Adapter aktualisiert die Clients nicht mehr. Ein neustart löst das Problem für erneut 1min und dann erscheint die Fehlermeldung erneut.

Version 0.5.10 hat bei mir auch minütlich einen Fehler und den Neustart des Adapters verursacht (Seit letztem USG Update)

Meine Aktuelle Problemlösung ist den Adapter Minütlich neu starten zu lassen. Das finde ich auf Dauer leider auch keine akzeptable Lösung.

Kabt ihr einen Lösungsansatz? Braucht ihr mehr Infos?

DoubleG88 avatar Jun 27 '23 20:06 DoubleG88

@DoubleG88 Please indicate verion in use. Does the problem still occure with latest 0.6.6 ?

mcm1957 avatar Jun 27 '23 20:06 mcm1957

Looks lioke duplicate of https://github.com/iobroker-community-adapters/ioBroker.unifi/issues/672

mcm1957 avatar Jun 27 '23 20:06 mcm1957

Looks like this issue is not related to #672 because this issue had no relation to 0.63. It seems like there is a problem in node unifi or the controller itself.

Cheers P

pafade89 avatar Jul 04 '23 07:07 pafade89

Version ist 0.6.6 letzte stable release Version.

Problem erscheint am Version 0.6.x

DoubleG88 avatar Jul 04 '23 08:07 DoubleG88

Habe den Fehler heute erstmalig gehabt das alle Clients keine Updates mehr lieferten. Version 0.66 Sobald der Adapter neugestartet wird kommen sofort wieder Updates.

Vorher hatte ich Version 0.5x und hatte solch ein Verhalten noch nie gehabt.

jupzup avatar Jul 04 '23 21:07 jupzup

Ich habe das leider auch, seit ich von 0.5.10 auf 0.6.6 gewechselt bin: nach einem Neustart des Adapters funktioniert alles (z.B. auch das Anwesenheitsscript, welches uptime_by_uap auswertet). Aber nach einer Weile werden alle als nicht-anwesend angezeigt und es aktualisiert sich auch nichts mehr - bis zum nächsten Adapter-Neustart. Allerdings habe ich keine solche Fehlermeldung ...

irudi avatar Jul 12 '23 16:07 irudi

Exakt wie bei mir und ich habe ebenfalls keinerlei Fehlermeldungen im Log.

jupzup avatar Jul 12 '23 17:07 jupzup

Bei mir leider das gleiche... gibts denn schon einen Ansatzpunkt?

SvenJ76 avatar Jul 17 '23 07:07 SvenJ76

Hier auch dasselbe, mit der 0.6.6. kommen keine Updates mehr. Ich bin jetzt auf die 0.6.4 runter, mal schauen ob das besser wird. Ein Update wäre toll.

skyx3 avatar Jul 20 '23 18:07 skyx3

Welche Controller Version läuft bei euch? Habe Controller 7.4.156 und Adapter 0.6.6 und keine Probleme. Vermutlich gibt es ein Problem seit einer der letzten node-unifi Updates.

Der AxiosError: Request failed with status code 503 deutet auf einen Fehler mit dem Controller hin (service unavailable)

@jens-maus Kann es sein, dass updateUnifiData-fetchSites site undefined das Problem schon definiert ?

pafade89 avatar Jul 20 '23 21:07 pafade89

@pafade89 7.4.156 und Adapter 0.6.6, bin jetzt runter auf 0.6.4 und teste ob es besser läuft.

skyx3 avatar Jul 20 '23 21:07 skyx3

ich bin mit meinem Controller hoch auf die 7.4.162 neulich, bin mir nicht sicher ob es damit nicht sogar schlimmer geworden ist..

SvenJ76 avatar Jul 21 '23 07:07 SvenJ76

Seit meinem downgrade des Adapters auf 0.6.4 läuft es seit 3 Tagen ohne Probleme.

skyx3 avatar Jul 23 '23 16:07 skyx3

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Fontheweg avatar Jul 31 '23 14:07 Fontheweg

Wenn ich die Instanz anhalte und den Objektbaum lösche, so wird dieser neu angelegt ... allerdings fehlen Geräte die zur Zeit offline sind. Die Meldung ist weiterhin immer da : Search can't be optimized because wildcard not at the end, fallback to keys!: function(doc) { if (doc.type === 'state') emit(doc._id, doc) }

Fontheweg avatar Jul 31 '23 14:07 Fontheweg

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Bei mir ebenfalls. last_seen_by_uap und uptime werden aktualisiert, aber nicht is_online

h07d0q avatar Aug 12 '23 21:08 h07d0q

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Bei mir ebenfalls. last_seen_by_uap und uptime werden aktualisiert, aber nicht is_online

Evtl. etwas was bei euch auf funktioniert:

  • Downgrade alleine hat nicht geholfen.
  • Adapter deinstallieren
  • Alle Datenpunkte löschen
  • Adapter neu installieren
  • Adapter in der Grundseite neu einrichten (habe früher immer in den Details ausgewählt, das habe ich gelassen, da damit manchmal auch die Probleme kamen.) Seitdem läuft es wieder...

Fontheweg avatar Aug 13 '23 08:08 Fontheweg

@Fontheweg Danke, hat geholfen - trotzdem komisch...

h07d0q avatar Aug 14 '23 09:08 h07d0q

Downgrade auf Adapter 0.6.4 hat nicht geholfen. Aber 0.6.2 funktioniert seit ein paar Tagen.

irudi avatar Aug 15 '23 10:08 irudi

same here Controller: 7.2.97.0 Adapter: v0.6.6

Online Status ändert sich einfach irgendwann nicht mehr.

Nogger82 avatar Aug 21 '23 06:08 Nogger82

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Bei mir ebenfalls. last_seen_by_uap und uptime werden aktualisiert, aber nicht is_online

Evtl. etwas was bei euch auf funktioniert:

  • Downgrade alleine hat nicht geholfen.
  • Adapter deinstallieren
  • Alle Datenpunkte löschen
  • Adapter neu installieren
  • Adapter in der Grundseite neu einrichten (habe früher immer in den Details ausgewählt, das habe ich gelassen, da damit manchmal auch die Probleme kamen.) Seitdem läuft es wieder...

Welche Version vom Adapter hast Du dann (neu)installiert?

SvenJ76 avatar Aug 21 '23 06:08 SvenJ76

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Bei mir ebenfalls. last_seen_by_uap und uptime werden aktualisiert, aber nicht is_online

Evtl. etwas was bei euch auf funktioniert:

  • Downgrade alleine hat nicht geholfen.
  • Adapter deinstallieren
  • Alle Datenpunkte löschen
  • Adapter neu installieren
  • Adapter in der Grundseite neu einrichten (habe früher immer in den Details ausgewählt, das habe ich gelassen, da damit manchmal auch die Probleme kamen.)

Seitdem läuft es wieder...

Welche Version vom Adapter hast Du dann (neu)installiert?

Wieder die aktuelle...

Fontheweg avatar Aug 21 '23 09:08 Fontheweg

Mir fällt gerade ein, dass ich ein ähnliches Problem hatte, wenn ich unter den Client Settings im Offset etwas eingetragen habe.

Setzt mal Client Offset auf 0

image

und unter General gewünschten Intervall:

image

Wenn dann das Update wieder funktioniert, müsste man an der Stelle mal schauen, was da nicht richtig läuft.

Gerne Feedback hier zu.

PS: Auch folgendes noch beachten: To calculate is_online, last_seen_by_uap and last_seen_by_usw need to be activated additionally.

pafade89 avatar Aug 21 '23 18:08 pafade89

Ich habe gerade mal geschaut. Nach meiner vollständigen deinstallation des Adapters und der erneuten Installation der aktuellen Version habe ich außer den Zugangsdaten nichts mehr angepasst. Ich habe in General das Updateinterval auf 30 Auf allen Karten ist sonst nur %Kartenname% aktualisieren angehakt. Bei Clients ist im Offset 30 hinterlegt.

Seither habe ich kein Problem mehr.

Fontheweg avatar Aug 21 '23 20:08 Fontheweg

Ich habe ebenfalls das Problem das sich die Objekte für die Clients nicht mehr aktualisieren. (Adapter 0.6.6) Habe wie von @Fontheweg beschrieben alle Objekte einmal gelöscht und den Adapter neuinstalliert. Danach lief es ein paar Tage (Oder Stunden?!?! Ich weiß nicht genau). Jetzt hängen aber alle Werte wieder fest. Adapter durchgestartet, dann aktualisiert er wieder... mal schauen wie lange...

jkl2e avatar Sep 21 '23 07:09 jkl2e

Nur um dies auszuschließen: Mein network controller läuft in einem LXC, welcher nachts um 3 per snapshot gesichert wird. Um diese Zeit tauchen (manchmal?) Warnungen im Protokoll des Adapters auf. Vielleicht ist das der Zeitpunkt, ab wann es nicht mehr aktualisiert wird? Habt ihr eine ähnliche Situation mit einem reboot bzw. Reconnect zum Controller?

h07d0q avatar Sep 21 '23 18:09 h07d0q

Du solltest nach der Aktion den Adapter durchstarten. Kannst du per Task im ioB Adapter einstellen. Ich bin da immer mal drauf rein gefallen. Habe in Cloudkey was geupdatet und der Adapter war online, aber es kamen keine Daten mehr.

Fontheweg avatar Sep 21 '23 19:09 Fontheweg

Bei mir läuft alles durch. (ken Snapshot oder ähnliches) Wie beschrieben, habe ich gestern nochmal den Adapter durchgestartet. Seite heute 09:00 wieder keine Updates mehr...

Ich starte mal jetzt (10:09 Uhr) nochmal durch. Mal sehen wie lange es diesmal läuft. Vielleicht ergibt sich ja ein Muster.

jkl2e avatar Sep 22 '23 08:09 jkl2e

Ich hänge mich mal dran. Adapter in: v0.6.6 UniFi Network Application 7.4.162

Bei mir ebenfalls. last_seen_by_uap und uptime werden aktualisiert, aber nicht is_online

Evtl. etwas was bei euch auf funktioniert:

  • Downgrade alleine hat nicht geholfen.
  • Adapter deinstallieren
  • Alle Datenpunkte löschen
  • Adapter neu installieren
  • Adapter in der Grundseite neu einrichten (habe früher immer in den Details ausgewählt, das habe ich gelassen, da damit manchmal auch die Probleme kamen.) Seitdem läuft es wieder...

Hatte den Fehler auch gehabt. Nachdem ich das gemacht habe hatte ich ca einen Monat ruhe und jetzt geht es wieder los einmal am Tag. Also hilft das auch nur sporadisch.

chris199512 avatar Sep 30 '23 18:09 chris199512