Ошибки/проблемы/неисправности системы

Новые релизы, обновления и т.п.

Модератор: immortal

Denis_k
Сообщения: 587
Зарегистрирован: Сб мар 19, 2016 7:24 pm
Благодарил (а): 299 раз
Поблагодарили: 27 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение Denis_k » Ср сен 26, 2018 11:26 am

fandaymon писал(а):
Ср май 09, 2018 10:50 pm
Denis_k писал(а):
Ср май 09, 2018 10:42 pm
а этот модуль можно как либо отключить до лучших времен, чтобы потом не настраивать повторно?
Можно просто подписку отменить unsubscribeFromEvent('telegram', 'SAY');

Модуль и настройки останутся, а тормозить на say не будет
камрады, а как должна быть оформлена подписка на say?

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

subscribeFromEvent('telegram', 'SAY');
такой вариант не срабатывает
MD на raspberry pi3
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение fandaymon » Ср сен 26, 2018 11:53 am

Denis_k писал(а):
Ср сен 26, 2018 11:26 am
fandaymon писал(а):
Ср май 09, 2018 10:50 pm
Denis_k писал(а):
Ср май 09, 2018 10:42 pm
а этот модуль можно как либо отключить до лучших времен, чтобы потом не настраивать повторно?
Можно просто подписку отменить unsubscribeFromEvent('telegram', 'SAY');

Модуль и настройки останутся, а тормозить на say не будет
камрады, а как должна быть оформлена подписка на say?

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

subscribeFromEvent('telegram', 'SAY');
такой вариант не срабатывает
Ну как бы здравый смысл должен подсказывать вариант subscribeToEvent
За это сообщение автора fandaymon поблагодарил:
Denis_k (Ср сен 26, 2018 12:13 pm)
Рейтинг: 1.16%
CDRW
Сообщения: 1
Зарегистрирован: Ср сен 26, 2018 3:28 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Ошибки/проблемы/неисправности системы

Сообщение CDRW » Ср сен 26, 2018 5:44 pm

Только поставил Majordomo на Raspberry Pi 3B+, при попытке добавить оборудование modbus вылазит ошибка. Что сделать?

1286: Unknown storage engine 'InnoDB'
SHOW FIELDS FROM devices_groups
Backtrace
#0 /var/www/lib/mysqli.class.php(395): custom_error->__construct('1286: Unknown s...', 0)
#1 /var/www/lib/mysqli.class.php(177): mysql->Error('SHOW FIELDS FRO...')
#2 /var/www/lib/mysqli.class.php(479): mysql->Exec('SHOW FIELDS FRO...')
#3 /var/www/lib/mysqli.class.php(636): SQLExec('SHOW FIELDS FRO...')
#4 /var/www/lib/module.class.php(542): SQLGetFields('devices_groups')
#5 /var/www/modules/devices/devices.class.php(1221): module->dbInstall(' devices: ID in...')
#6 /var/www/lib/module.class.php(427): devices->dbInstall(' devices: ID in...')
#7 /var/www/modules/devices/devices.class.php(1159): module->install()
#8 /var/www/lib/module.class.php(359): devices->install()
#9 /var/www/modules/devices/devices.class.php(23): module->checkInstalled()
#10 /var/www/modules/control_modules/control_modules.class.php(219) : eval()'d code(1): devices->__construct()
#11 /var/www/modules/control_modules/control_modules.class.php(219): eval()
#12 /var/www/lib/module.class.php(359): control_modules->install()
#13 /var/www/modules/control_modules/control_modules.class.php(19): module->checkInstalled()
#14 /var/www/admin.php(28): control_modules->__construct()
#15 {main}
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение ZyaK » Чт сен 27, 2018 7:14 am

После сегодняшнего обновления перестала отвечать как в чате, так и голосом, команды выполняет, но в чате ничего не пишет. у меня одного так?
при загрузке системы пишет айпи адрес, на некоторые команды в чате всё таки пишет, но большинство - нет
пробовал наушники в малину втыкать, там на время где должен быть ответ появляется елеслышное шипение и все на этом, даже на сервере перестала говорить
Восстановил бэкап - заговорила и в чате начала писать как положено
Вложения
1.JPG
1.JPG (22.97 КБ) 4024 просмотра
PI2 + MQTT + 5 ESP8266 + Atmega16
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение dengi.76 » Чт сен 27, 2018 6:40 pm

Присоединяюсь!!! Тоже, после обновлений перестала говорить ( на сервере ), на терминалы голос идёт. МД на win 10.
P.S. А мне и востановление не помогло !!!
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение dengi.76 » Чт сен 27, 2018 7:13 pm

Путём восстановления более ранних бекапов удалось выяснить, что голос пропал после ВЧЕРАШНИХ ( 26.09.18 ) последних обновлений ! После восстановления голос на сервере появился !
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Ошибки/проблемы/неисправности системы

Сообщение skysilver » Чт сен 27, 2018 9:59 pm

Прям тусовка альфа-тестеров собралась. )) Чего вам на мастере-то не сидится?
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Fav0rit
Сообщения: 60
Зарегистрирован: Чт мар 19, 2015 10:27 pm
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: Ошибки/проблемы/неисправности системы

Сообщение Fav0rit » Пт сен 28, 2018 5:03 pm

По ошибкам из замеченного и немножко по пожеланиям.
1) На данный момент я не вижу, чтобы очищалась история показаний. Если в свойстве стоит параметр "хранить историю столько-то дней" то она пишется и раздувается, старый показания никуда не деваются, пока что пришлось написать свой небольшой скрипт, который ежедневно чистит лишнюю историю.
2) Импорт пунктов меню не работает. Возможно, из-за корявого экспорта, не знаю, до этого не пользовался, но как понадобился - не получилось.
3) Импорт скриптов не работает. Причем вот эта функция совсем недавно точно работала, я ей пользовался.

Обращаю внимание, что импорт/экспорт производился между разными домами, но все они были обновлены до последней версии.

Кому нужно - скрипт для очистки старых записей в истории. Не забудьте сделать бэкап БД перед использованием, мало ли что.

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

$properties = SQLSelect("SELECT * FROM properties WHERE KEEP_HISTORY>0");
   $cnt=count($properties);
   for($i=0; $i<$cnt; $i++) {
   		$propid=$properties[$i]['ID'];
    	$keep=$properties[$i]['KEEP_HISTORY'];
    	$pvals=SQLSelect("SELECT * FROM pvalues WHERE PROPERTY_ID=$propid");
    	$cnt2=count($pvals);
    		for ($j=0; $j<$cnt2; $j++) {
            $id=$pvals[$j]['ID'];
            SQLExec("DELETE FROM phistory WHERE VALUE_ID=$id AND ADDED < DATE_SUB(NOW(), INTERVAL $keep DAY)");
            }
   }

// Оптимизация таблицы phistory БД
safe_exec("mysqlcheck -o db_terminal phistory -u ".DB_USER." -p".DB_PASSWORD);
Из пожеланий, хотелось бы, привести в порядок работу MQTT, потому что постоянные дисконнекты, стабильная работа достигается только на определенной версии брокера, да и то условно.
Хотелось бы, встроенного контроля величины папки с бэкапами и логами. Иногда, из-за ошибок в работе какого-нибудь модуля, например, логи могут очень быстро (за пару дней) вырасти до больших объемов, заполняют свободное место на флешке и перестает работать вообще все. Для себя я написал скриптик, который это контролирует, но не мешало бы внедрить это в массы.

Еще из хотелок, частично это уже внедрено, по крайней мере на уровне идеи, хотелось бы развития.
Шаблон меню для классов.
Сейчас в классах есть шаблон оотбражения, который нужно писать на HTML и CSS как я понимаю. Это прикольно, но не для всякого пользователя подойдет, было бы прикольно сделать шаблон меню для объектов класса с тем же конструктором, который используется при программировании самого меню. Написал себе класс термостатов с некоторыми настройками, сформировал меню, а лучше несколько вариантов меню и потом ссылки на них вставляешь уже в основное меню, было бы офигенно удобно, хотя я понимаю, что это совсем не просто, но на мой взгляд актуально.
Последний раз редактировалось Fav0rit Пт сен 28, 2018 5:23 pm, всего редактировалось 1 раз.
За это сообщение автора Fav0rit поблагодарил:
ILGAS (Пт сен 28, 2018 9:22 pm)
Рейтинг: 1.16%
Jilber
Сообщения: 682
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 111 раз
Поблагодарили: 107 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение Jilber » Пт сен 28, 2018 5:19 pm

Сегодня обновил систему (была альфа). Теперь постоянно сыпятся сообщения о статусе системы.
СпойлерПоказать
Ошибки-2.jpg
Ошибки-2.jpg (199.32 КБ) 3935 просмотров
Ошибки.jpg
Ошибки.jpg (72.39 КБ) 3935 просмотров
Что-то не то со скриптом "reportStatus" ?
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Ошибки/проблемы/неисправности системы

Сообщение dengi.76 » Пт сен 28, 2018 6:08 pm

А по поводу голоса Алисы ( его отсутствия ) в терминале после обновления от 26.09 может кто нибудь пояснить ?
Спасибо.
Закрыто