vielen Dank für die schnelle Umsetzung!
Formaldehyd funktioniert wie erwartet.
qtar konnte ich im Debüt leider nicht finden und der Zielwert ändert sich auch nicht in der App wenn ich {„qtar“:0004} sende. Aber der Wert lässt sich ja auch in der App nicht ändern.
Somit wird das schon passen.
NOx entnehme ich der Nachricht ENVIRONMENTAL-CURRENT-SENSOR-DATA und die ist meiner Erinnerung nach eine der Antworten auf die (zyklische) Abfrage REQUEST-CURRENT-STATE.
Der Wert steckt nach meinen Nachforschungen in data.noxl.
Also ein ausreichend großes Debug, am besten mit einer solchen Änderung (vor und nach). Eventuell finde ich dann etwas
Vielleicht kann mir jemand folgende Fragen zum super Dyson Modul beantworten? Wir besitzen das Gerät Dyson Purifier Humidify+Cool™ Formaldehyde PH04.
Was ist der Unterschied zwischen den Variablen Luftbefeuchtungs-Zielwert und Luftbefeuchtungs-Automatik-Zielwert?
Ich sehe, dass der erste Wert über RequestAction geändert werden kann - beim zweiten Wert erhalte ich die Meldung No valid action available. Ich nehme an, das ist so gewollt?
Leider kann ich den ersten Wert in IPS-View nicht über einen Slider ändern. Funktioniert das bei jemandem?
Kann ich nicht sagen., es sind zwei verschiedene Felder im Datensatz - entstand bei der Integration des DP05/PH01 Anfang 2021.
Die Variable ist im Modul gar nicht aktiviert, sollte nur eine Anzeige sein. Eventuell wurde das mal anders vorgesehen?
Schau mal in die Profileinstellungen der Variable: wenn da eine Stanadrdaktion aktiv sein sollte, am besten einfach mal die Variable löschen und in der Instanzseite was ändern um ein Speichern zu erzwingen (zB Instanz deaktivieren ein und gleich wieder aus schalten).
Dann sollte die Variable eigentlich wieder da sein, aber ohne _Standardaktion. Wenn nicht, müsste ich das nochmal genauer untersuchen, dann brauche ich von der Variable / Profileinstellungen ein Screenshot und/oder den Rückgabewert von IPS_GetVariable() dieser Variable
Dyson.Humidify hat keine Minimal-/Maximal-Wert sowie keine Schrittweite sondern ist als assoziatives Floatprofil ausgebildet (mit festgelegten Abstufungen).
Warum auch immer, da ich selber kein Gerät mit Befeuchtung habe, habe ich das seinerzeit nach Wunsch des Erstanwenders gemacht. Um das für dich anzupassen, einfach ein eigenes Variablenprofil machen mit den Grenzen 1…100 und Schrittweite 1; dieses Profil als Benutzerprofil der Variable zuweisen - dann sollte das gehen.
Hmm, er sagt ja in dem Log-Ausschnitt, das die 2FA (also die 2-Faktor-Anmeldung) nicht funktioniert hat.
Das muss ja nach einem ganz bestimmten Schema durchführen - siehe auch README.md:
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.
Wie hast Du das genau gemacht?
Zudem darf man das nur in bestimmten Intervallen machen - siehe Logfile: try not to login, last attempt was 13:43:16 (< 5m ago)
Noch eine Bitte: Logfile-Ausschnitte besser als Datei anhängen - Screenshots sind ziemlich unbrauchbar aber auch eingefügte Ausschnitte sind u.U. nicht so gut zu lesen, wie eine Datei.
Nachtrag: den angegebenen Typ „Typ Dyson BP03 B+Q Formaldehyde“ kenne ich auch noch nicht. Da werde wir auf jeden Fall noch dran arbeiten müssen.
Aber erstmal überhaupt das Login hinbekommen …
So ganz klar ist mir das nicht, was Du meinst. Ich spekuliere mal - ist das, das da alle Optionen als „-1“ ausgegeben werden? Wenn ich den Snape richtig lesen.
Ob es ein Update gab, weis ich nicht, weil ich ja nicht weis, wann du aktualisiert hast.
Aber irgendwie ist mir, als hätte ich die Tage das noch gelesen (meine das @Nall-chan was dazu gesagt hätte), das es möglicherweise mit 7.x eine geänderte Darstellung gegeben habe bei Variablenprofilen.
Ich vermute mal, es ist das Variablenprofil „Dyson.AirflowRate“ und das hat per Standard bei den Assoziationen %d drin stehen - das ist aber schon lange so.
Und irgendwie ist mir als hätte ich gelesen, das jetzt der aktuelle Wert bei %d ausgegeben wird - und das ist bei Auto eine -1.
Warum ich das mal so gemacht hatte? Keine Ahnung mehr, das ist seit 2020 so.
Als Versuch kannst DU ja mal alle %d durch den korrekten numerischen Werte ersetzen - ist das so lösbar, kann ich das übernehmen.
Das Variablenprofil „Dyson.AirflowRate ist als Standard drin und wenn ich den Text durch den Wert ersetzte, bleibt der Text. Dies restlichen Werte mit %d nehmen den aktuellen Wert an