Релиз IntraHouse V5



  • @homa Добрый день!
    Переедут устройства.
    Экраны нет, сценарии нужно будет изменить.

    Если нет другого компьютера, V5 можно установить на тот же компьютер, где V4. Встанет на другой порт.



  • Механизм переноса: выгрузить проект в V4 и загрузить в V5



  • Пользователь @IntraVM написал в Релиз IntraHouse V5:

    Механизм переноса: выгрузить проект в V4 и загрузить в V5

    Ну а как все таки загрузить проект в V5?



  • @Lost Через импорт



  • @IntraVM а мнемосхемы?
    Сценарии, конечно, проблема, без них ничего работать не будет, а их достаточно много. Большое количество работы по переносу в ограниченное время выходит.
    Устройства с привязкой к плагинам и портам переедут? Нужно сначала установить все используемые плагины, а потом делать импорт?



  • Пользователь @IntraVM написал в Релиз IntraHouse V5:

    @Lost Через импорт

    Я уже выше писал, что импорт сохранённых из V5 проектов обратно в V5 (на другой машине)
    не работает! Возникает ошибка "папка существует" хотя по факту её нет.



  • @homa я пробовал переносить. Получилось месиво. Лучше с нуля создать. Так как функционал значительно расширился при создании заодно изучите возможности.



  • @Lost У меня очень большой проект с очень высокой степенью автоматизации, пересоздать вручную это неделю больше ничем не заниматься, при этом ещё и работать ничего не будет) в идеале переехать хоть как-нибудь, а потом переделывать отдельные куски



  • @IntraVM да, ещё вопрос по устройствам, сниппеты переедут?



  • Опять тоже самое. Господа, когда импорт нормально заработает?
    859d9e5e-2fc9-4e91-826a-ad871e2b2bbd-image.png



  • вот я с лета откладываю переезд на v5, потому что судя по форуму проблем много, а ручной работы еще больше. переехать очень хочется, но понимаю, что нужно выделить очень много времени, а с ним напряг



  • @Lost, добрый день. У нас проблема не воспроизводится.
    Загрузка-выгрузка проектов - это штатная процедура, используется часто.
    Даже если проект с таким именем уже есть - создается новая папка с добавлением timestamp.
    Возможно, дело в другом и имеет место неверная диагностика 😞

    1. Попробуйте изменить название файла (в названии не должно быть скобочек, пробелов).
    2. Попробуйте создать другой архив и загрузить его.
    3. Попробуйте создать новый проект.
    4. Проверьте папку /var/lib/ih-v5/projects. Там хранятся проекты.
      Если у вас установлена галочка "Другое место для хранения проектов" - путь будет другой. Может места не хватает?
    5. Посмотрите системный лог после операции загрузки: Процессы-Основной процесс (переход по ссылке) - Лог процесса. Возможно, там есть ошибка.
      Заранее спасибо за тестирование.


  • @homa, добрый день. Если пока не собрались - вероятно, есть смысл не торопиться. Модуль переноса проектов создавался в начале разработки V5. Сейчас уже выходим на финишную, модуль переноса будет обновлен.
    Что переносится:

    • устройства в дерево устройств с учетом уровней и зон
    • каналы, привязки - практически для всех плагинов, которые есть в V5 (modbus, mqtt, megad, http,ping,laurent,..)
    • картинки
    • списки экранов, списки мнемосхем

    Добавим перенос, сейчас нет:

    • камеры
    • сниппеты
    • сценарии
    • мультисценарии, наборы устройств
      (возможно, сценарии нужно будет местами отредактировать)
    • интеграция устройств в мобильное приложение

    Что не переносится совсем - это визуализация, так как изменился подход. Была попытка перенести устройства с типовыми шаблонами на пустую мнемосхему - чтобы просто видеть, какие устройства нужно там разместить. По факту визуализацию придется делать заново.

    После обновления модуля переноса опубликуем инструкцию.



  • @intrapro

    1. Изменял. Не помогает
    2. Пробовал. Не помогает
    3. Пробовал
    4. Галочки "Другое место для хранения проектов" нет. Проекты лежат в папке по умолчанию
      Вот лог:

    19.01 20:26:05.225 INFO:------------------------------------------------------------------------
    Server has started
    Service folder: C:\Users\Алексей\AppData\Local\ih-v5\backend
    Project folder: C:\ProgramData\ih-v5/projects/demo_1622920210575

    19.01 20:26:05.232 INFO: Versions System: 5.8 Project: 5.8
    19.01 20:26:05.460 INFO: Custom Tables (custombase):
    19.01 20:26:09.060 INFO: Schedule engine has started
    19.01 20:26:09.088 INFO: Device engine has started, devices: 30
    19.01 20:26:09.088 INFO: Scene engine has started, script instances: 0
    19.01 20:26:09.091 INFO: sqlite v5.0.20
    19.01 20:26:09.174 INFO: Plugin engine has started, units: 2
    19.01 20:26:09.177 INFO: Trend engine has started
    19.01 20:26:09.307 INFO: UDP server has started
    19.01 20:26:09.308 INFO: Webserver has started on http://localhost:8089
    19.01 20:26:09.308 ERROR: UDP server port: 8088 error! EADDRINUSE: Address in use
    19.01 20:26:09.991 INFO: P2p has started: 577 431 604
    19.01 20:26:37.375 INFO: C:\Users\Алексей\AppData\Local\ih-v5\tools\7z.exe x -y C:\Users\Алексей\AppData\Local\ih-v5\tmp\project.zip -oC:\Users\Алексей\AppData\Local\ih-v5\tmp\project
    19.01 20:26:39.100 ERROR: import Такая папка уже существует!
    19.01 20:42:22.054 WARN: Folder C:\ProgramData\ih-v5\projects\demo_1622920210575 zip to C:\ProgramData\ih-v5\projects\demo_1622920210575.zip
    19.01 20:42:22.055 INFO: C:\Users\Алексей\AppData\Local\ih-v5\tools\7z.exe a -tzip C:\ProgramData\ih-v5\projects\demo_1622920210575.zip C:\ProgramData\ih-v5\projects\demo_1622920210575 -xr!db -xr!logdb -xr!operative -xr!temp
    19.01 20:44:51.415 INFO: C:\Users\Алексей\AppData\Local\ih-v5\tools\7z.exe x -y C:\Users\Алексей\AppData\Local\ih-v5\tmp\demo_162292021057555.zip -oC:\Users\Алексей\AppData\Local\ih-v5\tmp\demo_162292021057555
    19.01 20:44:53.197 ERROR: import Такая папка уже существует!



  • Попробовал эту процедуру на машине с линуксом - работает. Даже одни и теже проекты импортируются несколько раз. На винде ошибка.



  • @intrapro
    Добрый день! Спасибо за ответ. Действительно, если все, что Вы описали будет реализовано в обозримом будущем, проще переехать со штатным импортом. Визуализация совершенно не критично, если весь функционал работает, её можно рисовать постепенно.
    Чем мы, сообщество, и я, как пользователь, можем вам помочь, чтобы ускорить разработку функционала и повысить качество импорта?)



  • Господа, после обновления до версии 5.8.4, заметил , что во вкладке "удаленный доступ" пропал ключ р2р, раньше был на месте, что делать?
    Или сервер р2р не работает?



  • @thunder_d, спасибо за bug report.
    Доступ работает, проблема только в отображении
    Пофиксили, в течение часа выйдет 5.8.5



  • Ну и прекрасно 🙂



  • Пользователь @Lost написал в Релиз IntraHouse V5:

    Попробовал эту процедуру на машине с линуксом - работает. Даже одни и теже проекты импортируются несколько раз. На винде ошибка.

    Добрый день, действительно при загрузке проектов под Windows была проблема. Исправлено в версии v5.8.5


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