Hue API - можно ли запланировать запуск таймера только между определенным временем дня - PullRequest
0 голосов
/ 16 февраля 2020

Я совершенно новичок в этом, но с удовольствием пытаюсь. Я был бы очень признателен за любую помощь, которую вы можете оказать мне, пожалуйста.

У меня есть электрический c водонагреватель, который я использую через Smartplug Innr, связанный с системой Philips Hue. Я хочу, чтобы водонагреватель включался в течение ночи, чтобы нагревать воду на более дешевом электричестве, но я также хочу иметь возможность повышать уровень горячей воды в течение ограниченного периода в течение дня, нажимая кнопку включения / выключения на смарт-штекере. Чего я стараюсь избегать, так это того, чтобы водонагреватель оставался включенным на длительные периоды в течение дня или выключался ночью.

Таймер на ночь не является проблемой, и с помощью All4Hue я установил таймер, который автоматически отключает Smartrlug Innr в установленное время после включения штепселя либо при нажатии кнопки, либо через приложение Hue.

Доступ к таймеру через инструмент отладки API дает мне следующее расписание: (В настоящее время настроено отключение через одну минуту для целей тестирования, и я удалил адрес, я не уверен, нужно ли мне это действительно делать!)

{

"name": "Test 2 Water Heater Timer",

"description": "",

"command": {
    "address": "/api/<address>/groups/9/action",

    "body": {
        "on": false

    },

    "method": "PUT"

},

"localtime": "R/PT00:01:00",

"time": "R/PT00:01:00",

"created": "2020-02-16T20:04:33",

"status": "enabled",

"starttime": "2020-02-16T20:04:33",

"recycle": false

}

Глядя на информацию и рекомендации в разделе для разработчиков в Meethue и просматривая inte rnet, я попытался добавить определенный ежедневный период времени, когда этот график будет работать при необходимости, но очень плохо знаком с этим, я с треском провалился при каждой попытке.

Кто-нибудь может посоветовать, пожалуйста, я был бы очень благодарен?

С уважением,

Ричард

...