PushMeld
Home Assistant integration

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

  1. Open Settings → Devices & services in Home Assistant.
  2. Select Add integration and search for PushMeld.
  3. Enter the MaxCode that should receive the notifications.
  4. 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.