Home Assistant Telegram Notification Without a Bot
push.tgHome Assistant's Telegram integration needs a BotFather bot, a chat_id and an allow-list. If you just want "front door opened" on your phone (or in the family group), one rest_command does it. Checked against the Home Assistant RESTful Command docs (October 2026).
Step 1: get your endpoint (30 seconds)
Open @trafficRobot in Telegram and press Start. You get an address like k3x9q@push.tg. Your endpoint is the part before the @: https://push.tg/k3x9q. Every example below uses k3x9q, so swap in your own key.
There's no bot to create, no chat_id to look up and no token to keep safe. Add @trafficRobot to a group and the group gets its own address, so the whole team sees the alerts.
Step 2: add a rest_command
In secrets.yaml:
pushtg_url: "https://push.tg/k3x9q"
In configuration.yaml:
rest_command:
pushtg:
url: !secret pushtg_url
method: post
content_type: "text/plain; charset=utf-8"
payload: "{{ message }}"Restart Home Assistant, or reload YAML. You now have an action called rest_command.pushtg.
Step 3: use it in automations
actions:
- action: rest_command.pushtg
data:
message: "🚪 Front door opened at {{ now().strftime('%H:%M') }}"You can test it from Developer Tools → Actions: pick RESTful Command: pushtg and pass message: hello.
Ideas
- Washing machine done: trigger on power below 5 W for 3 minutes.
- Leak sensor wet. Freezer above −10 °C. UPS on battery.
- Send to a family group: add @trafficRobot to the group and use the group's address as a second rest_command.
Check that the message really arrived. push.tg answers HTTP 200 even when the key is wrong. The body says {"error":"no such user"} instead of {"ok":...}. So a green "test sent" in your tool doesn't prove delivery. Look at Telegram.
More copy-paste guides
- Claude Code, Codex and Cursor: Get a Telegram Message When Your AI Agent Finishes
- Claude Code Telegram Notification Hook
- Uptime Kuma Telegram Alerts Without a Bot Token
- Healthchecks.io Alerts to Telegram
- Proxmox Notifications to Telegram with a Webhook Target
- n8n Error Workflow: Telegram Alert When a Workflow Fails
- Grafana Alerts to Telegram with a Custom Webhook Payload
- Cron Job Failure Alert to Telegram (cron and systemd)
- GitHub Actions and GitLab CI Telegram Notification in One Line
- Synology NAS Email Alerts to Telegram
- Nagios Alerts to Telegram with curl
- Python: Get a Telegram Notification When Training Finishes
- How to Receive Email in Telegram Without Giving Out Your Real Address
- Send Server Alerts to Telegram with One curl Command
Get your endpoint: t.me/trafficRobot?start=tg-home-assistant. It takes 30 seconds, it has no ads, and it has been running since 2016.