Skip to content

Latest commit

 

History

History
81 lines (66 loc) · 2.1 KB

README.md

File metadata and controls

81 lines (66 loc) · 2.1 KB

Notify Card for Lovelace/Home Assistant

"Buy Me A Coffee" "Chat on Telegram"

This simple card allows you to notify any notification service manually from the dashboard.

card

Install

Install via HACS

  1. Go to the "Frontend"-tab in HACS
  2. Click on "Explore & Add Repositories"
  3. Search for Notify Card
  4. Click "Install this Repository in HACS"

Manual install

  1. Copy the notify-card.js file to your config/www folder
  2. Add a reference in the resoruce config:
resources:
  - url: /local/notify-card.js
    type: module

Config

Example config:

type: 'custom:notify-card'
label: Notify TV
card_title: Send Notification
notification_title:
  input: Title
action: notify.living_room_tv
data:
  message: $MSG
  title: $TITLE
  • action is the name of the action (service) to be called
  • data is used to define the data that gets passed to the action. Any data can be entered here, and $MSG and $TITLE will be replaced with the entered text
  • label is optional and controlls the placeholder text
  • card_title is optional and controlles the card title
  • notification_title is optional and can be used as a second textfield

Minimal config:

type: 'custom:notify-card'
action: notify.living_room_tv
data:
  message: $MSG

For services that require an entity as a target:

type: 'custom:notify-card'
action: tts.google_say
data:
  message: $MSG
  entity_id: media_player.nestmini_living_room

If you want a textfield to set the notification title with every message you can configure it like this:

type: 'custom:notify-card'
target: living_room_tv
notification_title:
  input:

If you want to change the label of the title textfield you can do that in the input parameter:

type: 'custom:notify-card'
target: living_room_tv
notification_ title:
  input: 'Put Title here'