トリアコンタン様
お世話になっております。狩葉伊織です。
先日のご報告の後、
アラーム機能のインターバル機能についていくつか動作を確認してみたのですが、
C_ADD_DAY 1 などで該当時間を超えた時刻に変更になった場合に、
「変更になった時間からインターバルで設定した時刻に再度スイッチが入る様になる。」
と言う動作をしているようなのです。
例
足踏みをするイベントに対し、
・C_SET_SELF_SWITCH_ALARM 000101010710 B 24*60
で、0001年01月01日07時10分を超えたらセルフスイッチBがONになるようにアラームをセットしつつ、
以降、07時10分にセルフスイッチBがONになるように24*60にインターバルセット。
セルフスイッチBがONになると【イベント001】は足踏みを止める。
その後にセルフスイッチBをOFFにし、
C_SET_TIME 07 30 で、01月02日の07時30分に変更。
C_SET_TIME 07 00
などで時間調節をして、
01月03日の07時00分にする。
07時10分にはセルフスイッチがONにならず、
07時30分にセルフスイッチがONになる。
と言った状況です。
場所移動で時間が経過した場合も、経過後の時間からインターバルをカウントしはじめてしまうようです。
その後も、時間を C_SET_TIME などで飛ばしますと少しづつずれ込んでしまうようでして、
設定方法を勘違いをしておりますでしょうか・・・・?
長文申し訳ありません。
ご指導いただければと思います・・・!