Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

samoswall/pic-shutter-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

80 Commits

Repository files navigation

pic-shutter-card

EN

hacs_badge

Donate

Карточка штор для Lovelace UI Home Assistant all all Карточка отображает текущее положение шторы, позволяет управлять её положением и имеет пользовательские настройки для устоновки произвольных изображений окна, вида за окном и полотна шторы.

Содержание

Добавление репозитория

В разделе HACS в меню, расположенном в правом верхнем углу, выбираем пункт: Пользовательские репозитории.

Вводим адрес репозитория: https://github.com/samoswall/pic-shutter-card, выбираем категорию Lovelace, нажимаем кнопку Добавить.

Установка

В разделе HACS в поиске вводим pic-shutter-card, выбираем карточку, нажимаем кнопку Скачать.

Конфигурация

Главное

Имя Тип Важность параметра Значение по умолчанию Описание
type string Обязательно - Должно быть "custom:pic-shutter-card"
title string Не обязательно - Название карточки. Отображается в верхнем правом углу.

Параметры

Имя Тип Важность параметра Значение по умолчанию Описание
entity string Обязательно - Идентификатор сущности
name string Не обязательно Friendly name of the entity Отображаемое имя шторы
buttons_position string Не обязательно left Местоположение кнопок управления: слева - left , справа - right от окна или не показывать - not show
title_position string Не обязательно top Местоположение имени шторы и процента открытия: сверху - top , снизу - bottom
outside_window string Не обязательно not show Отображение картинки вида за окном: показывать - show , не показывать - любое другое значение
invert_percentage boolean Не обязательно false Инверсия положения шторы. Установите true если 100% - штора закрыта и 0% when it is opened
outside_window_pic string Не обязательно /local/community/pic-shutter-card/outside_window.png Файл изображения вида за окном. Загружены с карточкой: outside_window.png outside_window1.png outside_window2.png outside_window3.png outside_window4.png outside_window5.png outwin1.png outwin2.png outwin3.png
frame_window_pic string Не обязательно /local/community/pic-shutter-card/frame_window.png Файл изображения рамы окна. Загружены с карточкой: frame_window.png frame_win1.png frame_win1_2.png frame_win2.png
shutter_slide_pic string Не обязательно /local/community/pic-shutter-card/sc_shutter_slide.png Файл изображения полотна шторы. Загружены с карточкой: art.png art1.png art_city.png art3.png art4.png purple.png liteblue.png litegreen.png sc_shutter_slide.png
shutter_bottom_pic string Не обязательно /local/community/pic-shutter-card/sc_shutter_bottom.png Файл изображения нижней планки у рулонных штор. Загружен с карточкой: sc_shutter_bottom.png
shutter_min_position int (px) Не обязательно 4 Минимальное положение шторы. (в открытом положении)
shutter_max_position int (px) Не обязательно 127 Максимальное положение шторы. (в закрытом положении)
shutter_heigth int (px) Не обязательно 140 Высота шторы. Используется только для штор, у которых направление открытия влево и/или вправо.
shutter_direction string Не обязательно up Направление открытия шторы: вверх - up , влево - left , вправо - right , влево и вправо одновременно - leftright
shutter_top int (px) Не обязательно 17 Отступ от верхнего края окна до полотна шторы. Значение в пикселях. (высота окна 141 пиксель)
shutter_animation string Не обязательно show Отображение анимации направления движения: показывать - show , не показывать - любое другое значение
shutter_pic_height int (px) Не обязательно 155 Высота изображения окна. Увеличивает вертикальный размер карточки.
shutter_left int (%) Не обязательно 5 Отступ полотна шторы от левого края окна. Указывается в % от размера окна.
shutter_width int (%) Не обязательно 90 Ширина полотна шторы. Указывается в % от размера окна.
shutter_end_offset int (%) Не обязательно 0 Смещение нижнего значения полотна шторы. Указывается в % от 100. (Пример: Если при 80% штора полностью закрывает окно, то смещение 20 отобразит как закрытое на 100%)
replace_0_percent string Не обязательно notuse Заменяет значение 0% на пользовательское слово. Например: Закрыто, Опущено и т.д.
replace_100_percent string Не обязательно notuse Заменяет значение 100% на пользовательское слово. Например: Открыто, Поднято и т.д.

Описание файлов изображений

В папке карточки pic-shutter-card уже имеются некоторые изображения:

Файл Описание Размер изображения Изображение
frame_window.png Рама окна вариант 1 (вертикальные жалюзи) (153px х 151px) all
frame_win1.png Рама окна вариант 2 (белая рама с подоконником) (153px х 151px) all
frame_win1_2.png Рама окна вариант 2 c гардиной для полотна шторы art4.png (153px х 151px) all
frame_win2.png Рама окна вариант 3 (коричневая рама) (153px х 151px) all
outside_window.png Изображение вида за окном вариант 1 (Москва Сити) (153px х 151px) all
outside_window1.png Изображение вида за окном вариант 2 (Панорама ночного города часть 1) (153px х 151px) all
outside_window2.png Изображение вида за окном вариант 2 (Панорама ночного города часть 2) (153px х 151px) all
outside_window3.png Изображение вида за окном вариант 2 (Панорама ночного города часть 3) (153px х 151px) all
outside_window4.png Изображение вида за окном вариант 2 (Панорама ночного города часть 4) (153px х 151px) all
outside_window5.png Изображение вида за окном вариант 2 (Панорама ночного города часть 5) (153px х 151px) all
outwin1.png Изображение вида за окном вариант 3 (Природа) (153px х 151px) all
outwin2.png Изображение вида за окном вариант 4 (Лес) (153px х 151px) all
outwin3.png Изображение вида за окном вариант 5 (Озеро) (153px х 151px) all
art.png Изображение полотна шторы вариант 1 (Абстракция белый фон) (100px х 150px) all
art1.png Изображение полотна шторы вариант 2 (Абстракция черный фон) (141px х 125px) all
art_city.png Изображение полотна шторы вариант 3 (Ночной город черный фон) (141px х 125px) all
art3.png Изображение полотна шторы вариант 1 (Абстракция белый фон) (142px х 145px) all
art4.png Изображение полотна шторы вариант 4 (Синяя штора на гардине) (141px х 130px) all
purple.png Изображение сиреневого полотна шторы (1px х 1px) all
liteblue.png Изображение голубого полотна шторы (1px х 1px) all
litegreen.png Изображение светлозеленого полотна шторы (1px х 1px) all
sc_shutter_slide.png Изображение жалюзи (верхние 4 пикселя белые, нижние с прозрачным градиентом) (1px х 6px) all
sc_shutter_bottom.png Изображение нижней планки у рулонных штор (137px х 7px) all
pic_balcon_l.png Рама окна с дверью. (левая) (232px x 610px) all
pic_balcon_r.png Рама окна с дверью. (правая) (234px x 610px) all

Примеры кода карточки

Пример минимального кода карточки

all

type: custom:pic-shutter-card
entities:
- entity: cover.roll_1

Пример кода карточки 1

all

type: horizontal-stack
cards:
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: not show
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outwin1.png
 shutter_slide_pic: /local/community/pic-shutter-card/sc_shutter_slide.png
 shutter_animation: not show
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: not show
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outwin2.png
 shutter_slide_pic: /local/community/pic-shutter-card/purple.png
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: not show
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outwin1.png
 shutter_slide_pic: /local/community/pic-shutter-card/litegreen.png
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: not show
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outwin2.png
 shutter_slide_pic: /local/community/pic-shutter-card/liteblue.png
 shutter_animation: not show

Пример кода карточки 2

all

type: horizontal-stack
cards:
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: Left
 buttons_position: left
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window2.png
 frame_window_pic: /local/community/pic-shutter-card/frame_window.png
 shutter_slide_pic: /local/community/pic-shutter-card/art1.png
 shutter_bottom_pic: none
 shutter_direction: left
 shutter_heigth: 135
 shutter_min_position: 5
 shutter_max_position: 95
 shutter_animation: show
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: LeftRight
 buttons_position: left
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window4.png
 frame_window_pic: /local/community/pic-shutter-card/frame_window.png
 shutter_slide_pic: /local/community/pic-shutter-card/art1.png
 shutter_bottom_pic: none
 shutter_direction: leftright
 shutter_heigth: 135
 shutter_min_position: 5
 shutter_max_position: 95
 shutter_animation: show
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: Right
 buttons_position: left
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window5.png
 frame_window_pic: /local/community/pic-shutter-card/frame_window.png
 shutter_slide_pic: /local/community/pic-shutter-card/art1.png
 shutter_bottom_pic: none
 shutter_direction: right
 shutter_heigth: 135
 shutter_min_position: 5
 shutter_max_position: 95
 shutter_animation: show

Пример кода карточки 3

all

type: horizontal-stack
cards:
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: Left
 buttons_position: right
 title_position: bottom
 shutter_animation: show
 shutter_min_position: 5
 shutter_top: 4
 shutter_max_position: 135
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window.png
 frame_window_pic: /local/community/pic-shutter-card/frame_win1.png
 shutter_slide_pic: /local/community/pic-shutter-card/art_city.png
 shutter_bottom_pic: show
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: Right
 buttons_position: left
 title_position: bottom
 shutter_animation: show
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outwin1.png
 frame_window_pic: /local/community/pic-shutter-card/frame_win1_2.png
 shutter_slide_pic: /local/community/pic-shutter-card/art4.png
 shutter_bottom_pic: none
 shutter_top: -1
 shutter_heigth: 159
 shutter_direction: leftright
 shutter_min_position: -1
 shutter_max_position: 100

Пример кода карточки 4

all

type: horizontal-stack
cards:
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: left
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window.png
 frame_window_pic: /local/community/pic-shutter-card/frame_win1.png
 shutter_min_position: 3
 shutter_top: 5
 shutter_max_position: 137
- type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: right
 title_position: bottom
 outside_window: show
 outside_window_pic: /local/community/pic-shutter-card/outside_window.png
 frame_window_pic: /local/community/pic-shutter-card/frame_win2.png
 shutter_min_position: 3
 shutter_top: 5
 shutter_max_position: 142

Пример кода карточки 5

all

type: horizontal-stack
cards:
 - type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_1
 name: ' '
 buttons_position: left
 title_position: bottom
 outside_window: show
 frame_window_pic: /local/community/pic-shutter-card/pic_balcon_l.png
 shutter_min_position: 3
 shutter_top: 18
 shutter_left: 21
 shutter_max_position: 257
 shutter_pic_height: 300
 shutter_width: 74
 - type: custom:pic-shutter-card
 entities:
 - entity: cover.roll_2
 name: ' '
 buttons_position: right
 title_position: bottom
 outside_window: show
 frame_window_pic: /local/community/pic-shutter-card/pic_balcon_r.png
 shutter_min_position: 3
 shutter_top: 18
 shutter_left: 3
 shutter_max_position: 173
 shutter_pic_height: 300
 shutter_width: 80

Благодарности

Эта карточка является модернизацией карточки hass-shutter-card. Спасибо автору Deejayfool.

Пожертвования

Вы можете поддержать этот или другие проекты. Donate

About

Shutter card for Home Assistant Lovelace UI

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /