Задача
Прочитать три значения объектов температуры в формате XML с LogicMachine с внешнего компьютера.
Разрешаем KNX объектам экспортировать XML
- На вкладке Объекты (Objects) выбираем объекты с которых мы хотим получать значения по запросу в виде XML. Выбираем флажок Export object
Делаем запрос XML с внешнего PC
XML запрос формируется по шаблону:
http://remote:remote@192.168.1.211/cgi-bin/scada-remote/request.cgi?m=xml&r=objects
Параметры:
- address – адрес объекта (например “1/1/1″)
- name – имя объекта (например “My object”)
- data – раскодированные данные объекта (например 42 or “01.01.2012″)
- datatype – тип данных объекта (например 1 or 5.001) – стандартные типы данных KNX
- time – время обновления объекта (формат UNIX timestamp)
- date – время обновления объекта (формат RFC date)
- comment – комментарий к объекту (например “Второй этаж, все светильники”)
- tags – опциональный набор меток к объекту (например “Свет”, “Второй этаж”)
Примечание: Для получения списка объектов которые были обновлены после определенного времени, вы можете указать дополнительный параметр “updatetime” (в формате UNIX timestamp)
Примечание: Подобным образом через запросы в формате XML вы можете получать также предупреждения (Alerts) и сообщения об ошибках (Errors).
Alerts XML запрос: http://remote:remote@192.168.0.10/cgi-bin/scada-remote/request.cgi?m=xml&r=alerts
Errors XML запрос: http://remote:remote@192.168.0.10/cgi-bin/scada-remote/request.cgi?m=xml&r=errors