This tool helps you generate configurations for notifications sent from Home Assistant through the ntfy.sh integration.
Visit pasevsu.github.io for more generators and projects.
Important Usage Information
Basic Settings
Server: Use the public ntfy.sh or your own server
Topic: Unique name that will identify your notifications
Title & Message: Required fields for every notification
Method: POST for most cases, PUT for specific scenarios
Additional Options
Priority: Determines the importance of the notification (min, low, default, high, urgent, max)
Tags: Add emojis for visual recognition
Icon & Image: URL to images for visual enrichment
Attachment: Link to files for download
Click URL: Opens when the notification is clicked
Actions (Action Buttons)
View: Button that opens a URL in the browser
HTTP: Sends an HTTP request to a specific endpoint
Clear: Automatically deletes the notification after clicking
Configuration
REST Command: notification with rest_command configuration.yaml
Detailed information about "ntfy", usage methods, configuration and documentation can be found on the official website https://docs.ntfy.sh/
Test your notifications before implementing them in automations
Use unique topics for different types of notifications
Combine actions and additional options for complex scenarios
We haven't added a field to enter your own tag, but after generating the code you can replace it with your desired one from the large list: list of tags
Common Uses
๐ Home Assistant automation notifications
๐จ System alarms and warnings
๐ Device and sensor status reports
๐ Quick access links to panels and tools
๐ File and image sharing
Basic Settings
Actions
Basic Settings
Additional Options
Enter full URL to the image for the icon
Enter full URL to the file for attachment
If not specified, the original filename from the URL will be used
Enter full URL to the image
Actions
Add action buttons to your notification
Configuration Preview
REST Command: For use with rest_command in configuration.yaml Service Format: For direct use in automations
The file will be downloaded with .yaml extension
Configuration will appear here after clicking "Generate Configuration"