NEWS
[Javascript] Midas (Aquatemp) Poolheizung
-
@oxident Vielen Dank für das Skript, leider bekomme ich keine Verbindung zum Account. Ich habe Poolsana InverPro 17. Aber das ist ja erstmal egal, solange ich mich garnicht einloggen kann. Haste eine Idee was ich probieren kann? Wenn ich auf apilevel 3 gehe bekomme ich als response nur das hier { error_code: '-1', error_msg: '密码错误', error_msg_code: '1400034', isReusltSuc: false }
-
@michael-roling Hmm, das ist eigentlich ziemlich die gleiche Heizung, die ich auch habe. Sollte also zu schaffen sein!
Apilevel 3 ist definitiv richtig.Die Fehlermeldung scheint ja "falsches Passwort" zu bedeuten. Das hatte ich in der Tat bisher noch nicht. Jedoch ist es so, dass die Kennwort vor der Übermittlung nochmal durch einen Algorithmus gejagt wird. Der könnte eventuell buggy sein und komisch auf Sonderzeichen reagieren.
Daher würde ich an Deiner Stelle erstmal probieren, ob Du das Passwort für den Zweitaccount (nutzt Du doch bestimmt, oder?) ggf. etwas "entschärfen" kannst. Groß-/Kleinbuchstaben und Zahlen klappen definitiv stressfrei.
-
@oxident ja zweitaccount habe ich angelegt. Das mit den Sonderzeichen könnte das Problem sein. Werde ich mal testen. Danke.
-
@oxident Daran lag es wirklich, jetzt muss ich aber sicherlich noch was anpassen, da nicht alle werte in die states geschrieben werden. Wie wäre es wenn wir daraus direkt einen Adapter machen würden?
-
@michael-roling Ja, ein Adapter wär schon fein, übersteigt aber meine Fähigkeiten. Außerdem ist das Skript schon mächtig "gewachsen". Freiwillige vor
Manche States werden vom Aquatemp-Server nur zurückgegeben, wenn die Heizung an ist. Könnte es daran liegen?
-
@oxident im json scheinen die Daten zu sein. Habe aber nur flüchtig drüber geschaut. Wenn du nichts drauf entgegen hast würde ich mich dran machen alles in einen Adapter zu stecken.
-
@michael-roling Das wäre Hammer. Arbeite natürlich auch gerne mit ... wo ich kann!
-
@oxident okay dann werde ich das angehen. Woher hast du die Daten für die cloud?
-
@michael-roling Letzten Endes findest Du die grundsätzliche Vorgehensweise unter https://github.com/radical-squared/aquatemp
Anfangs musste ich noch einiges für die hiesigen Modelle selber heraustüfteln, aber mittlerweile ist das Github-Projekt sehr mächtig geworden und dürfte auch alle Modelle, die hierzulande gebrandet werden unterstützen.
-
@oxident Moin. Ich bin mit dem Adapter angefangen. Hast du ne Idee was wir als Icon nutzen könnten? Einen Bug habe ich aber aktuell noch. Und zwar bei refetch der Daten scheitert der request. Obwohl der Token übergeben wird. Da muss ich noch mal nachschauen warum das nicht geht. Translationen muss ich auch noch einbauen.
-
@oxident noch eine Frage. Wie soll der Adapter heißen ? Midas Aquatemp ?
-
@michael-roling Sehr sehr cool. Danke für Deinen Einsatz. Wenn ich mal wegen dem Refetch schauen soll, gerne! Das lief beim Script eigentlich stressfrei.
Aquatemp find ich okay als Adaptername. Der eigentliche Hersteller ist eigentlich PHNIX ... die anderen kleben nur ihren Namen drauf
Lass mal bei Aquatemp bleiben.Meinst Du, wir können einfach das Icon der App nehmen oder wird sowas nicht gern gesehen?
-
@oxident Ich weiss nicht ob wir mit dem Logo dann Probleme bekommen
-
@michael-roling Okay, hast Recht. Ich denke mir was aus
-
@oxident ich habe den Fehler behoben. Es kam daher da das Skript parallel lief.
-
@michael-roling Ahh, okay. Fiese Falle ... der China-Server ist da recht zickig. Auch, wenn Du nicht exakt die richtigen Header sendest. Ich weiß auch nicht, warum die da alle so penibel sind
Ich habe mich mal an einem Icon versucht. Hier ist es in verschiedenen Auflösungen:
Wie findet ihr das?
-
@oxident sehr cool.
-
@oxident https://github.com/Miro1310/ioBroker.midas-aquatemp Ist bereit zum testen
-
@michael-roling Mega!! Werde testen und berichten. Dann lasst uns auf kurz oder lang hier zumachen.
-
Okay, Installation an sich hat prima geklappt und auch die Admin-Seite finde ich gut gelungen.
Leider scheint der Adapter bei mir aber Stress mit dem "Store" zu haben. Hab ein Ticket aufgemacht
https://github.com/MiRo1310/ioBroker.midas-aquatemp/issues/7