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

ai91
Вт окт 15, 2024 10:05 pm
Форум: Модули и приложения
Тема: [Приложение] мой MjDM (Android)
Ответы: 844
Просмотры: 404048

Re: [Приложение] мой MjDM (Android)

Ожидается ли обновление с поддержкой новой авторизации?

Летом было изменение - теперь старый логин не работает (если не ошибаюсь, то это вот этот пул-реквест: https://github.com/sergejey/majordomo/pull/1130/files).
ai91
Пн июл 22, 2024 2:20 am
Форум: Установка и запуск
Тема: majordomo-docker
Ответы: 1
Просмотры: 7134

majordomo-docker

Тема для обсуждения https://github.com/ai91/majordomo-docker

ai91/majordomo-docker - еще одна попытка докеризировать MajorDoMo.
Данная версия отличается от других тем что не требует ни создавать форки, ни качать с гитхаба, ни создавать собственный Dockerfile. Вся конфигурация контейнера - в docker ...
ai91
Вс янв 28, 2024 4:58 pm
Форум: Новости платформы
Тема: Добавленны: Функции работы с историей
Ответы: 47
Просмотры: 64722

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


моя реализация среднего https://connect.smartliving.ru/profile/303/blog/o-srednem-v-majordomo.html для нерегулярного заполнения свойств - когда не пишутся повторы значений в таблицу

Вероятно немного запоздало, но я тоже уткнулся в эту проблему только сейчас.
Сделал вот так:
https://github.com ...
ai91
Сб дек 30, 2023 11:59 pm
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 14552

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


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


Штош, сделал замеры :-)
В моём случае ...
ai91
Сб дек 30, 2023 7:49 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 14552

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


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

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 ...
ai91
Сб дек 30, 2023 12:54 am
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 14552

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


не обязательно писать в свойство по сетглобал, можно в кэш saveToCache

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

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


Лучше сделать вычисление среднего в самом устройстве.

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

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

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

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

Я создал feature request ( https://github.com/sergejey/majordomo/issues/1105 ), однако после поймал себя на мысли что возможно я просто неправильно настраиваю систему.

Может кто-нибудь из бывалых подсказать как вы решаете следующую проблему:
имеется большое количество входных данных (mqtt с ...