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

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

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

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

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

majordomo-docker

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

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
Просмотры: 8072

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

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

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

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

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
Просмотры: 8072

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

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

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

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

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

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

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

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