PushMeld notifications in Home Assistant
Send Home Assistant notifications through PushMeld with a MaxCode. The integration is a small adapter: it forwards the title, message, and optional details to the existing PushMeld API.
No PushMeld login or password is required. Home Assistant stores each configured integration entry locally.
Set up the integration
- Open Settings → Devices & services in Home Assistant.
- Select Add integration and search for PushMeld.
- Enter the MaxCode that should receive the notifications.
- Enter a unique project name in the Project name (Latin letters) field, then confirm the form.
Multiple MaxCodes
Add the PushMeld integration again for every additional MaxCode. Give each entry a different local service name so that Home Assistant creates a separate notification service for each destination.
For example, the project name security creates the service
notify.security. Home Assistant normalizes the name when it creates the
service; HATest becomes notify.hatest.
Automation example
Use the notification service created by the integration in an automation. In this
example, test is only an example project name, not a fixed PushMeld
service. Replace notify.test with the normalized name of the project you
entered during setup. If you leave the example unchanged, Home Assistant reports an
unknown action and the request never reaches PushMeld.
alias: PushMeld test notification
triggers:
- trigger: homeassistant
event: start
# Replace this with any Home Assistant trigger.
actions:
- action: notify.test
data:
title: "🚨 Home Assistant"
message: "📲 An automation was triggered"
data:
details: "Additional event information"
What is forwarded
The integration sends a request to:
POST https://api.pushmeld.de/api/v1/notify/
The configured MaxCode is sent in the Authorization header. The JSON
body contains title, message, and, when supplied,
details.
Responsibility boundary
Home Assistant only sends the request. MaxCode validation, rate limits, IP protection,
delivery, rotation, and request logging remain handled by PushMeld. The integration
does not interpret details or inspect the API response body.