<<< Back

О разряде батареи датчиков температуры и влажности xiaomi


Logrus (2020-02-06 16:30:01):

на балконе, второй год, примерно 20% работает

(0)
 
stell_hawk (2020-02-06 16:36:21):

у меня при полной батарее на улице они тоже хорошо работали прошлую зиму(тоже писали что около 20%). но в эту зиму все расположенные на улице отказались работать. кстати возможно если поставить свежую батарейку это поможет )))
суть заметки не в том что делать когда хорошо. а где искать проблему если прилетает какая-то дичь.

(0)
 
Logrus (2020-02-06 16:42:22):

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

(0)
 
TurburatoR (2020-02-06 17:33:03):

Я предлагал в идеях на ПУ ввести ограничения на максимальные и минимальные значения на конкретные устройства. Так как проскакивающие значения «-100» портят графики. Но в реализацию попало ограничение по классу, что не всегда приемлемо.

(0)
 
Logrus (2020-02-06 18:32:56):

(1)
 
TurburatoR (2020-02-06 18:58:26):

Ну с методом это понятно. Я для новичков эту фичу предлагал

(0)
 
TurburatoR (2020-02-07 05:44:51):

А для контроля батарей добавил в класс 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 процентов идут уведомления...

(0)
 
Logrus (2020-02-07 07:38:59):

у меня код и логика несколько иные и что б работало закинул вчера правки в модуль михоме и цикл статес

(0)
 
DivanX10 (2020-02-10 19:40:53):

Спасибо за статью, буду знать. У самого пока устройства новые и заряд 100%, интересно было знать как было бы, если батарейка имела заряд ниже 100%, а тут ваша статья ответила на мой вопрос.

(0)
 

Please login to leave comments. Join us!