Функции работы с базой данных

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Функции работы с базой данных

Сообщение AK1 »

Создал новый объект для учета электроэнергии.
В 23:59 с помощью крон записывал в свойство посуточного учета потребленную за сутки электроэнергию через sg.
Но на графиках отображалось визуально со смещением на сутки. т.к. запись в 23:59.
Переделал запись с помощью SQLUpdateInsert.
Каждые 10 мин в базу перезаписываю потребленную энергию с постоянным временем 00:01:00.
На графике отображается потребленная энергия прямо над правильной датой.
НО!
На странице свойств объекта в поле данных отображаются данные, полученные в последний раз с помощью sg, хотя в базу все пишется.
Единственное, в базе поле SOURCE остается пустым.

Где искать ошибку?
Вложения
Безымянный3.png
Безымянный3.png (210.36 КБ) 2067 просмотров
Безымянный.png
Безымянный.png (18.71 КБ) 2067 просмотров
Безымянный2.png
Безымянный2.png (72.29 КБ) 2067 просмотров
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Функции работы с базой данных

Сообщение Logrus »

юзать стандартный счетчик или разобраться с пвалюес, а не только записью в пхистори
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: Функции работы с базой данных

Сообщение AK1 »

Не очень понял. Надо одновременно вносить изменения в pvalues?
Только value и updated?
source откуда берется?
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: Функции работы с базой данных

Сообщение Logrus »

в первом посте вы частично описал про что то там где то и как то сделали
так понимаю в пхистори правите значения
что и показано далее на скринах в пхистори есть новое, а в пвалюес старая запись
соурс при обновлении пишется, но насколько помню в цикле разгребающем очередь истории не совсем правильно, помнится у себя правил
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
AK1
Сообщения: 154
Зарегистрирован: Чт фев 13, 2020 6:39 pm

Re: Функции работы с базой данных

Сообщение AK1 »

В pvalues начал писать. Почти все нормально.
В SOURCE как понимаю пишется то, что (кем, чем) сделана запись.
Для того, чтобы разобраться тщательней, хотелось бы узнать, в каком файле исходные тексты gg и sg
Вложения
Безымянный.png
Безымянный.png (54.37 КБ) 1964 просмотра
Ответить