Charts модуль не работает (

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

Модератор: immortal

Ответить
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Charts модуль не работает (

Сообщение zoldaten » Вт апр 28, 2020 3:25 pm

Перестал Charts-модуль работать. Majordomo древний, более 2-х лет.
Может что-то поменялось ?
В mqtt данные приходят, привязка по объектам правильная.

Снес модуль Charts, заново поставил. При установке вывалило:
http://192.168.1.102/admin.php?md=panel ... +installed.
144: Table './db_terminal/phistory' is marked as crashed and last (automatic?) repair failed
SHOW FIELDS FROM `phistory`
Backtrace

#0 /var/www/lib/mysqli.class.php(400): custom_error->__construct('144: Table './d...', 0)
#1 /var/www/lib/mysqli.class.php(189): mysql->Error('SHOW FIELDS FRO...', 0)
#2 /var/www/lib/mysqli.class.php(208): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SHOW FIELDS FRO...')
#4 /var/www/lib/sqlFunctions.class.php(219): SQLSelect('SHOW FIELDS FRO...')
#5 /var/www/lib/module.class.php(494): SQLGetFields('phistory')
#6 /var/www/modules/objects/objects.class.php(1215): module->dbInstall(' objects: ID in...')
#7 /var/www/lib/module.class.php(381): objects->dbInstall(' objects: ID in...')
#8 /var/www/modules/objects/objects.class.php(1101): module->install('')
#9 /var/www/lib/module.class.php(313): objects->install()
#10 /var/www/modules/objects/objects.class.php(28): module->checkInstalled()
#11 /var/www/modules/control_modules/control_modules.class.php(226) : eval()'d code(1): objects->__construct()
#12 /var/www/modules/control_modules/control_modules.class.php(226): eval()
#13 /var/www/lib/module.class.php(313): control_modules->install()
#14 /var/www/modules/control_modules/control_modules.class.php(22): module->checkInstalled()
#15 /var/www/admin.php(25): control_modules->__construct()
#16 {main}

При этом сам модуль установился. Но не работает. Кто-нибудь сталкивался ?
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: Charts модуль не работает (

Сообщение tarasfrompir » Вт апр 28, 2020 3:28 pm

zoldaten писал(а):
Вт апр 28, 2020 3:25 pm
Перестал Charts-модуль работать. Majordomo древний, более 2-х лет.
Может что-то поменялось ?
В mqtt данные приходят, привязка по объектам правильная.

Снес модуль Charts, заново поставил. При установке вывалило:
http://192.168.1.102/admin.php?md=panel ... +installed.
144: Table './db_terminal/phistory' is marked as crashed and last (automatic?) repair failed
SHOW FIELDS FROM `phistory`
Backtrace

#0 /var/www/lib/mysqli.class.php(400): custom_error->__construct('144: Table './d...', 0)
#1 /var/www/lib/mysqli.class.php(189): mysql->Error('SHOW FIELDS FRO...', 0)
#2 /var/www/lib/mysqli.class.php(208): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/sqlFunctions.class.php(70): mysql->Select('SHOW FIELDS FRO...')
#4 /var/www/lib/sqlFunctions.class.php(219): SQLSelect('SHOW FIELDS FRO...')
#5 /var/www/lib/module.class.php(494): SQLGetFields('phistory')
#6 /var/www/modules/objects/objects.class.php(1215): module->dbInstall(' objects: ID in...')
#7 /var/www/lib/module.class.php(381): objects->dbInstall(' objects: ID in...')
#8 /var/www/modules/objects/objects.class.php(1101): module->install('')
#9 /var/www/lib/module.class.php(313): objects->install()
#10 /var/www/modules/objects/objects.class.php(28): module->checkInstalled()
#11 /var/www/modules/control_modules/control_modules.class.php(226) : eval()'d code(1): objects->__construct()
#12 /var/www/modules/control_modules/control_modules.class.php(226): eval()
#13 /var/www/lib/module.class.php(313): control_modules->install()
#14 /var/www/modules/control_modules/control_modules.class.php(22): module->checkInstalled()
#15 /var/www/admin.php(25): control_modules->__construct()
#16 {main}

При этом сам модуль установился. Но не работает. Кто-нибудь сталкивался ?
вам же написало - 144: Table './db_terminal/phistory' is marked as crashed and last (automatic?) repair failed
что таблица хистори маркед ас крашед - крашед что такое знаете?
Спасибо нам ПОМОЖЕТ..!
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Charts модуль не работает (

Сообщение zoldaten » Вт апр 28, 2020 6:08 pm

да, понятно, что в мускуле что-то сломалось.
как-то быстро починить можно ?

history почистить ?
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Jilber
Сообщения: 686
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 113 раз
Поблагодарили: 107 раз

Re: Charts модуль не работает (

Сообщение Jilber » Вт апр 28, 2020 6:17 pm

В браузере зайти по адресу: "http://127.0.0.1/phpmyadmin4"
Ввести логин/пароль. Выбрать в левой части "db_terminal", в правой части отметить таблицу "phistory", далее в самом низу в выпадающем списке выбрать "Восстановить таблицу".
СпойлерПоказать
1.jpg
1.jpg (107.28 КБ) 3242 просмотра
2.jpg
2.jpg (328.86 КБ) 3239 просмотров
За это сообщение автора Jilber поблагодарили (всего 2):
zoldaten (Вт апр 28, 2020 7:50 pm) • ~220v (Пн июн 22, 2020 2:47 am)
Рейтинг: 2.33%
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Charts модуль не работает (

Сообщение zoldaten » Вт апр 28, 2020 7:50 pm

Jilber писал(а):
Вт апр 28, 2020 6:17 pm
В браузере зайти по адресу: "http://127.0.0.1/phpmyadmin4"
Ввести логин/пароль. Выбрать в левой части "db_terminal", в правой части отметить таблицу "phistory", далее в самом низу в выпадающем списке выбрать "Восстановить таблицу".
СпойлерПоказать
1.jpg
2.jpg
О! U`re my hero! Заработало. Несмотря на то, что мой случай http://127.0.0.1/phpmyadmin/ и пароль от базы забыл, но все получилось )
2020-04-28_19h47_33.png
2020-04-28_19h47_33.png (22.46 КБ) 3206 просмотров
Пока недалеко ушли - исторические данные из мускула можно выгружать по датчикам ? Где они лежат ?
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Jilber
Сообщения: 686
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 113 раз
Поблагодарили: 107 раз

Re: Charts модуль не работает (

Сообщение Jilber » Вт апр 28, 2020 8:13 pm

При создании нового графика в закладке "Данные" в пункте "Связанный объект" в выпадающем списке выбрать нужные Объект.Свойство.
Вот ещё skysilver писал как кастомизировать график с помощью пункта "Highcharts Setup".
Последний раз редактировалось Jilber Вт апр 28, 2020 8:17 pm, всего редактировалось 1 раз.
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Charts модуль не работает (

Сообщение zoldaten » Вт апр 28, 2020 8:16 pm

Jilber писал(а):
Вт апр 28, 2020 8:13 pm
При создании нового графика в закладке "Данные" в пункте "Связанный объект" в выпадающем списке выбрать нужные Объект.Свойство
Наверно, некорректно выразился. Имеется в виду - накопились данные за год (?) с датчиков в mysql. Как их выгрузить для анализа ? В какой из таблиц они хранятся ?
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Jilber
Сообщения: 686
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 113 раз
Поблагодарили: 107 раз

Re: Charts модуль не работает (

Сообщение Jilber » Вт апр 28, 2020 8:24 pm

Я так понимаю, что они хранятся как раз в таблице "phistory", а выбирать нужные данные видимо по их ID (посмотреть нужный в таблице).
zoldaten
Сообщения: 158
Зарегистрирован: Вт авг 23, 2016 3:08 pm
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 22 раза
Контактная информация:

Re: Charts модуль не работает (

Сообщение zoldaten » Вт апр 28, 2020 9:21 pm

Jilber писал(а):
Вт апр 28, 2020 8:24 pm
Я так понимаю, что они хранятся как раз в таблице "phistory", а выбирать нужные данные видимо по их ID (посмотреть нужный в таблице).
Да, так и есть, выгрузил все в csv, спасибо!
Raspberry pi3 на X820 с собственного образа MJD, broadlink rm mini3, sonoff basic, самодельные погодные станции и wi-fi розетки на esp8266 esp-01.физический robot-дворецкий.
Ответить