Your comments

Hello!


Thanks for the info! The problem described by you was confirmed. We will try to fix it

Hello!


Please specify which version of i3Pro and server are you using? Also, when connecting the panel to the server, look at what exactly is written to the server log. When connecting the panel to the server, in the server log you should see the following lines.



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


Работа с горячими клавишами (описанная мной в прошлом сообщении), уже добавлена в релизную версию 1.1.8

Hello!


When you click on an item (the Press event), the item switches to the Waiting state, if it is on.
When an element receives any Value from a channel or token, the item automatically switches to Off or On, depending on the value received. The Waiting state is reset.


Hello!


We added this listener to the new version 1.1.8 Please, check.

Hello!


Unfortunately, there is no such possibility. But you can proceed as follows. For example, create several virtual tags in a server project, then synchronize all panel projects with this server project.

After that, the created virtual tags appear in the panel projects, but you can use only one virtual tag for each panel.

Then, by writing values to different virtual tags on the server, you can send data to the desired control panel, which uses a particular virtual tag.



Hello!


We checked the situation described by you on our devices (Xiaomi Redmi 4 Pro - Android 6.0.1 and HTC U Play - Android 6, Ark Benefit M502 - Android 5).

The problem did not recur. Please specify which version and device of Android you have repeated.


В моем примере необходимо внеста какие либо данные в виртуальный тэг "Virtual 1", просле этого в логе сервера вы увидите сообщения о том что сработал глобальный слушатель и он выведет название виртуального канала и значение, которое было в него записано.

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


Вот пример с использованием виртуальных каналов. Scheme_example.sirpz

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

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


В какую базу данных вы пишете? Если в пользовательскую, то можете создавать ее с параметром true и тогда она не будет затираться при перезаливке проекта на сервере.

Например:


mybase.Open('MyBase_1.db', true);