← PushPig
Smart home & IoT
Events from Home Assistant, IoT devices and sensors as push.
Your home and your devices have a lot to say: motion detected, laundry done, water in the basement.
With PushPig you forward smart home and IoT events as push
notifications: to phone, browser and email.
Connect Home Assistant
In Home Assistant a single rest_command is enough, which you then call from
automations:
rest_command:
pushpig:
url: https://pushpig.de/api/push/send
method: POST
headers:
Authorization: "Bearer pp_YOUR_API_KEY"
Content-Type: application/json
payload: '{"channel":"home","title":"{{ title }}","body":"{{ message }}"}'
Your own devices & sensors
An ESP32, a Raspberry Pi or a home-grown sensor script. Anything that speaks HTTP sends with a
single request:
curl -X POST https://pushpig.de/api/push/send \
-H "Authorization: Bearer pp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"channel":"home","title":"Mailbox","body":"Post has arrived"}'
Critical events, instantly
A water alarm or smoke detector should never wait. With "urgent": true the push
bypasses quiet hours and is delivered immediately, while "laundry done" politely
respects them.
Split topics into separate
channels (e.g.
alarm and
household) so everyone at home only subscribes to what matters to them.
Frequently asked questions
How do I send a notification from Home Assistant?
With a rest_command that posts to /api/push/send. You then call it from any automation and pass title and body as template variables. No dedicated integration is needed.
Can an ESP32 or a Raspberry Pi send directly?
Yes. Anything that can fire an HTTP POST can send: a sensor script, a hobby project or a cron job on the Pi. All it takes is the endpoint URL, the API key and a small JSON body.
How do I make sure a water alarm gets through at night?
With "urgent": true. That message bypasses every recipient's quiet hours and is delivered immediately, while non-critical notices such as "laundry done" wait until morning.
Can my family receive the same notifications?
Yes. Everyone subscribes to the same channel and receives on their own devices, through the Android app or the browser. Each person sets their own quiet hours.
Do I need my own server or my own app for this?
No. You need neither a push server nor an app in the store. Your devices talk to the PushPig API directly, and your recipients use the PushPig app or their browser.
Help & API ·
Pricing ·
Contact ·
Imprint ·
Privacy