Page 1 of 2

Количество событий (Events)

Posted: 04 Jan 2023 03:32
by Stalnoff
Добрый день!

Можно ли как-нибудь увеличить количество событий, отображаемое в истории событий (8083/smarthome/#/events)? Нужно чтобы история хранилась за несколько дней, а она хранится только за несколько часов. Это очень мало!

И еще непонятное поведение:
  • после 0 часов в событиях вообще ничего не отображается. Чтобы что-то увидеть, нужно установить глубину просмотра "7 дней". Предполагаю, это как то связано с установленным часовым поясом...
  • в обычное время при выборе "today" и "yesterday" список не меняется, хотя это разные даты и должны быть разные события соответственно

Re: Количество событий (Events)

Posted: 04 Jan 2023 20:21
by Stalnoff
Так же обратил внимание, что некоторое время назад (точно не помню - вроде в последней из 3.х.х прошивок) в событиях появились изменения напряжения и пр. - ранее этого не было. Видимо из за этого и переполняется список истории событий.
Изучая дальше, я увидел, что перепутаны Meters и Sensor - видимо некоторое время назад это и произошло.
На примере Heltun HE-HLS01: command class "sensor multilevel" содержит 1 элемент: "temperature", а command class "meter" содержит 4 элемента "Elecric" (kWh, W, V и A), однако в экспертном интерфейсе в меню "Sensor" находится 4 элемента: температура, W, V и A, а в Meters - только kWh:
CommandClass SensorMultilevel:
26CFB8E8-7A01-4092-84BA-90C97189769F.jpeg
26CFB8E8-7A01-4092-84BA-90C97189769F.jpeg (112.53 KiB) Viewed 10437 times
CommandClass Meter:
1FFEFF2F-9F79-41FE-BC42-2F657E6DEC95.jpeg
1FFEFF2F-9F79-41FE-BC42-2F657E6DEC95.jpeg (323.89 KiB) Viewed 10437 times
1FC29704-29F9-4CF5-98E2-9F6BABFE7666.jpeg
1FC29704-29F9-4CF5-98E2-9F6BABFE7666.jpeg (142.24 KiB) Viewed 10437 times
Меню Sensors:
CCC43571-CE79-4ECD-A617-E50B56E00806.jpeg
CCC43571-CE79-4ECD-A617-E50B56E00806.jpeg (202.39 KiB) Viewed 10437 times
Меню Meters:
709350C0-4844-46B5-8D97-DEF4A5991FC2.jpeg
709350C0-4844-46B5-8D97-DEF4A5991FC2.jpeg (93.6 KiB) Viewed 10437 times
С остальными устройствами тоже самое. Например электросчетчик Qubino: у него вообще нет класса команд Sensor - только Meter, однако половина параметров находится в меню Sensors, а другая половина в меню Meters - вся история забита событиями "датчиков" этого электросчетчика.

Force Interview ничего не меняет.

Re: Количество событий (Events)

Posted: 04 Jan 2023 20:39
by Stalnoff
Просто пример:
A2F630EC-99CE-43F3-8C27-F81A27121CC9.jpeg
A2F630EC-99CE-43F3-8C27-F81A27121CC9.jpeg (869.98 KiB) Viewed 10437 times
А это 48-я(!) страница -всего 1.5 часа(!!) разница
A781EA52-1A1A-45C1-BEE4-16209EDFC42A.jpeg
A781EA52-1A1A-45C1-BEE4-16209EDFC42A.jpeg (462.14 KiB) Viewed 10437 times
Даже не знаю, какая аналогия вернее: спам или ddos? ))

Re: Количество событий (Events)

Posted: 07 Jan 2023 16:03
by Dan
... или неправильная настройка? Если Вам не нужны эти значения, то, может, отключить/сократить их отправку на самом устройстве? И сети получше житься будет.
Лично мне кажется вполне полезным отображение приходящих с устройства данных, какими бы они ни были. А если какие-то не нужны - их можно скрыть через стрелочку справа
(жаль только, что уровень заряда батареек с датчиков так не приходит)

PS Про работу сегодня/вчера и корректный тип данных в экспертном интерфейсе поддерживаю

Re: Количество событий (Events)

Posted: 16 Jan 2023 23:17
by Stalnoff
С настройками разбирался, все лишнее отключил - теперь 5 часов глубина истории. Но это все равно очень мало!
Да и не получится все отключить: meter он на то и meter, чтобы периодически посылать информацию. Думаю, важно то, что я описал выше - некоторые Meters перепутаны с Notfications. И некоторое время назад было все нормально.
В любом случае можно было бы расширить глубину очереди команд - современные системы хоть миллион записей могут хранить...

Re: Количество событий (Events)

Posted: 17 Jan 2023 00:16
by PoltoS
Stalnoff wrote:
04 Jan 2023 03:32
  • после 0 часов в событиях вообще ничего не отображается. Чтобы что-то увидеть, нужно установить глубину просмотра "7 дней". Предполагаю, это как то связано с установленным часовым поясом...
  • в обычное время при выборе "today" и "yesterday" список не меняется, хотя это разные даты и должны быть разные события соответственно
Взяли в работу

Касаемо "перепутанных" счётчиков, у нас концепция такая: счётчик - это то, что суммируется, датчик - это мгновенное значение.

Однако в Z-Wave в Meter запихали датчики тоже, а потом продублировали их и там, и там. Мы у себя их уже лет 10 как раскладываем по физическому смыслу. Так что тип корректный.

Что касается попадания в события, то счётчики ранее не попадали (нам казалось, что счётчик не надо туда складывать), но пользователи на это жаловались. Вы всегда можете скрывать собятия конкретных устройств.

И конечно, если не нужны данные, точно надо отключить!

Re: Количество событий (Events)

Posted: 17 Jan 2023 00:23
by PoltoS
Dan wrote:
07 Jan 2023 16:03
(жаль только, что уровень заряда батареек с датчиков так не приходит)
Должно помочь:
https://github.com/Z-Wave-Me/home-autom ... cad924f123

Re: Количество событий (Events)

Posted: 17 Jan 2023 08:01
by Stalnoff
Ок, спасибо!
Но тогда возвращаемся к первому вопросу: Можно ли как-нибудь увеличить количество событий, отображаемое в истории событий?
Ибо все отключать нет возможности - некоторые метеры все таки нужны - но они реально забивают журнал событий.
И их скрытие никак не увеличивает глубину журнала - скрытие действует всего лишь как фильтр.

Re: Количество событий (Events)

Posted: 17 Jan 2023 20:57
by PoltoS
Можно в теории добавить настройку для InbandNotifications, где прописывать устройства, которые игнорировать. Можете по аналогии с HomeKitGte или ImportRemoteHA сделать список в настройках. А потом к нам pull request сделать ;)

Re: Количество событий (Events)

Posted: 17 Jan 2023 21:09
by PoltoS
А меняется глубина журнала тут:
https://github.com/Z-Wave-Me/home-autom ... r.js#L1513