Update 2019-03-14
This post has grown out of hand.
My plugins are now listed on github
My Lovelace Plugins
Original post below
Some of you may have seen the lovelace plugins I have posted on the forums.
I realized there are some that I have not posted before, so I’ll use this topic to present them - and the old ones.
I’ll make one reply per thing, and then link them from this one.
Feel free to ask questions or discuss in this topic as well!
Instructions
Installation, upgrade and debugging instruction for plugins.
Cards
auto-entities - Automatically populate the entities:
list of other cards. (Improved version of the well known monster-card)
state switch - Switch cards based on an entity state or on the logged in user
layout card - Gives you more control over how cards are placed in a view
color glance card - A glance card with a colorized background
useful markdown card - A markdown card that lets you show live entity states and attributes
card modder - Lets you style any card using css
popup card - Replace the more-info dialog with any lovelace card
column card - Display other cards in columns even in a panel view
color-picker - Select light color without more-info
Entity rows
slider entity row - Add a slider for dimming lamps
toggle lock entity row - Avoid accidentally toggling entities
time input row - Input a time without having to open the more-info dialog
fold entity row - Group entities, and fold them away
folding group entity row - Display an entire group
of entities at once, and fold it away
Picture elements
dim image element - An image whose opacity follows the brightness of a light
long press - Make any element take one action when pressed and another when pressed and held
Misc
browser-commander - Controll the browser viewing your frontend from your backend
lovelace-gen - A lovelace configuration generator with templates other conveniences
lovelace-player - Make any browser a media player
lovelace-fullykiosk - Control the screen and get motion alerts from Fully Kiosk Browser
card-tools - A library of useful tools for authors of custom cards/elements/entity rows.
hass-fontawesome - Use icons from fontawesome anywhere in Home Assistant
card-loader - A quickfix for some custom cards not being able to load other custom cards (not necessary for mine though, mine are perfect /s)
custom_updater
All my plugins are automatically added to the custom_updater and can be seen and managed by the tracker-card.
In order for that to work, you need to add a version number to the url when you import the plugins.
E.g.
resources:
- url: /local/card-tools.js?v=0
type: js
What comes after the v=
doesn’t matter, and will be replaced as soon as you automatically update the card.
Also note that my cards don’t have version numbers as such, but instead rely on the git commit hashes, so they will look a bit different in the tracker-card: