Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error fetching features: Request failed with status 502 #42

Closed
FabianHM opened this issue Oct 26, 2019 · 10 comments
Closed

error fetching features: Request failed with status 502 #42

FabianHM opened this issue Oct 26, 2019 · 10 comments

Comments

@FabianHM
Copy link

FabianHM commented Oct 26, 2019

Hallo Thomas,

hier eine weitere neuerliche Fehlermeldung:
(2431) ViessmannClient: error fetching features: Request failed with status 502
Ein Neustart des Adapters hat die Meldung:

(32716) could not connect with refresh token, please enter email and password on adapter admin page
zur Folge.
Ich verstehe nicht wie es zu den Meldungen kommt, da an den Daten nichts verändert wurde.

Wäre klasse wenn Du sagen könntest was die Meldungen bedeuten.

Danke und Grüße
Fabian

@FabianHM
Copy link
Author

Anscheinend waren die Logindaten im Adapter weg.
Erst nachdem ich die Logindaten erneut eingegeben habe wurde der Adapter wieder grü.

Hängt das Verschwinden der Daten evtl. mit dem JS Controller zusammen?

@Ilovegym66
Copy link

Bei mir kommt die Fehlermeldung seit heute vormittag dauernd, ich bekomm den adapter nicht mehr grün. Logindaten sind richtig, sind auch eingetragen, habe von gestern auf heute nichts geändert.

@FabianHM
Copy link
Author

FabianHM commented Nov 6, 2019

Tja, schade dass anscheinend so wenig Leute diesen genialen Adapter nutzen und der Entwickler des Projekts nicht mehr reagiert.... und das wo die Heizsaison begonnen hat

@Ilovegym66
Copy link

habs rausgefunden, anscheinend hat Viessmann da was geaendert.. auf dem gleichen Rechner wo iobroker drauf läuft ein browser aufmachen, auf der Seite bei Viessmann einloggen, und seitdem gehts wieder... hmm

@FabianHM
Copy link
Author

FabianHM commented Nov 7, 2019

bin gespannt wie lange es läuft. Wird doch lediglich ein Cookie sein, oder?

@FabianHM
Copy link
Author

FabianHM commented Nov 8, 2019

Heute schon wieder ganzen Abend nur "Request failed with status 502" Fehlermeldungen....
@thovid: Könntest Du bitte das Thema vielleicht mal anschauen?
Vielen Dank im Voraus!

@thovid
Copy link
Owner

thovid commented Nov 8, 2019

Hallo, bin seit einer Weile dran, um zu verstehen, was das sein könnte. So richtig kann ich das Problem nicht nachvollziehen. Bei mir treten die Fehlermeldungen nicht auf. Grundsätzlich bedeutet der Status 502, das der Server von Viessmann ein Problem hat, ich hatte das mal vor längerer Zeit, als die Vitoconnect Box nicht im WLAN war. Hast du mal überprüft, ob du über die Viessmann App auf die Heizung zugreifen kannst? Sind die Status LEDs an der Vitoconnect Box alle ok?

Für die weitere Untersuchung wären ein paar zusätzliche Informationen hilfreich:

  • Unter welcher nodejs Version läuft dein ioBroker?
  • Welche Version von ioBroker setzt du ein?
  • Tritt der Fehler dauerhaft auf, oder kann sich der Adapter zwischendurch verbinden?
  • Kannst Du den Adapter auf debug stellen und die Logeinträge hier an hängen, von einem Zeitpunkt an dem die Fehlermeldung kommt?

@FabianHM
Copy link
Author

FabianHM commented Nov 8, 2019

Hallo, bin seit einer Weile dran, um zu verstehen, was das sein könnte. So richtig kann ich das Problem nicht nachvollziehen. Bei mir treten die Fehlermeldungen nicht auf. Grundsätzlich bedeutet der Status 502, das der Server von Viessmann ein Problem hat, ich hatte das mal vor längerer Zeit, als die Vitoconnect Box nicht im WLAN war.

Hast du mal überprüft, ob du über die Viessmann App auf die Heizung zugreifen kannst?
Ja, Zugriff funktioniert. Die App zeigt neuerdings sogar die WLAN Stärke in dbm an. Leider wird der Wert nicht über die States übertragen sonst könnte man die Fehlerquelle WLAN gut erkennen. Die App bietet sogar einen Neustart des VitoConnect Gateways an. Habe ich gerade bei aktiviertem Debug versucht. Damit lässt sich der Fehler 502 nicht reproduzieren.

Sind die Status LEDs an der Vitoconnect Box alle ok?
** Ja, alle leuchten grün;**

  • Für die weitere Untersuchung wären ein paar zusätzliche Informationen hilfreich:
  • Unter welcher nodejs Version läuft dein ioBroker?
    Node.js: v10.17.0
* Welche Version von ioBroker setzt du ein?

NPM: 6.11.3; ioBroker.admin 3.6.12; JS controller: 2.0.39;

* Tritt der Fehler dauerhaft auf, oder kann sich der Adapter zwischendurch verbinden?

Der Fehler tritt täglich, zu unterschiedlichen Zeiten auf.

* Kannst Du den Adapter auf debug stellen und die Logeinträge hier an hängen, von einem Zeitpunkt an dem die Fehlermeldung kommt?

Debug eingestellt, Ergebnis poste ich morgen wenn entsprechende Einträge vorliegen.

Danke für Dein feedback Thomas!

@FabianHM
Copy link
Author

FabianHM commented Nov 13, 2019

So, ich habe nun einige Tests hinsichtlich WLAN gemacht. Bei einem simulierten Abbruch des WLANS bzw extrem schlechtem Empfang konnte ich zu keiner Zeit den Request failed status 502 nachstellen.
Wie mir jedoch aufgefallen ist, scheint der Vitoconnect 100 ziemlich anspruchsvoll in Sachen WLAn zu sein. Die App zeigt folgendes an:
viessmann
Gibt es in den Features, die der Server zurück gibt, eine Möglichkeit die WLAN Werte der App auszugeben? Wäre zur Analyse sehr hilfreich.
In diesem Zusammenhang noch eine Frage:
Siehst Du eine Möglickeit über eine

sendTo('viessmannapi.0', 'action',

die Funktion "Gateway neustarten" analog der App auszulösen?

Danke und Grüße
Fabian

@FabianHM
Copy link
Author

FabianHM commented Aug 9, 2020

Fehler war zuletzt nicht mehr reproduzierbar.

@FabianHM FabianHM closed this as completed Aug 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants