[Modul] Dyson

ist ja witzig, gerade heute nachmittag hatte jemand genau diesen Typ nachgefragt und ich hatte den eingetragen (Modulstore/beta).
das eine übergeordnete Instanz nicht aktiv ist, muss entweder das MQTT bzw das Client-IO sein - die werden beide auto. vom Konfigurator angelegt, daher sind die Felder nicht editierbar.
Ich nehme an, das hast du über den Dyson-Konfigurator angelegt??

Ja, über den Konfigurator direkt nach dem Download des Moduls.
Das I/o meldet:
Verbindungsaufbau abgelehnt (Code: -32603), obwohl er den Produktname E358 ja ursprünglich ausgelesen hat

die ersten Informationen (also in dem Konfigurator) kommt aus der Dyson-Cloud, danach gibt es eine lokale MQTT-Konfiguration zu dem einzelnen Dyson-Gerät

  1. der Dyson hat bei mir manchmal das Problem, das er den IO ablehnt (ist irgendwie verwirrt). Lösung bisher: Dyson mal stromlos machen.

  2. stimmet die IP-Adresse im IO-Client? Muss eine statisch IP-Adresse sein,

  3. Debug-Log vom IO-Device bitte - die sagt zwar wenig aus, aber vielleicht ,… die Fehlermeldung sagt mir auch nichts.

Verbindung geht jetzt:
Die IP im I/O Client war leer. Habe die IP des Dyson eingetragen.

Willst du jetzt den Debug mit den Variablen haben?

ja sicher, die IP / Hostname muss eingetragen werden.

wenn die Verbindung geht, ist ja alles i.O., oder?
wie gesagt, Modulstore/beta sollte das Modell nun auchnkennen

Yupp. Sieht gut aus. Wird alles angezeigt. Danke!
Melde mich wieder hier, falls ich was finde, dass nicht funktioniert :slight_smile:

Hallo,
ich habe nun das Modul zum ersten mal heruntergeladen und meine Benutzerdaten eingetragen (die auf der Internetseite funktionieren). Wenn ich nun aber Code anfordern klicke kommt Benutzer kann nicht authentifiziert werden. Folgender Auszug aus dem Debug:

TXT: 12.01.2022, 21:30:11 | ManualRelogin1 |
HEX: 12.01.2022, 21:30:11 | ManualRelogin1 |
TXT: 12.01.2022, 21:30:11 | do_HttpRequest | http-POST
HEX: 12.01.2022, 21:30:11 | do_HttpRequest | 68 74 74 70 2D 50 4F 53 54
TXT: 12.01.2022, 21:30:11 | do_HttpRequest | … url=https://appapi.cp.dyson.com/v3/userregistration/email/userstatus?country=DE
HEX: 12.01.2022, 21:30:11 | do_HttpRequest | 2E 2E 2E 20 75 72 6C 3D 68 74 74 70 73 3A 2F 2F 61 70 70 61 70 69 2E 63 70 2E 64 79 73 6F 6E 2E 63 6F 6D 2F 76 33 2F 75 73 65 72 72 65 67 69 73 74 72 61 74 69 6F 6E 2F 65 6D 61 69 6C 2F 75 73 65 72 73 74 61 74 75 73 3F 63 6F 75 6E 74 72 79 3D 44 45
TXT: 12.01.2022, 21:30:11 | do_HttpRequest | … header=Array( [0] => User-Agent: DysonLink/32531 CFNetwork/1240.0.4 Darwin/20.5.0 [1] => Accept: / [2] => Content-Type: application/json)
HEX: 12.01.2022, 21:30:11 | do_HttpRequest | 2E 2E 2E 20 68 65 61 64 65 72 3D 41 72 72 61 79 0A 28 0A 20 20 20 20 5B 30 5D 20 3D 3E 20 55 73 65 72 2D 41 67 65 6E 74 3A 20 44 79 73 6F 6E 4C 69 6E 6B 2F 33 32 35 33 31 20 43 46 4E 65 74 77 6F 72 6B 2F 31 32 34 30 2E 30 2E 34 20 44 61 72 77 69 6E 2F 32 30 2E 35 2E 30 0A 20 20 20 20 5B 31 5D 20 3D 3E 20 41 63 63 65 70 74 3A 20 2A 2F 2A 0A 20 20 20 20 5B 32 5D 20 3D 3E 20 43 6F 6E 74 65 6E 74 2D 54 79 70 65 3A 20 61 70 70 6C 69 63 61 74 69 6F 6E 2F 6A 73 6F 6E 0A 29 0A
TXT: 12.01.2022, 21:30:11 | do_HttpRequest | … postdata=Array( [Email] => sw@gmx.de)
HEX: 12.01.2022, 21:30:11 | do_HttpRequest | 2E 2E 2E 20 70 6F 73 74 64 61 74 61 3D 41 72 72 61 79 0A 28 0A 20 20 20 20 5B 45 6D 61 69 6C 5D 20 3D 3E 20 73 74 65 66 61 6E 5F 77 65 6E 6E 69 6E 67 40 67 6D 78 2E 64 65 0A 29 0A

Was mache ich falsch, dass keine Verbindung möglich ist? Geräte werden in meiner Liste auch nicht angezeigt.

Schöne Grüße

Stefan

hi,

hast du mal in der Dyson-App das Login versucht? Da müsste ja auch der Code per Mail kommen.

Und bist Du dann nach der Anleitung im README.md vorgegangen?

Die 2FA-Anmeldung funktioniert nur zusammen mit der Dyson-App auf dem Mobilgerät. Manchmal reicht es aus, einfach die Dyson-App zu starten, manchmal muss man etwas mehr machen:

  • in der App vom Dyson-Konto abmelden
  • erneut Anmeldung beginnen mit Eingabe vom Land un der Mail-Adresse - nicht abschliessen!
  • in dem Konfigurator den Bestätigungs-Code anfordern (Schritt 1)
  • Postfach prüfen auf Mail von Dyson mit Code
  • Code eingeben und bestätigen (Schritt 2) War das erfolgreich, kann man sich in der Dyson-App wieder vollständig anmelden.

da gibt es etwas in dem Ablauf der Anmeldung, das ich nicht ganz nachstellen konnte. Ohne den Ablauf kommt es vor, das er sagt, das der Benutzer nicht registriert ist (oder so ähnlich)

Versuch das mal, eventuell auch mehrfach.

Nur zur Sicherheit, wir reden ja von dem Dyson-Konfigurator…

demel