Базовый сервис

Основная карточка сервиса. На основе этого сервиса создаются другие.
Название
Заголовок сервиса
title: Home AssistantОписание
Дополнительное описание, которое отображается сразу под заголовком. Это поле удобно, когда у вас два одинаковых сервиса, но их нужно как-то различать.
description: Автоматизация домаСсылка
Ссылка на сервис. Используется при нажатии на иконку и заголовок. Также с помощью нее происходить проверка статуса доступности.
link: https://home-assistant.home.local/Target
Поведение браузера при нажатии на сервис. С помощью этого свойства, можно сделать открытие сервиса в текущем или новом окне.
target: _blankПоддерживаемые значения:
| Значение | Описание |
|---|---|
_blank | Загружает страницу в новое окно браузера |
_self | Загружает страницу в текущее окно |
_parent | Загружает страницу во фрейм-родитель, если фреймов нет, то это значение работает как _self |
_top | Отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то это значение работает как _self |
Значение по умолчанию: _blank
Внимание
Данное свойство имеет приоритет над behaviour.target из config.yml. Подробнее можно прочитать в конфигурации
Иконка
Иконка сервиса. Позволяет очень быстро найти необходимы элемент. Данное поле можно очень гибко настраивать комбинируя разные параметры.
icon:
name: simple-icons:homeassistant
wrap: trueили из локальный файлов:
icon:
url: icons/homeassistant.svg
background: '#eee'Настройка
Подробнее описано в разделе иконки.
Теги 0.10.0
Теги позволяют разграничивать сервисы. Довольно удобно, когда у вас есть несколько сервисов, которые относятся к одному и тому же проекту.
tags:
- name: Дом
color: greenили из глобальных тегов:
tags:
- ДомНастройка
Подробнее описано в разделе теги.
Статус
Mafl умеет отслеживать работоспособность сервисов по ссылке, которую вы указали.
status:
enabled: true
interval: 60 # можно не указыватьenabled
Статус включения
Поддерживаемые значения: true, false
Значение по умолчанию: false
animation
Анимация статуса
Поддерживаемые значения: true, false
Значение по умолчанию: true
interval
Интервал обновления статуса.
Поддерживаемые значения: число
Значение по умолчанию: 60 секунд
Внимание
Не рекомендуем менять интервал. Это может спровоцировать большую нагрузку на систему, если у вас очень много разных сервисов.
Примеры
Базовый сервис
services:
- title: Home Assistant
description: Автоматизация дома
link: https://home-assistant.home.local/
icon:
name: simple-icons:homeassistant
wrap: true
color: '#3dbcf3'Отслеживание статуса
services:
- title: Home Assistant
description: Автоматизация дома
link: https://home-assistant.home.local/
icon:
name: simple-icons:homeassistant
wrap: true
color: '#3dbcf3'
status:
enabled: true