-
-
Save vladyspavlov/74d25856a58e252a1acee392286b7207 to your computer and use it in GitHub Desktop.
| substitutions: | |
| TELEGRAM_BOT_TOKEN: !secret telegram_bot_token | |
| api_key: !secret api_key | |
| ota_password: !secret ota_password | |
| chat_id: xxxxxxxxx | |
| esphome: | |
| name: wemos | |
| friendly_name: wemos | |
| esp8266: | |
| board: d1_mini_pro | |
| # Enable logging | |
| logger: | |
| # Enable Home Assistant API | |
| api: | |
| encryption: | |
| key: ${api_key} | |
| ota: | |
| password: ${ota_password} | |
| wifi: | |
| ssid: !secret wifi_ssid | |
| password: !secret wifi_password | |
| captive_portal: | |
| status_led: | |
| pin: GPIO2 | |
| http_request: | |
| useragent: esphome/device | |
| timeout: 10s | |
| button: | |
| - platform: template | |
| name: Send Telegram message | |
| on_press: | |
| - http_request.post: | |
| url: "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" | |
| headers: | |
| Content-Type: application/json | |
| json: | |
| chat_id: ${chat_id} | |
| text: Message from ESPHome | |
| verify_ssl: false |
ok, that was simple. nice! Thanks for sharing
Hi.
I try to run this example and i received this error
Error: connection refused
[E][component:164]: Component http_request set Error flag: unspecified
[E][component:176]: Component http_request cleared Error flag
can you help me?
Thanks
I suggest debugging the http request first before moving on to esphome. I suggest trying out a tool like "bruno" for that. If you have verified that your request is correct and your bot is responding as planned, than you can continue with the yaml.
I put the same example to connect with telegram api and return this error.
with chatid: xxxxx? Again, setting up the bot (which is nessesary for this to work) is not so trivial and i'd suggest verifying that all ids are correct before continuing with the esphome
no i change the correct chat_id. is a group id but i test the conection to connect via web url and connect correctly
Wow, that's simply great! I am so happy you shared your config with us :)