Релиз IntraHouse V5
-
Если закоментарить строку this.pluginCommand({unit:this.param, command:this.comm});
то сценарий отрабатывает.
-
Это все и отсутствие нормального описания системы команд пока сдерживает полноценный переход на V5
-
Всех с новым годом!
Хотел прояснить один момент. В 4 версии вот такая строкаthis.startTimer('sunrise', this.getSysTime('sunrise','tomorrow'), 'onSunrise');
приводила к срабатыванию функции onSunrise() на рассвете завтрашнего дня. Эта же строка в 5 версии приводит к следующему результату:
02.01 08:31:56.330 getSysTime sunrise tomorrow = 03.01 08:31:43.156 (1641187903156)
02.01 08:31:56.330 Start timer sunrise for 1641187903156 secПолучается сработка произойдет примерно через 52000 лет? Почему так получается? Косяк?
-
@Lost, да, Вы правы. Такой вариант запуска startTimer (второй аргумент не интервал, а временная точка) пока не работает. Добавим в ближайшем релизе.
Всем удачи и больше светлых полос в Новом тигровом году!
-
Добрый вечер!
А каким образом можно восстановить проект из сохраненной копии (например project15.ihpack)? Через импорт не получается. Появляется ошибка после достижения 99% прогресса:
Хотя по факту таких папок точно нет на этом сервере. Или я может что-то не так делаю?
-
Добрый день!
Подскажите, а как максимально безболезненно мигрировать с v4 на v5 и что точно не переедет и придется переделывать?
Инструкцию не нашел ни на форуме ни на сайте.
Заранее спасибо!
-
@homa Добрый день!
Переедут устройства.
Экраны нет, сценарии нужно будет изменить.Если нет другого компьютера, V5 можно установить на тот же компьютер, где V4. Встанет на другой порт.
-
Механизм переноса: выгрузить проект в V4 и загрузить в V5
-
Пользователь @IntraVM написал в Релиз IntraHouse V5:
Механизм переноса: выгрузить проект в V4 и загрузить в V5
Ну а как все таки загрузить проект в V5?
-
@Lost Через импорт
-
@IntraVM а мнемосхемы?
Сценарии, конечно, проблема, без них ничего работать не будет, а их достаточно много. Большое количество работы по переносу в ограниченное время выходит.
Устройства с привязкой к плагинам и портам переедут? Нужно сначала установить все используемые плагины, а потом делать импорт?
-
Пользователь @IntraVM написал в Релиз IntraHouse V5:
@Lost Через импорт
Я уже выше писал, что импорт сохранённых из V5 проектов обратно в V5 (на другой машине)
не работает! Возникает ошибка "папка существует" хотя по факту её нет.
-
@homa я пробовал переносить. Получилось месиво. Лучше с нуля создать. Так как функционал значительно расширился при создании заодно изучите возможности.
-
@Lost У меня очень большой проект с очень высокой степенью автоматизации, пересоздать вручную это неделю больше ничем не заниматься, при этом ещё и работать ничего не будет) в идеале переехать хоть как-нибудь, а потом переделывать отдельные куски
-
@IntraVM да, ещё вопрос по устройствам, сниппеты переедут?
-
Опять тоже самое. Господа, когда импорт нормально заработает?
-
вот я с лета откладываю переезд на v5, потому что судя по форуму проблем много, а ручной работы еще больше. переехать очень хочется, но понимаю, что нужно выделить очень много времени, а с ним напряг
-
@Lost, добрый день. У нас проблема не воспроизводится.
Загрузка-выгрузка проектов - это штатная процедура, используется часто.
Даже если проект с таким именем уже есть - создается новая папка с добавлением timestamp.
Возможно, дело в другом и имеет место неверная диагностика- Попробуйте изменить название файла (в названии не должно быть скобочек, пробелов).
- Попробуйте создать другой архив и загрузить его.
- Попробуйте создать новый проект.
- Проверьте папку /var/lib/ih-v5/projects. Там хранятся проекты.
Если у вас установлена галочка "Другое место для хранения проектов" - путь будет другой. Может места не хватает? - Посмотрите системный лог после операции загрузки: Процессы-Основной процесс (переход по ссылке) - Лог процесса. Возможно, там есть ошибка.
Заранее спасибо за тестирование.
-
@homa, добрый день. Если пока не собрались - вероятно, есть смысл не торопиться. Модуль переноса проектов создавался в начале разработки V5. Сейчас уже выходим на финишную, модуль переноса будет обновлен.
Что переносится:- устройства в дерево устройств с учетом уровней и зон
- каналы, привязки - практически для всех плагинов, которые есть в V5 (modbus, mqtt, megad, http,ping,laurent,..)
- картинки
- списки экранов, списки мнемосхем
Добавим перенос, сейчас нет:
- камеры
- сниппеты
- сценарии
- мультисценарии, наборы устройств
(возможно, сценарии нужно будет местами отредактировать) - интеграция устройств в мобильное приложение
Что не переносится совсем - это визуализация, так как изменился подход. Была попытка перенести устройства с типовыми шаблонами на пустую мнемосхему - чтобы просто видеть, какие устройства нужно там разместить. По факту визуализацию придется делать заново.
После обновления модуля переноса опубликуем инструкцию.
-
- Изменял. Не помогает
- Пробовал. Не помогает
- Пробовал
- Галочки "Другое место для хранения проектов" нет. Проекты лежат в папке по умолчанию
Вот лог:
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_162292021057519.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 Такая папка уже существует!