Страница 81 из 120

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

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

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

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

subscribeFromEvent('telegram', 'SAY');
такой вариант не срабатывает

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

Добавлено: Ср сен 26, 2018 11:53 am
fandaymon
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

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

Добавлено: Ср сен 26, 2018 5:44 pm
CDRW
Только поставил 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}

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

Добавлено: Чт сен 27, 2018 7:14 am
ZyaK
После сегодняшнего обновления перестала отвечать как в чате, так и голосом, команды выполняет, но в чате ничего не пишет. у меня одного так?
при загрузке системы пишет айпи адрес, на некоторые команды в чате всё таки пишет, но большинство - нет
пробовал наушники в малину втыкать, там на время где должен быть ответ появляется елеслышное шипение и все на этом, даже на сервере перестала говорить
Восстановил бэкап - заговорила и в чате начала писать как положено

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

Добавлено: Чт сен 27, 2018 6:40 pm
dengi.76
Присоединяюсь!!! Тоже, после обновлений перестала говорить ( на сервере ), на терминалы голос идёт. МД на win 10.
P.S. А мне и востановление не помогло !!!

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

Добавлено: Чт сен 27, 2018 7:13 pm
dengi.76
Путём восстановления более ранних бекапов удалось выяснить, что голос пропал после ВЧЕРАШНИХ ( 26.09.18 ) последних обновлений ! После восстановления голос на сервере появился !

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

Добавлено: Чт сен 27, 2018 9:59 pm
skysilver
Прям тусовка альфа-тестеров собралась. )) Чего вам на мастере-то не сидится?

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

Добавлено: Пт сен 28, 2018 5:03 pm
Fav0rit
По ошибкам из замеченного и немножко по пожеланиям.
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 как я понимаю. Это прикольно, но не для всякого пользователя подойдет, было бы прикольно сделать шаблон меню для объектов класса с тем же конструктором, который используется при программировании самого меню. Написал себе класс термостатов с некоторыми настройками, сформировал меню, а лучше несколько вариантов меню и потом ссылки на них вставляешь уже в основное меню, было бы офигенно удобно, хотя я понимаю, что это совсем не просто, но на мой взгляд актуально.

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

Добавлено: Пт сен 28, 2018 5:19 pm
Jilber
Сегодня обновил систему (была альфа). Теперь постоянно сыпятся сообщения о статусе системы.
SPOILERSPOILER_SHOW
Ошибки-2.jpg
Ошибки-2.jpg (199.32 КБ) 4822 просмотра
Ошибки.jpg
Ошибки.jpg (72.39 КБ) 4822 просмотра
Что-то не то со скриптом "reportStatus" ?

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

Добавлено: Пт сен 28, 2018 6:08 pm
dengi.76
А по поводу голоса Алисы ( его отсутствия ) в терминале после обновления от 26.09 может кто нибудь пояснить ?
Спасибо.