Задача
Записать данные, полученные из объекта «Погода» в Уведлмления (Alerts), далее читать каждое сообщение как RSS feed, используя RSS ридер.
Резидентный скрипт
Добавим новый резидентный скрипт, записывающий текущую температуру с объекта раз в минуту.
Отредактируем скрипт, добавив следующий код:
temper = grp.getvalue('7/1/7')
alert('Текущая погода в Москве '.. temper)
Вкладка Уведомления «Alerts» выглядит следующим образом:
Изменение пароля для RSS пользователя ‘Remote’
- Со стартовой страницы пользовательского интерфейса переходим во вкладку System Configuration, далее в меню — Services -> Remote services
- Включаем сервис и изменяем пароль, нажимаем OK
Добавляем новый RSS feed в RSS ридер
- Используйте следующий URL (вместо ip-адреса в приведенном ниже URL, Вам необходимо подставить свой IP адрес):
http://remote:remote@192.168.1.211/cgi-bin/scada-remote/request.cgi?m=rss&r=alerts
- Для вывода будут отобраны 50 последних сообщений
- Время сообщения будет показана в формате UNIX timestamp, дата сообщения — в формате RFC
Примечание! RSS может также быть использован для чтения сообщений из вкладки Error. В этом случае URL будет выглядеть так:
http://remote:remote@192.168.1.211/cgi-bin/scada-remote/request.cgi?m=rss&r=errors