{"id":19012646,"url":"https://github.com/naguissa/esp_email_doorbell","last_synced_at":"2026-05-04T01:31:26.653Z","repository":{"id":237413132,"uuid":"620663577","full_name":"Naguissa/ESP_email_Doorbell","owner":"Naguissa","description":"Simple doorbell email sender","archived":false,"fork":false,"pushed_at":"2023-03-29T08:58:44.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-21T15:54:20.591Z","etag":null,"topics":["arduino","esp01","esp32","esp32-arduino","esp8266","esp8266-arduino","naguissa"],"latest_commit_sha":null,"homepage":"https://www.foroelectro.net/proyectos-personales-f23/notificaciones-por-email-del-timbre-de-la-puerta-t476.html","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Naguissa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Naguissa","custom":"https://www.paypal.me/foroelectro"}},"created_at":"2023-03-29T06:07:38.000Z","updated_at":"2023-03-29T08:59:03.000Z","dependencies_parsed_at":"2024-05-01T14:27:12.956Z","dependency_job_id":"67185dbf-fabf-47b8-8033-a47423dee9c3","html_url":"https://github.com/Naguissa/ESP_email_Doorbell","commit_stats":null,"previous_names":["naguissa/esp_email_doorbell"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Naguissa/ESP_email_Doorbell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naguissa%2FESP_email_Doorbell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naguissa%2FESP_email_Doorbell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naguissa%2FESP_email_Doorbell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naguissa%2FESP_email_Doorbell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Naguissa","download_url":"https://codeload.github.com/Naguissa/ESP_email_Doorbell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Naguissa%2FESP_email_Doorbell/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32591596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","esp01","esp32","esp32-arduino","esp8266","esp8266-arduino","naguissa"],"created_at":"2024-11-08T19:19:00.571Z","updated_at":"2026-05-04T01:31:26.638Z","avatar_url":"https://github.com/Naguissa.png","language":"C++","funding_links":["https://github.com/sponsors/Naguissa","https://www.paypal.me/foroelectro","https://paypal.me/foroelectro"],"categories":[],"sub_categories":[],"readme":"## ESP8266 and ESP32 Doorbell email sender ##\n\nThis Arduino sketch implements most simple way to send an email using ForoElectro REST API. Installing it on a simple doorbell will send an email everytime it's triggered.\n\n\n### Configuration ###\n\nIn order to use the API you need to get a ForoElectro account (free) at: https://www.foroelectro.net/arduino/\n\nYou have to validate your email in order to prevent SPAM abuse.\n\nThen you can copy your ApiKey in this line of the sketch:\n\nchar* ApiKey = \"YOUR_APIKEY\";\n\n\nYou also need to enter your WiFi details in the sketch:\n\nchar* ssid = \"YOUR_WIFI_SSID\";\nchar *password = \"YOUR_WIFI_PASSWORD\";\n\n\n\n### Compilation ###\n\nYou can compile the sketch using Arduino IDE with support for your board.\n\n\n### Usage ###\n\nWhen started, sketch connects to your WiFi and then sends an email request to the API.\n\nMail sending is implemented in emailMe() function, and it's so simple that even it only uses server's IP, in order to skip even DNS resolution.\n\n\n### Hardware ###\n\nIn order it to work you must implement the power supply in paralel to doorbell. You will need to add extra capacitor(s) to maintain power during at least 3 seconds.\n\nI'm using an old phone charger installed inside doorbell box with some big capacitors and my 1st ESP8266 ESP01.\n\n\n\n\n## Who do I talk to? ##\n\n * [Naguissa](https://github.com/Naguissa)\n * https://www.foroelectro.net/proyectos-personales-f23/notificaciones-por-email-del-timbre-de-la-puerta-t476.html\n * https://www.foroelectro.net/servicios-de-la-web-f28/envio-de-correos-electronicos-con-una-llamada-http-t408.html\n * https://www.naguissa.com\n\n\n\n## Contribute ##\n\nAny code contribution, report or comment are always welcome. Don't hesitate to use GitHub for that.\n\n\n * You can sponsor this project using GitHub's Sponsor button: https://github.com/Naguissa/ESP_email_Doorbell\n * You can make a donation via PayPal: https://paypal.me/foroelectro\n\n\nThanks for your support.\n\n\nContributors hall of fame: https://www.foroelectro.net/hall-of-fame-f32/contributors-contribuyentes-t271.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaguissa%2Fesp_email_doorbell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnaguissa%2Fesp_email_doorbell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnaguissa%2Fesp_email_doorbell/lists"}