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

Chainik
Сб май 15, 2021 11:27 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Там надо внимательно понаблюдать, как все это будет работать. Поскольку это будет чудом, если не всплывут какие-нибудь косяки. Например, предвижу, что может быть небольшая разница между потреблением за месяц, исчисленным как разность между конечными и начальными показаниями и тем же потреблением за ...
Chainik
Пт май 14, 2021 11:36 pm
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Конечно, сложно писать код, не имея под рукой реального объекта. Так что косяки и нестыковки весьма вероятны. Но попытка -- не пытка. Итак, что вырисовывается в первом приближении по электросчетчику. Добавляем в класс электросчетчиков свойства. Свойства для мониторинга текущего потребления с начала ...
Chainik
Чт май 13, 2021 8:36 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Спасибо! Меня тоже посещала эта мысль, что это формат json. Но почему-то таким образом выдает пустое значение, хотя ошибок не пишет... ЗЫ. Если прогнать ваш код через онлайн-тестеровщик кода PHP, то нужное значение выдает. Если же делать то же самое в системе, только в качестве исходных данных брать...
Chainik
Чт май 13, 2021 12:06 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Друзья! Я тут по наличию времени "сочиняю", чтобы долго не рыться в поисках ответа, может подскажите, как проще извлечь значение из строки? В общем, получаю нужную мне строчку из истории в виде:
{"VALUE":"555.25","ADDED":"2021-05-12 18:20:14"}
Каким образом проще извлечь из строки значение 555.25?
Chainik
Вт май 11, 2021 11:56 pm
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Ну прекрасно. Единственное, порекомендую еще залезть в модуль Оптимайзер и отключить всякую оптимизацию у наших свойств с историей, особенно у свойства Status. А то модуль может начать усреднять и "прореживать" нули с единицами. Он на это способен, если "пустить дело на самотек". )) Со счетчиком при...
Chainik
Вт май 11, 2021 11:58 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Важно! Код добавленной функции должен быть обрамлен в теги PHP, иначе будет выдавать ошибку. Поправил в тексте поста.
Chainik
Вт май 11, 2021 8:49 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Xor, моё почтение!
Я бы тоже в OnNewDay запихнул, но такого объекта нет в "нулёвой" системе. Понятно, что нетрудно добавить, но вопрос в том, каким образом вы инициируете запуск OnNewDay?
Chainik
Пн май 10, 2021 11:55 pm
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Приятно иметь дело с человеком, который знает, чего хочет, и может это четко сформулировать. Начну опять же с выражения благодарности ув. xor за его замечательную функцию ( https://connect.smartliving.ru/profile/303/blog/po-sledam-nashih-vystupleniy-skolko-my-naekonomili.html ). Также поблагодарю ув...
Chainik
Пн май 10, 2021 1:53 am
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

А с какой периодичностью пишутся показания? Нам ведь надо сделать, насколько я понимаю, несложную по сути вещь. Получить из истории показания на 23:00 и на 07:00. Сделать разность. Таким образом мы узнаем расход по дневному тарифу. Разность между показаниями на 07:00 и 23:00 даст нам расход по ночно...
Chainik
Вс май 09, 2021 10:11 pm
Форум: Настройка и программирование
Тема: Помогите с кодом (с логикой) пожалуйста
Ответы: 64
Просмотры: 2188

Re: Помогите с кодом (с логикой) пожалуйста

Отлично, что все работает! Практика -- критерий истины. Как раз надо внимательно понаблюдать, вдруг где-то еще обнаружатся логические косяки и недоработки. Надо понять, что удобно, что неудобно, чего не хватает. Что касается анализа и статистики, то практически все уже сделано за нас. Вот добрые люд...