Deconz-rest-plugin: Zeitplan kann nicht randomisiert werden

Erstellt am 20. Juli 2020  ·  4Kommentare  ·  Quelle: dresden-elektronik/deconz-rest-plugin

Art der Funktionsanfrage


Beim Erstellen eines Zeitplans mit der REST-API kann die Zeit nicht randomisiert werden.

Beschreibung


Senden Sie eine POST-Anfrage an /api/<username>/schedules mit folgendem Text:

{
    "name": "SOn_28_Schedule 1_JbUwF",
    "description": "28",
    "localtime": "2020-07-20T19:30:00A00:10:00",
    "time": "2020-07-20T19:30:00A00:10:00",
    "command": {
        "address": "/api/<username>/groups/28/scenes/4/recall",
        "method": "PUT",
        "body": {}
    },
    "status": "enabled",
    "autodelete": false,
    "recycle": false
}

Die Anfrage sollte erfolgreich sein. Der zufällige Teil der (Orts-)Zeit ( A00:10:00 ) wird jedoch ignoriert. Das ist im Quellcode hier zu sehen:

https://github.com/dresden-elektronik/deconz-rest-plugin/blob/4154ad416996058bda9ab2d1af622fe5bef45cec/rest_schedules.cpp#L417 -L425
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/4154ad416996058bda9ab2d1af622fe5bef45cec/rest_schedules.cpp#L833 -L841

Zusätzlicher Kontext


Die Hue API unterstützt randomisierte Zeitpläne.
Das Problem wurde ursprünglich hier gemeldet: https://community.hueessentials.com/t/randomize-schedule-and-phoscon-bridge/243

Backlog Feature Request

Alle 4 Kommentare

Rückstand hinzugefügt, sonst wird der Bot Sie wieder stören.

Zufällige Zeiten werden in der nächsten deCONZ-Betaversion verfügbar sein.

Danke @ChrisHae , das ist großartig! Könnten Sie die PR verlinken, wenn Sie sie fertig haben?

Es befindet sich bereits im Master-Zweig und sollte auch in der neuesten Version von deCONZ v.2.05.80 enthalten sein
https://github.com/dresden-elektronik/deconz-rest-plugin/commit/8009689e5378749311db150a8d722885d961d4f1

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen