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

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

Модератор: immortal

Ответить
AK1
Сообщения: 75
Зарегистрирован: Чт фев 13, 2020 6:39 pm
Благодарил (а): 8 раз
Поблагодарили: 10 раз

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

Сообщение AK1 » Сб янв 16, 2021 4:43 pm

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

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

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

Сообщение Logrus » Сб янв 16, 2021 5:29 pm

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

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

Сообщение AK1 » Сб янв 16, 2021 6:02 pm

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

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

Сообщение Logrus » Сб янв 16, 2021 9:21 pm

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

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

Сообщение AK1 » Вс янв 17, 2021 9:49 am

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