на балконе, второй год, примерно 20% работает
у меня при полной батарее на улице они тоже хорошо работали прошлую зиму(тоже писали что около 20%). но в эту зиму все расположенные на улице отказались работать. кстати возможно если поставить свежую батарейку это поможет )))
суть заметки не в том что делать когда хорошо. а где искать проблему если прилетает какая-то дичь.
это не дичь, а такая реализация предупреждений, и все давным давно решено, в курилке сейчас обсуждают ...
Я предлагал в идеях на ПУ ввести ограничения на максимальные и минимальные значения на конкретные устройства. Так как проскакивающие значения «-100» портят графики. Но в реализацию попало ограничение по классу, что не всегда приемлемо.
Ну с методом это понятно. Я для новичков эту фичу предлагал
А для контроля батарей добавил в класс SDevice свойство batteryLevel привязал на изменение метод batteryLevelReport с кодом:
$this->setProperty('alive', 1);
if (($params["NEW_VALUE"] <= 25) && ($params["NEW_VALUE"] != $params["OLD_VALUE"])) {
say($this->description." - заряд батареи ".$params["NEW_VALUE"]."%", 3);
}
Привязываю к метрике устройства это свойство, и теперь при заряде менее 25 процентов идут уведомления...
у меня код и логика несколько иные и что б работало закинул вчера правки в модуль михоме и цикл статес
Спасибо за статью, буду знать. У самого пока устройства новые и заряд 100%, интересно было знать как было бы, если батарейка имела заряд ниже 100%, а тут ваша статья ответила на мой вопрос.
Please login to leave comments. Join us!