Your comments

Здравствуйте!


К сожалению, указанная вами ошибка не повторяется. Можете написать точное название вашего файла, на котором вы наблюдаете указанную вами проблему? Свой файл я назвал "1_2_Server", но при загрузке его на сервер с комерческой лицензией, указанную проблему не наблюдаю.

Также уточните, эта проблема повторяется только на raspberry или на windows сервере тоже ?

Здравствуйте!


Извините за задержку с ответом.

Вообще системная база данных не должна стираться. Вы можете это проверить зайдя на UMC с помощью putty или WinSCP, там в директории var/lib/iRidium Server/DataBase хранится сама база. Попробуйте перезалить проект на сервер, размер базы не должен изменится. Если же вы загрузите другой проект, который тоже будет писать данные в системную базу данных, то база также не сотрется, но данные из нового проекта, будут записаны под другими ID, т.к. имезнится GUID проекта и ID каналов. Возможно в вашем случае так и произошло, т.е. у каналов в проекте изменился ID и поэтому старые данные стали не доступны.

Но при перезагрузке того же самого проекта, такого происходить не должно.

Здравствуйте!


Уточните пожалуйста версию i3Pro, которую вы используете? Попробуйте в последней доступной версии 1.1.9

Будут ли в ней повторяться описанные вами проблемы.

Здравствуйте!


Да, если вы получаете время в UNIX формате, то его необходимо преобразовать через скрипты.

Здравствуйте!


Да, метод SendEx был расчитан на работу только с HTTP.   К сожалению, c UDP данный метод работать не будет. Поэтому для вас остается только использовать слушатели по событиям IR.EVENT_RECEIVE_TEXT и IR.EVENT_RECEIVE_DATA, которые мы вам уже советовали.

Hello!


In order to connect to the equipment remotely, you need to configure port forwarding.

If you use a server in your automation system, you can connect it to your equipment and configure a remote connection to the server. That is, the server will work with the hardware locally, and you will connect the control panel to the server remotely.


Здравствуйте!


Подключиться к оборудованию удаленно вы можете если настроите перенаправление портов на вашем роутере. Но для этого необходимо иметь статический IP адрес. В случае же если внешний IP адрес динамический, то вы можете использовать например DynDNS.

Hello!


Sorry for delay with answer. Yes, the problem in permisions. We will try to fix this. Thanks for the info!

Здравствуйте!


Актуален ли ваш вопрос? К сожалению, вы не ответили на вопросы моей коллеги, нам без этой информации будет сложно понять причину проблему. Тем более если проблема проявляется редко, то отловить ее буде проблематично. Кстати вы пробовали использовать новую версию 1.1.8 ? Наблюдается ли в ней аналогичная проблема?

Здравствуйте!


Данные от Custom драйверов можно получить только с помощью слушателей IR.EVENT_RECEIVE_TEXT и IR.EVENT_RECEIVE_DATA, которые вы как раз и использовали в вашем скрипте. Также можно использовать метод SendEx, который умеет также принимать ответ от оборудования, т.е. имеет свой встроенный слушатель. Но в любом случае, при работе с данными драйверами, без скриптов не обойтись.