Правило Персео Эспера (EPL)

У меня есть несколько странных реакций при использовании Perseo с использованием FIWARE.

  1. Я хотел бы периодически создавать событие

Это мое заявление Esper:

"select *,\"temperature_rule_email\ "как ruleName, *,ev.temperature? как tempeature, ev.id? как Meter из шаблона [каждый таймер: интервал (10 секунд)]"

И это то, что возвращает Персео

HTTP/1.1 500 Внутренняя ошибка сервера X-Powered-By: Экспресс-коррелятор программного обеспечения: 2e58bae1-2e60-42a1-b420-26b1d0533ef2; perseocep=1347 Content-Type: application/json; charset=utf-8 Content-Length: 452 Дата: Сб, 5 октября 2019 г., 08:40:45 GMT Соединение: закрыть

{"error":"сообщение об ошибке на http://perseo-core:8080/perseo-core/rules (Ошибка запуска оператора: не удалось проверить выражение select-clause 'ev.temperature?': не удалось разрешить свойство 'ev. температура?'в поток или вложенное свойство в потоке [context ctxt$smartgondor$environmental$Office select *,\"temperature_rule_email\" как ruleName, *,ev.temperature? as tempeature, ev.id? as Meter from pattern [ каждый таймер: интервал (10 секунд)]])","data":null}

Я пробовал несколько разных вещей без всяких усилий. Есть ли у кого-нибудь из вас идея?

Обновить

Также был решен таймер: интервал. Мне просто интересно, можно ли получить доступ к данным FiwareBroker, используя временной интервал.

Я получаю данные, только если событие запускает правило, но не если таймер запускает действие правила.

"text": "select *,\"water_rule_email_time\ "как ruleName, ev.distance? как расстояние, ev.id? как Meter from pattern [every (timer:interval(1 minute)) or (ev=iotEvent) ]",

  1. Я пытаюсь использовать опцию inteval в формате JSON для perseo
  "type": "email",
 "interval": "200000",
  "template": "Meter ${Meter} has temperature ${tempeature} (GEN RULE)",
  "parameters": {
    "to": "XXXX",
    "from": "XXXX",
    "subject": "${Meter} has changed"
  }

Обновление: интервал работает нормально после обновления до последней версии Perseo

Буду благодарен за любой намек на решение этой проблемы.

0 ответов

Другие вопросы по тегам