ioBroker.tado icon indicating copy to clipboard operation
ioBroker.tado copied to clipboard

Datenpunkt History mit Tado-DayReports befüllen

Open seb2010 opened this issue 2 years ago • 2 comments

Über den API-Call https://my.tado.com/api/v2/homes/?????/zones/5/dayReport?date=2021-10-20 kann man Daten wie:

  • Temperaturverlauf
  • Humidity
  • Heizlevel (hoch, mittel, niedrig, aus)

für historische Zeitpunkte auslesen. Da man den History-Adapter ja leider gefühlt immer zu spät für Datenpunkte aktiviert, wäre es sehr spannend, wenn der Tado-Adapter die historischen Werte per API auslesen und in die History der zugehörigen Adapter-Datenpunkte mit den richtigen Zeitstempeln einfügt. Konkret geht es mir um die drei Datensätze oben. Heizlevel ist dabei dann der activityDataPoint.heatingPower.percentage.

Das parsen der Werte sollte nicht das Problem sein, das schreiben der Werte in die History im richtigen Intervall dann aber ggf. schon. Bin hier gerne für Testing und Input bereit. Beim Heizlevel "callforheat" müsste man dann noch die Werte high,medium,low,none in Prozente wie 100%,50%,30%,0% übersetzen (das sind nach vergleich mit den echten History-Werten in etwa die Schwellwerte).

Meint ihr das lässt sich machen? Wie man in die History-schreibt weiß ich leider noch nicht. Ggf. könnte ich sonst auch ein Script-Beispiel ohne Adapter beisteuern.

seb2010 avatar Oct 20 '21 18:10 seb2010