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

xor
Сб дек 30, 2023 2:38 pm
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1866

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

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

хе, количество чтения-записей не уменьшится при использовании кэша. просто чтение/запись будет идти из/в другой таблицы, ну разгрузится очередь в истории только. или кэш на редисе в системе?
xor
Пт дек 29, 2023 2:57 pm
Форум: Вопросы новичков
Тема: Transient свойства объектов
Ответы: 15
Просмотры: 1866

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

Лучше сделать вычисление среднего в самом устройстве. К сожалению нет такой возможности, т.к. это закрытый продукт . Впрочем даже если и была бы возможность, то совершенно не хотелось бы, т.к. речь идёт об управлении токами до 22квт и теоретической возможностью сжеть не только само устройство стоим...
xor
Ср дек 27, 2023 4:01 pm
Форум: Модули и приложения
Тема: [Модуль] Tuya
Ответы: 1246
Просмотры: 322141

Re: [Модуль] Tuya

Сделал так, содал в модуле CRON опрос каждую минуту $vat = gg('Vattg.status'); // читаем и записываем в переменную показания нового счетчика $vatn = gg('Vattn.status'); // читаем и записываем в переменную показания ночного тарифа счетчика $vatm = gg('Vattm.status');// читаем и записываем в переменн...
xor
Вт дек 26, 2023 6:15 pm
Форум: Модули и приложения
Тема: [Модуль] Tuya
Ответы: 1246
Просмотры: 322141

Re: [Модуль] Tuya

а как это в коде отразить я не совсем понимаю, можете приблизительно код написать дальше я уже сам как то, спасибо. Или може пример какой то имется на основе вычислений по времени? это уж как-то совсем не по теме топика смотрите https://kb.mjdm.ru/vstroennie-v-majordomo-funkcii/ Время/интервалы нав...
xor
Вт дек 26, 2023 5:23 pm
Форум: Модули и приложения
Тема: [Модуль] Tuya
Ответы: 1246
Просмотры: 322141

Re: [Модуль] Tuya

Всем здравия, подскажите пожалуйста друзья, прикупил себе WIFI счетчик TUYA, дело в том что у меня стоит двухтарифный счетчик а туя однотарифый, подскажите пожалуйста код для вывода информации на два тарифа по времени. Как разделить киловаты по определнным часам в мажордоме? арифметически это выгля...
xor
Вт дек 26, 2023 2:24 pm
Форум: Модули и приложения
Тема: [Модуль] Tuya
Ответы: 1246
Просмотры: 322141

Re: [Модуль] Tuya

С привязками я особо не разбирался - когда собирал модуль просто взял всё что касается прилинкованных свойств из какого-то модуля (ксяоми кажется), так что всё работает как работало там. Деинсталляция имеется в виду деинсталляция модуля? Вот так у автора, например, сделано в деинсталляции. наверное...
xor
Пн дек 25, 2023 12:08 pm
Форум: Модули и приложения
Тема: [Модуль] Tuya
Ответы: 1246
Просмотры: 322141

Re: [Модуль] Tuya

Спасибо за модуль! Приобрёл себе WiFi Переключатель на DIN-рейку с измерением, сначала подключил через Яндекс, но там только вкл/выкл без энергомониторинга( Установил этот модуль, теперь есть данные по потреблению. К сожалению, протокол 3.4. Поэтому управляю локально, а статус беру из облака. С ИОТ ...
xor
Пт ноя 24, 2023 1:37 am
Форум: Вопросы новичков
Тема: Очистка истории
Ответы: 10
Просмотры: 2218

Re: Очистка истории

По первому вопросу (почему одинаковые значения записываются по 2 раза подряд), если я правильно понимаю, чтобы графики красивее выглядели. Например, фиксируется включение/выключение насоса. Сейчас на графике это выглядит красиво. А без дублирующего значения смотрелось бы не очень. Если б только для...
xor
Пн ноя 13, 2023 11:39 pm
Форум: Настройка и программирование
Тема: Включить если == после заката
Ответы: 9
Просмотры: 1088

Re: Включить если == после заката

inf писал(а):
Пн ноя 13, 2023 10:01 pm
if (timeIs(gg('ThisComputer.SunSetTime'))) {
sg('Relay00.status', 1);
SetTimeOut("myTimer_002","sg('Relay00.status', 0);",1*10);

в таком виде тоже не работает
тогда покажите, чему у вас равно gg('ThisComputer.SunSetTime') и, вообще, где этот код расположен