Обложка канала

Умный дом с Alex Kvazis

Новости, ссылки, купоны и акции на гаджеты умного дома от Alex Kvazis

Умный дом с Alex Kvazis

4 года назад
Открыть в
🧐 Путаница с template 📖 В последнее время практически каждый день я сталкиваюсь с вопросами, связанными с template - объектами шаблонов. В этом посте попробую все объяснить, чтобы не повторять одно и тоже. Изначально сложилось так, что объекты шаблонов описывались при помощи отдельной платформы внутри доменов. Например шаблонный сенсор описывался так -
sensor:
  - platform: template
    sensors:
      custom_temp:
     ...............................
То есть домен sensor, платформа template. А код хранился в файле, куда ссылался путь в configuration.yaml, строка sensor:, или в пакадже в таком же разделе. Аналогично для бинарных сенсоров, свичей, света и т.п. На сегодняшний день этот метод устарел - пруф Сейчас создана отдельная интеграция Template - и объекты ВСЕХ доменов - прописываются в ней. Например сенсор и бинарный сенсор, будут внутри одного и того же раздела -
template:
  - sensor:
      - name: custom_temp
        ...............................
  - binary_sensor:
      - name: custom_occupancy
        ...............................

Соответственно, если вы используете отдельные файлы или папки в configuration.yaml то и прописываться такие объекты должны там, куда ведет путь в строке template: , а в пакаджах в соответствующем разделе. В моих конфигах на github - много примеров таких сенсоров.