Ноль отправить невозможно, нужно импульс отправлять. Некрасиво, но на пару включений в день норм. Можно отправлять импульс, если кнопа в "1", а если в "0" не отправлять. Это побережёт память.
Я это впервые несколько лет назад разрабам высказал) Но воз и ныне там)