Если подключить к релевыключатель с фиксированными положениями, то счётчик импульсов считает количество циклов “вкл-выкл”.
Было бы удобно добавить счётчик, который считает общее количество переключений - т.е. суммы включений и выключений.
Это нужно для того чтобы в сценариях определять факт ручного управления выключателем и временно отключать автоматику. Сейчас для такого отключения выключатель нужно щелкнуть два-три раза:
первые два чтобы сработал счётчик и возможно ещё раз - чтобы привести управляемое устройство в целевое состояние.
В принципе, это не сложно реализовать правилами. Есть условие для правил, when changed, которое реагирует на любое изменение, если его примерить именно к состоянию входа, а не а счётчику. У меня похожим образом реализовано всё управление, т.е. каждое переключение изменяет состояние. Единственное исключение, это если новое нажатие совпадает с текущим состоянием - тогда да, придется сделать два нажати. Ну то есть надо включить, а выключатель и так во включенном. (Но так специально задумано, чтобы пользователь точно знал, что сейчас произойдет). Хотя опять же правилами можно реализовать и функцию непосредственнно проходного выключателя, когда любое переключение меняет состояние.