Beta версия IH SmartHome V5



  • Подскажите, как реализовать запись в базу данных показаний датчика ровно в начале каждого часа? Если сохранять периодически с интервалом, то сохранение не попадает в начало часа.



  • 27.01 00:51:03.534 INFO:------------------------------------------------------------------------
    IH has started
    Service folder: /opt/ih-v5/backend
    Project folder: /var/lib/ih-v5/projects/demo_1611697853534

    27.01 00:51:19.704 INFO: hwid .............................................
    27.01 00:51:19.705 WARN: NEED upgrade project demo_1611697853534 v5.1 to v5.2
    27.01 00:51:19.707 WARN: Upgrade OK
    27.01 00:51:20.410 INFO: Custom Tables (custombase):
    27.01 00:51:20.494 INFO: Device engine has started, devices: 51
    27.01 00:51:20.512 INFO: Plugin engine has started, units: 1
    27.01 00:51:20.525 INFO: Scene engine has started, script instanses: 00
    27.01 00:51:20.539 INFO: Trend engine has started
    27.01 00:51:20.575 INFO: Webserver has started on http://localhost:8089
    27.01 00:52:26.190 WARN: Reading /opt/ih-v5/base/newversions.json. ENOENT: no such file or directory, open '/opt/ih-v5/base/newversions.json'
    27.01 00:52:28.023 INFO: Get command Restart
    27.01 00:52:29.029 IH has stopped.

    27.01 00:52:30.398 INFO:------------------------------------------------------------------------
    IH has started
    Service folder: /opt/ih-v5/backend
    Project folder: /var/lib/ih-v5/projects/demo_1611697853534

    27.01 00:52:30.864 INFO: hwid .............................................
    27.01 00:52:31.768 INFO: Custom Tables (custombase):
    27.01 00:52:31.904 INFO: Device engine has started, devices: 51
    27.01 00:52:31.937 INFO: Plugin engine has started, units: 1
    27.01 00:52:31.959 INFO: Scene engine has started, script instanses: 00
    27.01 00:52:32.031 INFO: Trend engine has started
    27.01 00:52:32.088 INFO: Webserver has started on http://localhost:8089
    27.01 00:52:34.760 WARN: Reading /opt/ih-v5/base/newversions.json. ENOENT: no such file or directory, open '/opt/ih-v5/base/newversions.json'
    27.01 00:53:56.306 WARN: Reading /opt/ih-v5/base/newversions.json. ENOENT: no such file or directory, open '/opt/ih-v5/base/newversions.json'
    27.01 00:53:58.098 WARN: Reading /opt/ih-v5/base/newversions.json. ENOENT: no such file or directory, open '/opt/ih-v5/base/newversions.json'
    27.01 00:54:25.708 INFO: Get command Restart with project moi_dom
    27.01 00:54:26.715 IH has stopped.

    27.01 00:54:28.130 INFO:------------------------------------------------------------------------
    IH has started
    Service folder: /opt/ih-v5/backend
    Project folder: /var/lib/ih-v5/projects/moi_dom

    27.01 00:54:28.639 INFO: hwid .....................................................................
    27.01 00:54:30.497 INFO: Custom Tables (custombase):
    27.01 00:54:30.737 INFO: Device engine has started, devices: 36
    27.01 00:54:30.750 INFO: influx v5.0.5
    27.01 00:54:30.804 INFO: Plugin engine has started, units: 1
    27.01 00:54:30.905 INFO: Scene engine has started, script instanses: 60
    27.01 00:54:31.067 INFO: Trend engine has started
    27.01 00:54:31.176 INFO: Webserver has started on http://localhost:8089
    27.01 00:54:31.327 IH has stopped.

    Это лог. Перестал загружаться мой проект. Могу войти , переустановив программу в проект демо. При загрузке своего начинается бесконечный цикл перезагрузки, и веб страница соответственно становиться недоступна. Загружал и ранее выгруженный свой проект, но ничего не изменилось. (hwid строку затёр)



  • @Anatol, добрый день. Скорее всего, возникает проблема со сценариями или сниппетами. Эти механизмы перерабатываются и пока не работают полноценно. Попробуйте переименовать папки scenes и snippets внутри проекта, например:
    /var/lib/ih-v5/projects/moi_dom/scenes => xscenes
    /var/lib/ih-v5/projects/moi_dom/snippets => xsnippets

    После перезагрузки сервера создадутся пустые папки scenes и snippets



  • Спасибо, проблема была в сниппетах.



  • Привет все. Решил перейти на 5 версию, но после входа в систему просто белый экран. Устанавливал через SSH, Ubuntu server. Презагружал сервер, тоже самое. Как теперь удалить?



  • @Sergeus Вероятнее всего в конце строки с адресом вы прописали /pm/
    В версии V5 нужно /admin



  • Действительно всё так и было. Интересная конструкция интерфейса, мне по нраву. Будем ждать стабильной. Я правильно понял, Xiaomi работать пока не будет? И не будут ли мешать друг другу разные версии приложения? Как удалить 5 версию? Честно ваш продукт самый дружественный, я советую всем начинающим "домоводам". Спасибо за ваши труды.



  • @Sergeus Спасибо.
    Xiaomi пока не работает.
    V4 и V5 могут работать параллельно.
    Для удаления V5 нужно:

    // Остановить сервис
    sudo systemctl stop ih-v5

    // Удалить сервис
    sudo systemctl disable ih-v5
    sudo rm /etc/systemd/system/ih-v5.service

    // Удалить папки c ih-v5
    sudo rm -R /opt/ih-v5
    sudo rm -R /var/lib/ih-v5

    Перезагрузить сервер.



  • Здравствуйте! Когда ждать доработаки HTTP плагина для работы с версией 5?



  • @dev Добрый вечер. Возвращается аналогичная ошибка: "sudo: /opt/ih-v5/node/bin/node: команда не найдена" Система Linux Lint 18.3 Sylvia, ядро 4.10.0-38-generic i686 (32bit)



  • Пользователь @intrahouse написал в Beta версия IH SmartHome V5:

    Плагины.
    Все плагины, у которых первая цифра 5 в номере версии, готовы для работы с системой iH Smart Home V5.
    На текущий момент для V5 работают следующие плагины:
    Emuls - эмулятор сенсоров и актуаторов. Поставляется в комплекте с системой.
    MQTT - для работы с оборудованием по протоколу MQTT
    https://github.com/intrahouseio/intraHouse.plugin-MQTT/archive/v5.0.0.zip
    MegaD - для работы с контроллером MegaD
    https://github.com/intrahouseio/intraHouse.plugin-MegaD/archive/v5.0.0.zip

    Где можно это отслеживать? Вот, жду я , например, плагин модбас, сяоми, бродлинк. Где мне смотреть, не вышла ли версия 5?



  • Пользователь @phlexey написал в Beta версия IH SmartHome V5:

    i686 (32

    Добрый день, к сожалению p2p плагин больше не поддерживает Linux X86 (i686 - 32bit). Пакет WebRTC который мы используем больше не поддерживает данную архитектуру.



  • @Erik Правильное замечание. Сегодня постараемся опубликовать на сайте.



  • @Erik На сайте опубликован плагин Modbus для V5



  • Пользователь @gis написал в Beta версия IH SmartHome V5:

    Здравствуйте! Когда ждать доработаки HTTP плагина для работы с версией 5?

    Повторю вопрос: Когда ждать доработаки HTTP плагина для работы с версией 5?



  • @gis Ответить по срокам не могу. В настоящее время занимаемся сценариями.



  • Пользователь @intrahouse написал в Beta версия IH SmartHome V5:

    @gis Ответить по срокам не могу. В настоящее время занимаемся сценариями.

    Спасибо за ответ! Буду ждать информации....



  • Добрый день! Плагин SNMP планируется обновлять до 5 версии?



  • @poliak000
    Да. Все плагины будут обновлены для работы с v5



  • Баг-репорт плагина ModBus.

    У меня устройство модбас может поддерживать соединение только с одним сервером. Если к нему обращаться с двух серверов - получаем ошибки.

    Соответственно, при тестировании версии 5 я выключаю плагин модбас на версии 4. Для нормальной работы версии 4 я выключаю плагин на версии 5.

    Но, выключенный плагин на версии 5 продолжает слать пакеты на модбас устройство, и в версии 4 идут ошибки:
    Плагин выключен:
    alt text
    В снифере пакетов видны подключения между сервером и модбас устройством
    alt text
    обмен достаточно активный
    alt text
    версия 4 получает ошибки
    alt text
    судя по отсутствии информации в заголовках, пакеты не совсем валидные. Штатный обмен выглядит по другому.
    alt text

    Избавиться от траффика и ошибок помогает только выключение сервера с версией 5.


Log in to reply