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

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

Модератор: immortal

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

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

Сообщение skysilver » Вс май 20, 2018 12:52 pm

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

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

Сообщение xor » Вс май 20, 2018 1:25 pm

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 поблагодарил:
shefus (Вс май 20, 2018 4:28 pm)
Рейтинг: 1.16%
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Вс май 20, 2018 11:15 pm

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

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

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

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

Сообщение ipc2002 » Чт май 31, 2018 12:33 am

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

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

Сообщение Jilber » Чт май 31, 2018 1:14 am

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

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

Сообщение xor » Чт май 31, 2018 1:29 am

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
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

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

Сообщение xor » Чт май 31, 2018 1:32 am

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
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

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

Сообщение ipc2002 » Чт май 31, 2018 3:07 am

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

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

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

Сообщение nick7zmail » Чт май 31, 2018 6:57 am

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

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

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