Позволяет ли lovelace-floorplan перемещаться по вкладкам Home Assistant?

Я хотел бы знать, можно ли использовать lovelace-floorplan для навигации по вкладкам Home Assistant, как это делают элементы изображения. Если это так, не могли бы вы привести пример yaml для настройки этой функции?

Насколько мне известно, inkscape можно использовать для добавления ссылок в файл SVG. Несмотря на то, что это достигает моей цели, проблема в том, что перезагружается не только вкладка, но и весь домашний помощник (трата времени и ресурсов).

2 ответа

Решение

Я нашел решение, проверив код floorplan.js. Следующий фрагмент кода может выполнять разбиение на страницы между 3 разными svg-файлами, которые определены на одной вкладке.

Это код:

title: Floor Plan Test
type: 'custom:floorplan-card'
config:
  log_level: info
  pages:
    - image: /local/test1.svg?v=1.1.15
      log_level: info
      page_id: page1
      rules:
        - element: button_1a
          action:
            service: floorplan.page_navigate
            data:
              page_id: page3
        - element: button_2a
          action:
            service: floorplan.page_navigate
            data:
              page_id: page2
      stylesheet: /local/style.css?v=1.1.14
    - image: /local/test2.svg?v=1.1.15
      log_level: info
      page_id: page2
      rules:
        - element: button_2a
          action:
            service: floorplan.page_navigate
            data:
              page_id: page3
      stylesheet: /local/style.css?v=1.1.14
    - image: /local/test3.svg?v=1.1.15
      log_level: info
      page_id: page3
      stylesheet:/local/style.css?v=1.1.14
      master_page: 
        content_element: floorplan
      rules:
        - element: button_3a
          action:
            service: floorplan.page_navigate
            data:
              page_id: page1

Буду признателен за любой комментарий, спасибо!

Да.

- cards:
  type: 'custom:floorplan-card'
    - config:
        image: /local/floorplan/examples/simple/simple.svg?v=1.1.14
        log_level: error
        rules:
          - element: floorplan.some_button
            action:
              service: floorplan.page_navigate
              data:
                page_id: tab_name
Другие вопросы по тегам