Страница 113 из 139
Re: Ещё немного обновлений
Добавлено: Вс май 20, 2018 12:52 pm
skysilver
shefus писал(а): ↑Вс май 20, 2018 10:53 am
Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?
Про циклы читаем тут
https://kb.smartliving.ru/osnovnoy-cikl-v-majordomo/ При желании можно дополнить.
Цикл коннекта можно задизейблить, если нужна синхронизация с коннектом. Если нужна, то нужно мктт брокер и модуль ставить, т.к. в качестве канала именно мктт используется.
Re: Ещё немного обновлений
Добавлено: Вс май 20, 2018 1:25 pm
xor
shefus писал(а): ↑Вс май 20, 2018 10:53 am
Теперь постоянно даёт ошибку цикл cycle_connect:
MQTT application is not installed.
Хотя я и никогда не инсталлировал MQTT.
В cycle_connect.php
Код: Выделить всё
$mqttLib = file_exists(SERVER_ROOT . "/lib/mqtt/phpMQTT.php"); // <---- у меня тут валилось
if (!$connect->config['CONNECT_SYNC'] || !$mqttLib) {
echo "Connect sync turned off or MQTT application is not installed.";
exit;
}
$sqlQuery = "SELECT * FROM commands";
$commands = SQLSelect($sqlQuery);
$total = count($commands);
for ($i = 0; $i < $total; $i++) {
$cmd_values[$commands[$i]['ID']] = $commands[$i]['CUR_VALUE'];
$cmd_titles[$commands[$i]['ID']] = $commands[$i]['RENDER_TITLE'];
$cmd_data[$commands[$i]['ID']] = $commands[$i]['RENDER_DATA'];
}
require("./lib/mqtt/phpMQTT.php");
Проверьте ваш SERVER_ROOT, ну или CONNECT_SYNC
Re: Ещё немного обновлений
Добавлено: Вс май 20, 2018 11:15 pm
xor
skysilver писал(а): ↑Вс май 20, 2018 12:52 pm
Цикл коннекта можно задизейблить, если нужна синхронизация с коннектом. Если нужна, то нужно мктт брокер и модуль ставить, т.к. в качестве канала именно мктт используется.
нет, не нужно (я про брокер и модуль для синхронизации)
Re: Ещё немного обновлений
Добавлено: Пн май 21, 2018 6:35 am
nick7zmail
shefus писал(а): ↑Вс май 20, 2018 10:53 am
Теперь постоянно даёт ошибку цикл cycle_connect:
MQTT application is
not installed.
Хотя я и никогда не инсталлировал MQTT.
После обновления пришлось часть циклов остановить вручную - те которые давали ошибку (циклы модулей которые не установлены), например:
cycle_X101_skype
cycle_rss
cycle_skype
Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?
Как бы у вас и ругается на то что mqtt не установлен.
Циклы модулей которые не установлены можно просто снести, если их нет в основном репозитории системы.
connect отвечает за взаимодействие с сервисом connect соответственно
https://connect.smartliving.ru/. Есть возможность управлять некоторыми функциями системы прямо оттуда, не настраивая доступ через интернет, проброс портов и т.п..
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 12:33 am
ipc2002
Подскажите, пожалуйста, можно ли как-то сделать так, чтобы после каждого обновления системы не приходилось заменять стандартный сигнал перед уведомлением на свой? Родной дико раздражает))
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 1:14 am
Jilber
А просто отключение звукового сигнала не подойдёт ? При замене звукового файла на свой с таким же названием обновление системы восстанавливает исходный файл ?
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 1:29 am
xor
ipc2002 писал(а): ↑Чт май 31, 2018 12:33 am
Подскажите, пожалуйста, можно ли как-то сделать так, чтобы после каждого обновления системы не приходилось заменять стандартный сигнал перед уведомлением на свой? Родной дико раздражает))
Я сделал так: в методе thiscomputer.startup
запускаю скрипт
Код: Выделить всё
$file = 'C:/_majordomo/htdocs/cms/sounds/bell_ring.mp3'; //мой файл
$newfile = 'C:/_majordomo/htdocs/cms/sounds/dingdong.mp3'; //стандарт
if (!copy($file, $newfile)) {
say("не удалось скопировать ".$file);
} else{
say('Диндон обновился');
}
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 1:32 am
xor
nick7zmail писал(а): ↑Пн май 21, 2018 6:35 am
shefus писал(а): ↑Вс май 20, 2018 10:53 am
Теперь постоянно даёт ошибку цикл cycle_connect:
MQTT application is
not installed.
Хотя я и никогда не инсталлировал MQTT.
После обновления пришлось часть циклов остановить вручную - те которые давали ошибку (циклы модулей которые не установлены), например:
cycle_X101_skype
cycle_rss
cycle_skype
Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?
Как бы у вас и ругается на то что mqtt не установлен.
...
У меня mqtt не установлен, коннект работает
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 3:07 am
ipc2002
Jilber писал(а): ↑Чт май 31, 2018 1:14 am
При замене звукового файла на свой с таким же названием обновление системы восстанавливает исходный файл ?
Именно!
Продумывал, конечно, например, вариант запретить перезапись файла средствами win7, но боюсь ругаться МДМ при обновлении будет, да и не совсем понятно, КАК это осуществить...
Думаю где-то можно и в коде МДМ поменять ссылку на файл, но пока не нашёл, и не уверен, что при обновлении не затрётся...
Re: Ещё немного обновлений
Добавлено: Чт май 31, 2018 6:57 am
nick7zmail
А не проще ли тупо выключить его, а в обработчике beforeSay вписать уже нужный файл? И ничего слетать не будет. Чёт вы сложным путём пошли.
Отправлено с моего Xperia XZ1 Compact через Tapatalk