Được TopGit lập chỉ mục từ metadata GitHub: denysdovhan/vacuum-card có 1.2k sao, viết chủ yếu bằng TypeScript. Vacuum cleaner card for Home Assistant Lovelace UI
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
Vacuum cleaner card for Home Assistant Lovelace UI
By default, Home Assistant does not provide any card for controlling vacuum cleaners. This card displays the state and allows to control your robot.
Installing
💡 Tip: If you like this project, consider giving me a tip for the time I spent building this project:
HACS
This card is available in HACS (Home Assistant Community Store).
Just search for Vacuum Card in plugins tab.
Manual
Download vacuum-card.js file from the latest-release.
Put vacuum-card.js file into your config/www folder.
Add reference to vacuum-card.js in Lovelace. There's two way to do that:
Using UI:Configuration → Lovelace Dashboards → Resources Tab → Click Plus button → Set Url as /local/vacuum-card.js → Set Resource type as JavaScript Module.
Note: If you do not see the Resources Tab, you will need to enable Advanced Mode in your User Profile
Using YAML: Add following code to lovelace section.
An entity_id within the sensor domain to display battery state and icon.
map
string
Optional
An entity_id within the camera domain, for streaming live vacuum map.
map_refresh
integer
5
Update interval for map camera in seconds
image
string
default
Path to image of your vacuum cleaner. Better to have png or svg.
show_name
boolean
true
Show friendly name of the vacuum.
show_status
boolean
true
Show status of the vacuum.
show_toolbar
boolean
true
Show toolbar with actions.
compact_view
boolean
false
Compact view without image.
stats
object
Optional
Custom per state stats for your vacuum cleaner
actions
object
Optional
Override default actions behavior with service invocations.
shortcuts
array
Optional
List of shortcuts shown at the right bottom part of the card with custom actions for your vacuum cleaner.
stats object
You can use any attribute of vacuum or even any entity by entity_id to display by stats section. You can also combine attribute with entity_id to extract an attribute value of specific entity:
Name
Type
Default
Description
entity_id
string
Optional
An entity_id with state, i.e. sensor.vacuum.
attribute
string
Optional
Attribute name of the stat, i.e. filter_left.
value_template
string
Optional
Jinja2 template returning a value. value variable represents the entity_id or attribute state.
unit
string
Optional
Unit of measure, i.e. hours.
subtitle
string
Optional
Friendly name of the stat, i.e. Filter.
actions object
You can defined service invocations to override default actions behavior. Available actions to override are start, pause, resume, stop, locate and return_to_base.
Name
Type
Default
Description
service
string
Optional
A service to call, i.e. script.clean_bedroom.
service_data
object
Optional
service_data for service call
shortcuts object
You can defined custom scripts for custom actions i.e cleaning specific room and add them to this card with shortcuts option.
Name
Type
Default
Description
name
string
Optional
Friendly name of the action, i.e. Clean bedroom.
service
string
Optional
A service to call, i.e. script.clean_bedroom.
target
object
Optional
A HassServiceTarget, to define a target for the current service call.
icon
string
Optional
Any icon for action button.
service_data
object
Optional
service_data for service call
Theming
This card can be styled by changing the values of these CSS properties (globally or per-card via card-mod):
I've added some animations for this card to make it alive. Animations are applied only for image property. Here's how they look like:
Cleaning
Docking
Supported languages
This card supports translations. Please, help to add more translations and improve existing ones. Here's a list of supported languages:
English
Українська (Ukrainian)
Deutsch (German)
Français (French)
Italiano (Italian)
Nederlands (Dutch)
Polski (Polish)
Русский (Russian)
Español (Spanish)
Čeština (Czech)
Magyar (Hungarian)
עִבְרִית (Hebrew)
Português (Portuguese)
Português Brasileiro (Brazilian Portuguese)
Svenska (Swedish)
Norsk bokmål (Norwegian)
Norsk nynorsk (Norwegian)
Dansk (Danish)
한국어 (Korean)
Suomi (Finnish)
Català (Catalan)
正體中文 (Traditional Chinese)
Việt Nam (Vietnamese)
Lietuvių (Lithuanian)
Română (Romanian)
简体中文 (Simplified Chinese)
日本語 (Japanese)
Your language?
Supported models
This card relies on basic vacuum services, like pause, start, stop, return_to_base, etc. It should work with any robot vacuum, however I can physically test it only with my own robot vacuum.
If this card works with your vacuum cleaner, please open a PR and your model to the list.
denysdovhan/vacuum-card có 1.2k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/denysdovhan/vacuum-card. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
denysdovhan/vacuum-card có phải mã nguồn mở không?
Có — denysdovhan/vacuum-card phát hành theo license MIT, nghĩa là mã nguồn mở để đọc, fork và (tùy license) tái sử dụng. Mã: github.com/denysdovhan/vacuum-card.
denysdovhan/vacuum-card có trang demo không?
Dự án có trang chủ ở https://denysdovhan.com/smart-home. Tab "Readme" ở trang này thường có ảnh chụp và hướng dẫn bắt đầu nhanh.
denysdovhan/vacuum-card là gì?
denysdovhan/vacuum-card (denysdovhan/vacuum-card) là dự án TypeScript trên GitHub. Theo mô tả gốc: Vacuum cleaner card for Home Assistant Lovelace UI
Đọc thêm về denysdovhan/vacuum-card ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/denysdovhan/vacuum-card là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Vẫn đang phân vân về vacuum-card?
Một cú bấm sẽ gửi câu hỏi kèm trang này cho AI — xem AI nói gì về vacuum-card.