{"id":15170294,"url":"https://github.com/abichinger/esp-terra","last_synced_at":"2025-05-13T17:38:12.557Z","repository":{"id":257402132,"uuid":"858156287","full_name":"abichinger/esp-terra","owner":"abichinger","description":"Control your terrarium's temperature and light with an ESP32.","archived":false,"fork":false,"pushed_at":"2024-09-21T09:19:07.000Z","size":1562,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-25T12:22:00.593Z","etag":null,"topics":["3d-printing","esp32","esphome","home-assistant","home-automation","terrarium"],"latest_commit_sha":null,"homepage":"","language":"OpenSCAD","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/abichinger.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-09-16T12:10:07.000Z","updated_at":"2024-09-21T09:19:10.000Z","dependencies_parsed_at":"2024-09-16T14:16:52.878Z","dependency_job_id":"5358a7ca-9160-48a9-b5c9-12f2c54af4f2","html_url":"https://github.com/abichinger/esp-terra","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"0f9cf5d5324acec8624c981011796a955a4e88f8"},"previous_names":["abichinger/esp-terra"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2Fesp-terra","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2Fesp-terra/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2Fesp-terra/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/abichinger%2Fesp-terra/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/abichinger","download_url":"https://codeload.github.com/abichinger/esp-terra/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239195129,"owners_count":19598032,"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":["3d-printing","esp32","esphome","home-assistant","home-automation","terrarium"],"created_at":"2024-09-27T08:01:15.746Z","updated_at":"2025-02-16T20:34:42.036Z","avatar_url":"https://github.com/abichinger.png","language":"OpenSCAD","funding_links":[],"categories":[],"sub_categories":[],"readme":"⚠️ **Work in progress** ⚠️\n\n# ESP Terra\n\nControl your terrarium's temperature and light with an ESP32.\nThis software is powered by [ESPHome](https://github.com/esphome/esphome)\n\n# Folder structure\n\n- [**radiator**](./radiator/README.md) - 3D printable terrarium radiator\n- **src** - ESPHome config files\n\n## Safety notice\n\nUse this software at your own risk. This project uses a 3D Printer's hotend to heat a terrarium. The hotend could catch something on fire or harm your pet. \n\n### Security measures\n\nThe following limits can be set inside [`config.yml`](./config.yaml) to make it a bit safer.\n\n- `max_heading_time`(default: 15s): The maximum time the hotend can be switched on\n- `max_temp`(default: 100°C): Maximum temperature of the hotend\n\nIf one of those limits is exceeded the software will go into a standby mode.\n\n## Features\n\n- Web interface\n- Home Assistant Integration\n\n## Components\n\n- ESP32\n- [IRFZ44N](https://www.infineon.com/dgdl/Infineon-IRFZ44N-DataSheet-v01_01-EN.pdf?fileId=5546d462533600a40153563b3a9f220d)\n- 3D Printer Hotend\n\n## TODO\n\n- Add PID controller https://github.com/esphome/feature-requests/issues/1871\n\n## Articles\n\n- [High-Power Control: Arduino + N-Channel MOSFET](https://adam-meyer.com/arduino/N-Channel_MOSFET) \u003cbr /\u003e by Adam meyer","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabichinger%2Fesp-terra","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabichinger%2Fesp-terra","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabichinger%2Fesp-terra/lists"}