{"id":18148290,"url":"https://github.com/sanchez-team/esp32-electricity-notifier","last_synced_at":"2026-04-29T17:08:25.468Z","repository":{"id":259203579,"uuid":"876536086","full_name":"Sanchez-Team/esp32-electricity-notifier","owner":"Sanchez-Team","description":"💡 Public repository of \"Notifier about electrical outages with ESP32 and SIM800L\"","archived":false,"fork":false,"pushed_at":"2025-01-24T18:20:31.000Z","size":55,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-06T21:47:24.069Z","etag":null,"topics":["esp32","micropython-esp32","sim800l","telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sanchez-Team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-10-22T06:20:15.000Z","updated_at":"2025-01-24T18:21:35.000Z","dependencies_parsed_at":"2024-12-20T09:42:22.071Z","dependency_job_id":"fc3d534f-fba5-4e91-abbe-d20b17aebdc2","html_url":"https://github.com/Sanchez-Team/esp32-electricity-notifier","commit_stats":null,"previous_names":["sanchez-team/esp32-electricity-notifier"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanchez-Team%2Fesp32-electricity-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanchez-Team%2Fesp32-electricity-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanchez-Team%2Fesp32-electricity-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sanchez-Team%2Fesp32-electricity-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sanchez-Team","download_url":"https://codeload.github.com/Sanchez-Team/esp32-electricity-notifier/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247557805,"owners_count":20958047,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["esp32","micropython-esp32","sim800l","telegram","telegram-bot"],"created_at":"2024-11-01T23:07:52.992Z","updated_at":"2026-04-29T17:08:20.430Z","avatar_url":"https://github.com/Sanchez-Team.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n[![MIT License](https://img.shields.io/badge/license-CC--BY--NC--SA--4.0-lightgrey)](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.en)\n[![Code Size in Bytes](https://img.shields.io/github/languages/code-size/Sanchez-Team/esp32-electricity-notifier)](https://github.com/Sanchez-Team/esp32-electricity-notifier)\n\n\n# Electrical outage notifier using ESP32, SIM800L and Telegram\n\nThis project is to be used in enviorments, where the user isn't always there, but, needs to know about status of electrical network there. Currently, it only supports *Telegram HTTP API*, yet, support for other APIs are planned.\n\n## Feedback\n\nIf you have any feedback, please reach out to us at alexvolkov@email.cz\n\n## Run Locally\n\n### Flashing your ESP32 with micropython firmware\nFirstly, if you haven't flashed your ESP32 with micropython firmware - you should do that first.\nTo do that, you need to go on [this website](https://micropython.org/download/) and look for your exact model, **and follow instructions carefully. Nobody is responsible if you brick your ESP32.**\n\nAfter you've flashed your ESP32, we can continue.\n\n### Downloading Thonny\n\nThis tutorial is using [Thonny](https://thonny.org/) to edit the programme, and, flash it to the board.\nHowever, using Thonny isn't enforced, therefore, you can and absolutely *should* try out/use different ways of flashing software onto the board.\n\n### Flashing programm onto the ESP32\n\nFirstly, use those commands to clone the project and go to the folder of the project.\n\n```bash\n  git clone https://github.com/Sanchez-Team/esp32-electricity-notifier\n  cd esp32-electricity-notifier\n```\n\nThen, open Thonny, click on the bottom-right corner of the program (Should say something among the lines of `Local Python 3 * /usr/bin/python3`), after that, in the field `Which kind of interpreter should Thonny use for running your code?` select `Micropython (ESP32)` and click OK.\n\n## License\n\nThis work is licensed under [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanchez-team%2Fesp32-electricity-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsanchez-team%2Fesp32-electricity-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsanchez-team%2Fesp32-electricity-notifier/lists"}