<<< Back

Merge pull request #321 from AKEB/alpha


Logrus (2018-10-10 09:00:05):

А можно подробней про StatusLowBattery
и привязка к методу statusUpdated не лишняя?
то дергает и logicAction

(0)
 
SergeJey (2018-10-10 09:23:47):

это Вадима надо попросить объяснить )
https://github.com/AKEB

(0)
 
Logrus (2018-10-10 10:24:55):

Ага и на форуме нашел, отправил лс.
Сам .alive не пользую, т.ч. на сяоми про выше вещь хорошая (на майсенсорс), но не во все (может в модификациях отдельно и методы на обработку?).

(0)
 
AKEB (2018-10-10 11:25:15):

Привет. Любое устройство из HomeKit принимает параметр StatusLowBattery. При его наличии и значения в единицу, HomeKit ставит на устройстве восклицательный знак. Что говорит о том, что на устройстве села батарейка.
statusUpdated - нужен для того, чтобы при изменении свойства StatusLowBattery эти данные попадали в HomeKit.

Как этим пользоваться?
По разному, можно через какие-то методы выставлять StatusLowBattery в 1 при наступлении события.
Я например использую плагин https://github.com/Anisan/majordomo-battery-device и когда там меняется статус normalValue меняю и StatusLowBattery у нужного устройства

(0)
 
Logrus (2018-10-10 11:37:23):

Вадим, добавьте у любого объекта в метод logicAction
say('Неверный вызов метода', 2);
и вручную поменяйте свойство StatusLowBattery в 0/1

п.с. у меня вообще нет HomeKit, MQTT и прочего, а то о чем выше во всех объектах (

(0)
 
AKEB (2018-10-10 11:48:17):

А вызов logicAction как-то мешает ?

(0)
 
Logrus (2018-10-10 12:33:16):

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

(0)
 
Logrus (2018-10-10 12:37:02):

выше где про аливе, как то так это надо

(0)
 
AKEB (2018-10-10 13:59:22):

Хорошо. Я подумаю, как сделать лучше

(1)
 
AKEB (2018-10-10 18:03:45):

Сделал правки в модуле majordomo-battery-device
Вынес всю работу StatusLowBattery туда.
https://github.com/Anisan/majordomo-battery-device...

В сам majordomo сейчас тоже подготовлю правку

(0)
 
AKEB (2018-10-10 18:09:33):

https://github.com/sergejey/majordomo/pull/333

(1)
 

Please login to leave comments. Join us!