Правило с таймером

Добрый день.
Помогите с правилом: если значение контрола (тип text) не меняется более минуты, то оповестить.
Похожих не нашел в вики.

Предположу логику.
1 когда изменился контрол

  • присвоить значение контрола переменной.
  • запустить таймер
    2 когда таймер остановился
  • сравнить текущее значение контрола с переменной
  • оповестить
    Все ходы в документации, по моему, есть.

Про часть с оповестить посмотрите полную документацию тут: https://github.com/contactless/wb-rules - там толкьо что появился модуль оповещений и алармов.
Для работы нужна новая версия wb-rules. Скоро будет в репозитории, пока скачать её можно по той же ссылке в разделе Releases

Вроде есть же сервис timestamper, может с ним проще сделать?

Проще мне кажется так:
использовать whenChanged, т.е. когда значение изменилось,

  1. обнулить таймер, если был запущен.
  2. запустить таймер на 1мин и после этой минуты выдать аларм.

т.е. whenChanged будет сбрасывать таймер на 0, если значение обновляется.

Помогите написать это правило пожалуйста :blush:

Да ладно, я по Вашим постам OpenHab с WB настраивал. Уверен, правила писать значительно проще. Не располагаю достаточным количеством времени, буду посвободнее - напишу.

Вот посмотрите пример: http://contactless.ru/wiki/index.php/Движок_правил_wb-rules#.D0.94.D0.B5.D1.82.D0.B5.D0.BA.D1.82.D0.BE.D1.80_.D0.B4.D0.B2.D0.B8.D0.B6.D0.B5.D0.BD.D0.B8.D1.8F_c_.D1.82.D0.B0.D0.B9.D0.BC.D0.B0.D1.83.D1.82.D0.BE.D0.BC

Вот почему-то с OpenHABом все хорошо, и правила мне понятны и все остальное, а вот правила WB чего-то не идут, уж простите за тупые вопросы.

… ни чего себе “тупые”. Для меня только слово “контрол” магическое!