This simple card allows you to notify any notification service manually from the dashboard.
- Go to the "Frontend"-tab in HACS
- Click on "Explore & Add Repositories"
- Search for
Notify Card - Click "Install this Repository in HACS"
- Copy the
notify-card.jsfile to yourconfig/wwwfolder - Add a reference in the resource config:
resources:
- url: /local/notify-card.js
type: module
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 }}"
actionis the name of the action (service) to be calleddatais used to define the data that gets passed to the action. Any data can be entered here and home assistant templates are supported. (withmsgandtitleas variables for the entered text anduserfor the current user object)labelis optional and controls the placeholder textcard_titleis optional and controls the card titlenotification_titleis 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 }}"
target:
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'
action: notify.living_room_tv
data:
message: "{{ msg }}"
title: "{{ title }}"
notification_title:
input:
If you want to change the label of the title textfield you can do that in the input parameter:
...
notification_ title:
input: 'Put Title here'
