Ещё немного обновлений

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

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: Ещё немного обновлений

Сообщение skysilver »

shefus писал(а): Вс май 20, 2018 10:53 am Вообще cycle_connect за что отвечает? Можно ли его безболезненно в DISABLE? И где посмотреть какие циклы за что отвечают?
Про циклы читаем тут https://kb.smartliving.ru/osnovnoy-cikl-v-majordomo/ При желании можно дополнить. ;)
Цикл коннекта можно задизейблить, если нужна синхронизация с коннектом. Если нужна, то нужно мктт брокер и модуль ставить, т.к. в качестве канала именно мктт используется.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Ещё немного обновлений

Сообщение 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
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Ещё немного обновлений

Сообщение xor »

skysilver писал(а): Вс май 20, 2018 12:52 pm Цикл коннекта можно задизейблить, если нужна синхронизация с коннектом. Если нужна, то нужно мктт брокер и модуль ставить, т.к. в качестве канала именно мктт используется.
нет, не нужно (я про брокер и модуль для синхронизации)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Ещё немного обновлений

Сообщение 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/. Есть возможность управлять некоторыми функциями системы прямо оттуда, не настраивая доступ через интернет, проброс портов и т.п..
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Контактная информация:

Re: Ещё немного обновлений

Сообщение ipc2002 »

Подскажите, пожалуйста, можно ли как-то сделать так, чтобы после каждого обновления системы не приходилось заменять стандартный сигнал перед уведомлением на свой? Родной дико раздражает))
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

Re: Ещё немного обновлений

Сообщение Jilber »

А просто отключение звукового сигнала не подойдёт ? При замене звукового файла на свой с таким же названием обновление системы восстанавливает исходный файл ?
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Ещё немного обновлений

Сообщение 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('Диндон обновился');
}
Аватара пользователя
xor
Сообщения: 2044
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: Ещё немного обновлений

Сообщение 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 не установлен, коннект работает
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Контактная информация:

Re: Ещё немного обновлений

Сообщение ipc2002 »

Jilber писал(а): Чт май 31, 2018 1:14 am При замене звукового файла на свой с таким же названием обновление системы восстанавливает исходный файл ?
Именно!

Продумывал, конечно, например, вариант запретить перезапись файла средствами win7, но боюсь ругаться МДМ при обновлении будет, да и не совсем понятно, КАК это осуществить...
Думаю где-то можно и в коде МДМ поменять ссылку на файл, но пока не нашёл, и не уверен, что при обновлении не затрётся...
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: Ещё немного обновлений

Сообщение nick7zmail »

А не проще ли тупо выключить его, а в обработчике beforeSay вписать уже нужный файл? И ничего слетать не будет. Чёт вы сложным путём пошли.

Отправлено с моего Xperia XZ1 Compact через Tapatalk

Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Закрыто