Вопросы по работе системы



  • @intrapro, огромное спасибо за подсказку. Все сделал по вашей подсказке, теперь все прекрасно работает. Есть у меня еще один вопрос. Помогите, если сможете. Есть у меня в прихожей Умное зеркало. Внутри спрятана Raspberry Pi 3a и старый монитор. С помощью ssh управляю его включением и выключением. На малинке стоит последний Raspbian и Chrome в режиме киоска. Я сделал экран Зеркало, на котором размещается много разных устройств: время, дата, праздники, дни рождения, пробки, валюта, погода, прогноз и т.д. Когда на экране появляется информация все хорошо, но примерно часа через три появляется окошко с сообщением. Что-то типа "браузер не может обновиться, установите новую версию, чтобы устранить проблему". Не знаю, что с этим делать. Как вариант можно делать перезагрузку, но как тогда передать по ssh пароль после команды sudo reboot. Если есть какие-то мысли на эту тему поделитесь, пожалуйста



  • @int144 Перезагрузка - не самый лучший вариант. Лучше обновить версию, как просит.
    Скиньте фото зеркала-экрана. Интересно посмотреть как сделали.



  • @intrahouse, вот
    3 (2).jpg
    2.jpg



  • @intrahouse а вот такую табличку выдает Хром

    1 (2).jpg

    При выполнении update и upgrade Хроме не обновляется. Рабочий стол отключен. Как обновить его не знаю. При перезагрузке табличка пропадает, часа через три появляется снова.



  • @int144 Вау! Мне понравилось 👍



  • @intrahouse спасибо. Мне тоже очень нравится и семья довольна. Кстати, хочу заодно поблагодарить за ваш продукт intrahouse. Очень клево👍
    Как некоторые говорят - низкий порог входа. Я не программист, я радиотехник, но в этой системе как-то сразу стало получаться. А также поддержка очень хорошая



  • @int144 Спасибо



  • Уважаемые разработчики, подскажите как можно сделать?
    На сервере, где установлен IH, установлен также logitech media server с плагином Majordomo Connect. Этот плагин позволяет сообщить серверу об изменении состояния плеера. В настройках можно задать ip адрес и порт, для каждого состояния сообщение, например /object?script=lms&status=on и т.д. Почти как в МегаД. Попытка использовать слушающий порт плсгина МегаД не прошла. В отладчике IH тишина, а отладчик lms пишет неправильный адрес сервера. Как можно организовать слушающий порт?



  • @int144, может можно использовать мой плагин - https://github.com/intrahouseio/intraHouse.plugin-voiceterminal
    Он может только слушать нужный порт и если в "Расширения" прописан какой-то конкретный URL, то запускать по нему сценарий.



  • @Alex_Jet , спасибо, попробую.



  • @Alex_Jet, хотел у Вас проконсультироться по использованию VoiceTerminal. На каком железе используете? Как делали голосовую активацию? Если snowboy, то можно ли создать модели без установки MDM?



  • @int144, пробовал 2 железа:

    • Orange Pi Zero. Микрофон от PS3 все время отваливается, однако с хорошим аналоговым микрофоном вариант очень хороший. Еще бы оформить все в виде ФЗУ - сделать "материнскую плату, которая включает предусилитель для микрофона и сами микрофоны (массив микрофонов), круглую матрицу светодиодов на основе WS28xx, усилитель мощности и преобразователь для питания OPiZ
    • Orange Pi PC. С микрофоном от PS3 работает месяцами! Но версию голосового помощника в корпусе датчика дыма уже не сделать...

    MDM не нужен! Я попросил автора чтобыон запилил веб-интерфейс в виде плагина для mdmTerminal2. Хотя голосовые модели можно было сделать и из CLI. Я тут выкладывал информацию по mdmTerminal2 - читайте примерно отсюда все. Если нужно могу поделиться своим сценарием "обработки" входящих на сервер фраз. Но он уже гигантский, хотя комментарии есть!



  • @Alex_Jet, спасибо большое, буду изучать. Как раз эта информация мне и была нужна. Особенно про создание моделей. Весь форум мдм перечитал, а там все из интерфейса мажора делается. Еще раз спасибо



  • @int144, я по ссылке выкладывал инфу как все делать из консоли. Однако еще раз - есть веб-интерфейс в качестве плагина и оттуда можно сделать модели.



  • @Alex_Jet, спасибо. Да, я все увидел и почитал. Осталось до железа добраться и проверить. Сегодя вечером попробую.



  • Здравствуйте.
    А как сделать бэкап системы и всех настроек?
    Выбираю настройки -> Проекты -> выгрузить в файл и ничего не происходит. Версия 4.7.3



  • @regabriel Добрый день.
    В результате должен создаться архив проекта, файл архива должен загрузиться в браузере.
    Попробуйте повторить операцию и посмотрите лог: /opt/intrahouse-c/log/ih.log
    Возможно, проблемы с доступом или не установлен zip

    Вы можете вручную скопировать папки с проектами:
    /var/lib/intrahouse-c/projects/ - внутри папки с проектами, каждый проект в своей папке.
    /var/lib/intrahouse-c/plugins - все установленные плагины

    Сама система находится в /opt/intrahouse-c, но там нет никаких пользовательских настроек кроме файла config.json (если вы меняли порт
    web-интерфейса или язык).



  • Коллеги, подскажите, а как в системе можно заблокировать датчик температуры/влажности? Предстоит перемонтировать часть датчиков и по ним будут возникать ошибки, либо могут значения усредняться ниже того что есть на самом деле...поэтому все отопление не хотелось бы выключать, а вот конкретный датчик заблокировать - чтобы по нему не было ни ошибки, ни управления актюаторами - было бы не плохо!



  • Пользователь @Alex_Jet написал в Вопросы по работе системы:

    Коллеги, подскажите, а как в системе можно заблокировать датчик температуры/влажности? Предстоит перемонтировать часть датчиков и по ним будут возникать ошибки, либо могут значения усредняться ниже того что есть на самом деле...поэтому все отопление не хотелось бы выключать, а вот конкретный датчик заблокировать - чтобы по нему не было ни ошибки, ни управления актюаторами - было бы не плохо!

    Для аналоговых датчиков блокировка к сожалению не предусмотрена.
    Как вариант - отвязать датчик от канала на время перемонтирования



  • Здравствуйте. Не пойму ошибка или нет.
    Создаю устройство - виртуальный датчик температуры, чтобы в нем выводить среднюю температуру с нескольких других датчиков. В настройках-> дополнительно ставлю метод определения состояния "вычисляется сценарием".

    Соответственно делаю мульти скриптик(так как таких средних будет несколько)
    в котором прописываю:

    const temp_room = Device("SensorA","Средняя температура комнаты"); 
    
    ....
    script({
        start() {
             temp_room.setValue(15);
    

    Так вот не работает x.setValue(15);
    Для "ActorA" работает.
    Это ошибка или так и должно быть?

    И второй вопрос: при создании устройства выбор - актуатор бинарный(т.е. 2 состояния)
    При этом в мультисценарии ActorD — дискретный актуатор.

    Можно ли сделать более 2 состояний у актуатора и датчика и как? Где посмотреть примеры или описания?


Авторизуйтесь, чтобы ответить