[Модуль] Charts (charts)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

compdima
Сообщения: 4
Зарегистрирован: Пн дек 24, 2018 11:18 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение compdima » Ср дек 26, 2018 11:16 am

Добрый день.
После обновления с альфа ветки 21.12.2018 в таблицу phistory базы DB перестали писаться данные с датчиков (их 5 шт.) размер файла 20М
в таблицу phistory_queue данные пишутся. Графики прямые.
Свойство объектов не менял - история стоит 365 дней.
Система Ubunta
EvgenyG
Сообщения: 217
Зарегистрирован: Вт июл 21, 2015 4:59 pm
Откуда: Москва
Благодарил (а): 56 раз
Поблагодарили: 1 раз

Re: [Модуль] Charts (charts)

Сообщение EvgenyG » Чт дек 27, 2018 11:28 am

compdima писал(а):
Ср дек 26, 2018 11:16 am
Добрый день.
После обновления с альфа ветки 21.12.2018 в таблицу phistory базы DB перестали писаться данные с датчиков (их 5 шт.) размер файла 20М
в таблицу phistory_queue данные пишутся. Графики прямые.
Свойство объектов не менял - история стоит 365 дней.
Система Ubunta
вроде оффтоп
было похожее после последнего обновления из мастера
восстановил базу из бэкапа, всё заработало
MDM Raspberry Pi 3b, esp32, ModBUS, esp8266, NooLite(MTRF-64-USB, SU-1-***, SLF-1-300, PM112, радиопульты PU)
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: [Модуль] Charts (charts)

Сообщение woow » Пн дек 31, 2018 4:05 pm

Что и где править график сплошная полоса протяжоностью оной минуты. Вроде всё по инструкции, но видимо что то пропускаю. Данные (свойства) беру от Xiaomi климат датчика
Raspberry Pi 3B+
gerston
Сообщения: 2
Зарегистрирован: Вт янв 01, 2019 11:32 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение gerston » Вт янв 01, 2019 11:43 pm

Добрый день!
Сразу скажу, что я новичок в этом деле, так что не судите строго.
Подскажите в чем может быть проблема, я установил из образа разбиан (со всеми компонентами) и все работали нормально но как только я обновил компоненты в маржордомо у меня возникли прблемы с функцией gr() в разных дополнениях а в частности в графиках вот лог
Fatal error: Uncaught Error: Call to undefined function gr() in /var/www/html/modules/charts/charts.class.php:199 Stack trace: #0 /var/www/html/modules/charts/charts.class.php(97): charts->usual(Array) #1 /var/www/html/lib/jTemplate.class.php(711) : eval()'d code(6): charts->run() #2 /var/www/html/lib/jTemplate.class.php(711): eval() #3 /var/www/html/lib/jTemplate.class.php(195): jTemplate->parseModules('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n...', Array, './templates/') #4 /var/www/html/lib/jTemplate.class.php(835): jTemplate->parse('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n...', Array, './templates/') #5 /var/www/html/lib/jTemplate.class.php(201): jTemplate->parseIncludes('\n<html>\n<head>\n...', Array, './templates/') #6 /var/www/html/lib/jTemplate.class.php(109): jTemplate->parse('\n<html>\n<head>\n...', Array, './templates/') #7 /var/www/html/lib/parser.class.php(93): jTemplate->__construct('./templates/app...', Array, Object(application)) #8 /var/www/html/lib/parser.class.php(63): parser->jtemplate_parse('./templates/app...', Array) #9 in /var/www/html/modules/charts/charts.class.php on line 199
saf47
Сообщения: 27
Зарегистрирован: Ср ноя 21, 2018 2:04 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение saf47 » Пн янв 07, 2019 9:52 am

Помогите пожалуйста, перестали работать графики. Обновил модуль и стало показывать такую вот ошибку, как исправить?
http://192.168.0.17/admin.php?md=panel& ... +installed.
144: Таблица './db_terminal/phistory' помечена как разбившаяся и последняя (автоматическая?) Ошибка восстановления
CREATE TABLE ЕСЛИ НЕ СУЩЕСТВУЕТ phistory (`ID` int (10) unsigned NOT NULL auto_increment, PRIMARY KEY (ID)) CHARACTER SET utf8 COLLATE utf8_general_ci;
saf47
Сообщения: 27
Зарегистрирован: Ср ноя 21, 2018 2:04 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение saf47 » Пн янв 07, 2019 10:26 am

saf47 писал(а):
Пн янв 07, 2019 9:52 am
Помогите пожалуйста, перестали работать графики. Обновил модуль и стало показывать такую вот ошибку, как исправить?
http://192.168.0.17/admin.php?md=panel& ... +installed.
144: Таблица './db_terminal/phistory' помечена как разбившаяся и последняя (автоматическая?) Ошибка восстановления
CREATE TABLE ЕСЛИ НЕ СУЩЕСТВУЕТ phistory (`ID` int (10) unsigned NOT NULL auto_increment, PRIMARY KEY (ID)) CHARACTER SET utf8 COLLATE utf8_general_ci;
Разобрался сам, если кому интересно расскажу. Открыл в меню пункт X-RAY, затем пункт Database, в нем нашел раздел который не работал и нажал Repair. И все, графики опять появились.
gerston
Сообщения: 2
Зарегистрирован: Вт янв 01, 2019 11:32 pm
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение gerston » Вс янв 13, 2019 11:20 am

а моя проблема так и осталась... :(
compdima
Сообщения: 4
Зарегистрирован: Пн дек 24, 2018 11:18 am
Благодарил (а): 0
Поблагодарили: 0

Re: [Модуль] Charts (charts)

Сообщение compdima » Пн янв 28, 2019 4:32 pm

И моя проблема осталась:
После обновления с альфа ветки 21.12.2018 в таблицу phistory базы DB перестали писаться данные с датчиков (их 5 шт.) размер файла 20М
в таблицу phistory_queue данные пишутся. Графики прямые.
Свойство объектов не менял - история стоит 365 дней.
Система Ubunta
Бекапа нет :(
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Charts (charts)

Сообщение skysilver » Вт янв 29, 2019 9:41 am

Кастомные графики нескольких различных величин (мультисерийные) с помощью модуля Charts.
https://connect.smartliving.ru/profile/ ... harts.html
619_image.png
619_image.png (64.3 КБ) 3718 просмотров
За это сообщение автора skysilver поблагодарили (всего 2):
Samir77 (Пт дек 06, 2019 12:59 pm) • ~220v (Пн апр 13, 2020 10:22 pm)
Рейтинг: 2.33%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: [Модуль] Charts (charts)

Сообщение skysilver » Вт фев 19, 2019 5:42 pm

Для тех, кто не сидит в телеграм-чате и не смотрит Connect.

Проект/задача https://connect.smartliving.ru/tasks/397.html

Расширение функционала модуля Charts с целью возможности экспорта графиков в PNG-файл.

Присоединяйтесь. Поддерживайте разработку.

Пример отправки графика по команде телеграм-боту:

Код: Выделить всё

include_once(DIR_MODULES . 'charts/charts.class.php');
$charts = new charts();
$chartPNG = $charts->getImage(4);
$this->sendImageToUser($chat_id, ROOT.$chartPNG);
Результат
Изображение
За это сообщение автора skysilver поблагодарил:
xor (Ср фев 20, 2019 1:18 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить