Your comments

Hello.

The properties of the feedback can not be accessed from JS. You can only get the native driver's feedback by a string or a number:

var val = IR.GetDevice("KNX_MAIN").GetFeedback("Date");

Yes, it should work. Just make sure you have JSON.Stringify (tempreadout2) is really a string (output to the log).

From the panel, you can write to the virtual server feedback only through the "iRidium Server" driver. Do you need an example of how this can be done?

Hello.

There are no Project Tokens in the server project. Instead, virtual feedbacks are used. Specify, do you want to write a string or number in a virtual feedback? Do you need to write from a panel project?

Hello.

You have a server project that uses the GetItem() method, which only works in a panel project. So you will never have an ID equal to "1" or "2".

Добрый день.

Спасибо за предоставленную информацию.

Действительно, при выборе Store in DB = UTF-8 интервал составляет 1 минута (точнее не более 1 минуты). Однако выбор стратегии (по изменению значения или по интервалу) отсутствует в настройках студии (как старой, так и новой). После вашего обращения мы решили добавить возможность выбора стратегии сохранения в базу, но сроки реализации пока не определены. Мы сообщим вам по готовности.

Добрый день.

Если сервер под Windows, то корректное завершение нужно делать в консоли двойным нажатием Esc.

По остальным вопросам ответим позже.

Добрый день.

Сохранение в системную БД через INSERT. Иридиум сервер обработает запрос с задержкой примерно 100 мс. После любой команды SQlite будет фиксировать транзакцию. В зависимости от настроек SQLite это ещё от 50 до 300 мс
(ожидая окончания записи данных на носитель). Если запрос выполняется через веб-интерфейс сервера (т. е. запись в фидбэк, который настроен на сохранение в системную БД), то отображение в веб-интерфейсе появится с округлением до 1 минуты (хотя запись в БД произойдёт как обычно). Если сервер не загружен другой работой (скриптами), то всё происходит относительно быстро. Если сервер не был завершён аварийно, то с корректным проектом (в котором нет явных ошибок) запись рано или поздно произойдёт.

Use EVENT_RECEIVE_TEXT or EVENT_RECEIVE_DATA events. to receive data from the device. Then process and write to the desired feedbacks by the SetFeedback method.