Найдено 17 результатов

ai91
Вс янв 28, 2024 4:58 pm
Форум: Новости платформы
Тема: Добавленны: Функции работы с историей
Ответы: 47
Просмотры: 40968

Re: Добавленны: Функции работы с историей

моя реализация среднего https://connect.smartliving.ru/profile/303/blog/o-srednem-v-majordomo.html для нерегулярного заполнения свойств - когда не пишутся повторы значений в таблицу Вероятно немного запоздало, но я тоже уткнулся в эту проблему только сейчас. Сделал вот так: https://github.com/serge...
ai91
Сб дек 30, 2023 11:59 pm
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

наверное никто не ответит на эти вопросы, у себя пришел к мнению что редис однозначно медленнее т.к. там медленное подключение к нему каждый раз, а сами кэш функции и бд существенно переработал, но тут уже решать каждому что ему и как надо, имхо Штош, сделал замеры :-) В моём случае действительно р...
ai91
Сб дек 30, 2023 7:49 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

Можно посмотреть на проблему с другой стороны. А есть ли необходимость вычисления среднего за период? Для примера. Контроллер солнечной панели. С него можно снимать данные с любой периодичностью, начиная с 10 сек. Передаются ток, напряжение, мощность, но нет накопленной энергии. Вычисляется на серв...
ai91
Сб дек 30, 2023 7:37 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

Фуххх. Пришлось повозиться с отладкой :-) Подлянка обнаружилась вот здесь: https://github.com/sergejey/majordomo/blob/master/lib/caching.class.php#L99 Сделал array_shift при превышении 255 символов. Конечно понимаю что причина в этом легаси: https://github.com/sergejey/majordomo/blob/master/db_termi...
ai91
Сб дек 30, 2023 12:54 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

не обязательно писать в свойство по сетглобал, можно в кэш saveToCache Воу воу! Почти то что надо! Не идеально, конечно, но подойдёт для workaround'а. Мне даже мой код почти не надо переделывать - только заменить пару setGlobal/getGlobal на кэш, и добавить имя объекта к имени проперти вместо ключа....
ai91
Пт дек 29, 2023 1:23 pm
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

Лучше сделать вычисление среднего в самом устройстве. К сожалению нет такой возможности, т.к. это закрытый продукт . Впрочем даже если и была бы возможность, то совершенно не хотелось бы, т.к. речь идёт об управлении токами до 22квт и теоретической возможностью сжеть не только само устройство стоим...
ai91
Пт дек 29, 2023 4:44 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Re: Transient свойства объектов

Ок, нашёл в старых темах ссылку на Фильтрация и округление данных от датчиков . Оказывается можно избежать первоначальной записи свойств настроив mqtt мэппинг не на свойство объекта, а на метод. Как-то никогда не обращал внимания на такую возможность. Таким образом избавился первого шага: ежесекундн...
ai91
Пт дек 29, 2023 12:11 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1914

Transient свойства объектов

Я создал feature request ( https://github.com/sergejey/majordomo/issues/1105 ), однако после поймал себя на мысли что возможно я просто неправильно настраиваю систему. Может кто-нибудь из бывалых подсказать как вы решаете следующую проблему: имеется большое количество входных данных (mqtt с ежесекун...
ai91
Ср мар 04, 2020 10:17 pm
Форум: Вопросы новичков
Тема: Как увеличть время жизни сессии?
Ответы: 0
Просмотры: 1618

Как увеличть время жизни сессии?

Нигде не могу найти - возможно ли увеличть время жизни сессии? Настроил несколько пользователей: админ (доступ к панели управления), обычный пользователь (основной интерфейс и управление выключателями и всяким с домашних страниц), гость (доступ к информационным домашним страницам, без возможности чт...
ai91
Вт фев 25, 2020 11:30 pm
Форум: Железо
Тема: Кастомные прошивки для модулей от LoraTap (tyua -> MQTT)
Ответы: 0
Просмотры: 2584

Кастомные прошивки для модулей от LoraTap (tyua -> MQTT)

Не уверен верный ли раздел - поправьте если мимо. Вот решил поделиться наработками - может кому пригодится. Началось с того что купил на алишке модули для управления жалюзями от LoraTap, после обнаружил ветку https://mjdm.ru/forum/viewtopic.php?f=5&t=6723 где разрабатывают модуль Tuya. Поигравшись с...