-
-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Datenpunkt History mit Tado-DayReports befüllen #376
Comments
Mittels einem Script ist es wirklich einfach. Da es eher eine Art von "Migration" ist, bin ich mir sehr unsicher, ob das in den Adapter gehört. So bekommst du einen Wert (value) zu einem Datenpunkt (stateID) für einen gewissen Zeitpunkt (pointInTime)
|
ich wuerde sagen es ist kein "Core-Feature" obwohl die Funktionalität praktisch sein kann. Eventuell könnten man auch ein script template dafuer bereit stellen und nicht fest im adapter verankern. |
Über den API-Call
https://my.tado.com/api/v2/homes/?????/zones/5/dayReport?date=2021-10-20
kann man Daten wie: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.
The text was updated successfully, but these errors were encountered: