Ты предлагаешь два тода, объединять их templat-ом + плюс с помощью рекодрера вырезать два тода. На мой взгляд, мое решение чише и проще.
зачем их вырезать? их просто не добавлять. А эти тоды - используются не только в этом сенсоре и автоматизациях. Твое решение - примитивнее, оно не сможет учитывать например вручную включеный режим "выходной", или принудительно активированный режим тишины