NEWS
dyson Air purifier Adapter - Tester gesucht
-
@libertyx82
Tut mir leid, aber ... keine Ahnung. Und deine Fehlerbeschreibung bietet leider auch nicht viele Anhaltspunkte um Nachzuvollziehen was schief laufen könnte und wo.Beschreibe bitte mal detailiert und nachvollziehbar, wann und wo etwas schief geht und schreib ggf. ein Debug-Log und poste es. Dann können wir weiter sehen.
-
@grizzelbee
Ich habe den Adapter installiert, meine LogIn Daten eingetragen, bei Ländercode Deutschland ausgewählt, alles gespeichert und den Adapter neu gestartet.Beim Klick auf "2FA-Code EMAIL" kommt folgende Fehlermeldung, die Daten sind korrekt.
Received error: [Error: Request failed with status code 401] from dyson API. These credentials have been used during this request: Username: [xxxxx], Password: [xxxxxxx], country: [DE], locale: [de-DE]. If these credentials are okay and you are facing a 401 error, please refer to the adapters readme file for a documented solution. If these credentials are okay and you are facing another error please contact the developer via iobroker forum or github.
Die Debug Ausgabe
dysonairpurifier.0 2022-06-25 23:56:53.828 error [main] error: [dysonGetDevicesFromApi] Error: (undefined) Error: Request failed with status code 401, Callstack: Error: Request failed with status code 401 at createError (/opt/iobroker/node_modules/iobroker.dysonairpurifier/node_modules/axios/lib/core/createError.js:16:15) at settle (/opt/iobroker/node_modules/iobroker.dysonairpurifier/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/iobroker.dysonairpurifier/node_modules/axios/lib/adapters/http.js:322:11) at IncomingMessage.emit (node:events:539:35) at IncomingMessage.emit (node:domain:475:12) at endReadableNT (node:internal/streams/readable:1345:12) at processTicksAndRejections (node:internal/process/task_queues:83:21), stack: undefined dysonairpurifier.0 2022-06-25 23:56:53.827 error [main] Error while querying devices from dyson servers. The most common issue is that you haven't finished the 2FA process. Please refer to the ReadMe for instructions. dysonairpurifier.0 2022-06-25 23:56:53.710 info Querying devices from dyson API. dysonairpurifier.0 2022-06-25 23:56:53.674 info starting. Version 2.5.1 in /opt/iobroker/node_modules/iobroker.dysonairpurifier, node: v16.15.1, js-controller: 4.0.23 dysonairpurifier.0 2022-06-25 23:56:53.550 debug Plugin sentry Initialize Plugin (enabled=true) dysonairpurifier.0 2022-06-25 23:56:53.447 debug States connected to redis: 127.0.0.1:9000 dysonairpurifier.0 2022-06-25 23:56:53.431 debug States create User PubSub Client dysonairpurifier.0 2022-06-25 23:56:53.430 debug States create System PubSub Client dysonairpurifier.0 2022-06-25 23:56:53.417 debug Redis States: Use Redis connection: 127.0.0.1:9000 dysonairpurifier.0 2022-06-25 23:56:53.401 debug Objects connected to redis: 127.0.0.1:9001 dysonairpurifier.0 2022-06-25 23:56:53.399 debug Objects client initialize lua scripts dysonairpurifier.0 2022-06-25 23:56:53.372 debug Objects create User PubSub Client dysonairpurifier.0 2022-06-25 23:56:53.372 debug Objects create System PubSub Client dysonairpurifier.0 2022-06-25 23:56:53.371 debug Objects client ready ... initialize now dysonairpurifier.0 2022-06-25 23:56:53.344 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 dysonairpurifier.0 2022-06-25 23:56:49.794 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason dysonairpurifier.0 2022-06-25 23:56:49.793 info terminating dysonairpurifier.0 2022-06-25 23:56:49.792 info Cleaned up everything... dysonairpurifier.0 2022-06-25 23:56:49.793 debug Plugin sentry destroyed dysonairpurifier.0 2022-06-25 23:56:49.792 info Got terminate signal TERMINATE_YOURSELF
-
Hmm. Keine Ahnung. Der im Readme beschriebene Fall ist der Einzige, den ich kenne. Wenn das nicht funktioniert, fallen mir eigentlich nur zwei Sachen ein:
- Es ist tatsächlich etwas mit den creadentials (trailing/leading blank, ...) Bitte noch einmal genauestens prüfen und ggf. per copy/paste versuchen.
- Aus der App abmelden und länger warten. Im Zweifel wirklich lange.
-
- Es ist tatsächlich etwas mit den creadentials (trailing/leading blank, ...) Bitte noch einmal genauestens prüfen und ggf. per copy/paste versuchen.
Gibt es Zeichen die man im Passwort vermeiden sollte?
Passwort wurde per Copy/Paste eingegeben.- Aus der App abmelden und länger warten. Im Zweifel wirklich lange.
1 Tag sollte eigentlich reichen oder?
-
Gibt es Zeichen die man im Passwort vermeiden sollte?
Passwort wurde per Copy/Paste eingegeben.Hmmm. Nicht das ich es wirklich wüsste. Es hat ganz im Anfang mal eine Person gegeben, die Probleme mit dem Passwort hatte. Ich weiß aber nicht mehr genau ob es dabei um die Länge oder um Sonderzeichen ging (oder beides). Könnte aber ein Ansatz sein. Sonderzeichen sind ja überall bekannt dafür gerne mal Ärger zu machen. Spiel da doch mal mit rum. Ich mache im Adapter allerdings nichts besonderes mit dem Passwort. Das wird verschlüsselt, gespeichert, entschlüsselt und gegen die API gesendet. Mehr nicht. Und bei rund 450 Installationen klappt das auch ohne Probleme. Und die Verschlüsselung ist die im Broker eingebaute. Die als solche wird also in vielen Adaptern und damit vielen Tausend Installationen verwendet. Was aber nur sagt, die sie gut getestet - nicht aber über jeden Zweifel erhaben ist.
1 Tag sollte eigentlich reichen oder?
Ja. Völlig. Bei mir reichte (wenn ich mich recht entsinne) < 30Min. Aber man weiß ja nie.
dyson spielt ja leider nicht so gut mit außen stehenden Entwicklern. -
@grizzelbee Wird der Dyson Purifier Humidify+Cool Formaldehyde PH04 bald unterstützt?
-
@spike2 sagte in dyson Air purifier Adapter - Tester gesucht:
@grizzelbee Wird der Dyson Purifier Humidify+Cool Formaldehyde PH04 bald unterstützt?
Grundsätzlich könnte ich den schon morgen drin haben; vielleicht ist der aber auch schon drin. Reden wir über die stabile Version oder die Beta? Wenn wir über stabile reden -> probiere bitte mal die Beta da habe ich zwei neute Typen drin wenn dei er noch fehlt, brauche ich bitte die Typnummer von deinem Lüfter .
-
@grizzelbee also bei mir sind die drin im stable..
-
@grizzelbee Entschuldige, das habe ich nicht erwähnt ich habe die aktuelle beta 2.5.6 installiert.
Als Meldung kommt, dass er vom Adapter nicht unterstützt wird. Die Typnummer ist 358K. -
@spike2 sagte in dyson Air purifier Adapter - Tester gesucht:
@grizzelbee Entschuldige, das habe ich nicht erwähnt ich habe die aktuelle beta 2.5.6 installiert.
Als Meldung kommt, dass er vom Adapter nicht unterstützt wird. Die Typnummer ist 358K.Okay. Alles klar. Die 358K ist tatsächlich noch nicht drin. Dann baue ich die morgen fix ein.
Das Problem ist halt, dass ich die Nummern nicht kenne, wenn niemand einen issue öffnet. Ich kann die ja nicht erraten.@fa-bio
Ja - die Grundnummern sind soweit alle drin - aber dyson macht gelegentlich Modellpflege - und dann kommen Buchstaben hinten an die Nummern dran. -
@grizzelbee okay das wusste ich nicht, seit ich deinen Adapter nutze steuere ich nämlich den Dyson Purifier Humidify+Cool Formaldehyde PH04 damit.
-
Das wäre echt klasse, muss auch nicht morgen sein, so wie es dir zeitlich passt.
Ach kein Thema, du musst dich dafür nicht rechtfertigen, ich wollte das einfach im Forum versuchen und deshalb kein issue aufmachen -
@spike2
Gerade eben im Beta Zweig veröffentlicht:2.5.7 (2022-12-06) (Halo of the dark)
- (grizzelbee) New: Added support for Dyson Pure Humidify+Cool Formaldehyde (PH04, ProductType 358K)
- (grizzelbee) Upd: Upgraded axios to 1.2.1
-
@grizzelbee du bist ja wieder fleißig vielen Dank. Eine Frage, wann bringst du es ins stable?
Herzliche Grüße
Fabio -
@grizzelbee
Wahnsinn, das ging ja flott.
Habe die aktuelle Beta installiert und siehe da, es läuft alles wie gewünscht.
Dankeschön -
@fa-bio sagte in dyson Air purifier Adapter - Tester gesucht:
Eine Frage, wann bringst du es ins stable?
Ich denke in ein paar Tagen. Das letzte Axios Upgrade ging etwas in die Hose, weil es eine Inkompatibilität zwischen Axios und NodeJs 16 gab. Die aktuelle Version scheint zwar okay zu sein, aber warten wir lieber noch ein paar Tage, bis ein paar mehr Leute das getestet haben. Nur um sicher zu gehen.
@spike2 Gerne!
-
@grizzelbee okay.
-
Danke hab die neue Version jetzt gefunden...
-
@grizzelbee vielen Dank für die Stable.
-
Der Datenpunkt Fan Speed, wird nicht gefüllt ist das Problem bekannt?
Aktuellste Beta installiert, Gerät Dyson Ph04.