Есть высокая вероятность, что причёсывание синтаксиса как pr не примут. Скажут, это косметика, но по сути breaking changes
rest из трех элементов - sensor, binary sensor и switch
когда-то у них были похоже одинаковые параметры, но потом обычный сенсор сильно расширился, а остальные его не догнали
вроде, если все подтянуть к сенсору, то будет более-менее стандартно