{"id":21257603,"url":"https://github.com/laggat/ha-devcontainer","last_synced_at":"2026-02-11T16:01:42.781Z","repository":{"id":92007378,"uuid":"357325996","full_name":"LaggAt/ha-devcontainer","owner":"LaggAt","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-07T08:07:47.000Z","size":230,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-20T04:00:40.484Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/LaggAt.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,"zenodo":null}},"created_at":"2021-04-12T20:11:00.000Z","updated_at":"2025-01-06T20:04:45.000Z","dependencies_parsed_at":null,"dependency_job_id":"11ffee62-bd1f-4fa9-ae00-d21404688ada","html_url":"https://github.com/LaggAt/ha-devcontainer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LaggAt/ha-devcontainer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaggAt%2Fha-devcontainer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaggAt%2Fha-devcontainer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaggAt%2Fha-devcontainer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaggAt%2Fha-devcontainer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LaggAt","download_url":"https://codeload.github.com/LaggAt/ha-devcontainer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LaggAt%2Fha-devcontainer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29336997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T16:00:30.228Z","status":"ssl_error","status_checked_at":"2026-02-11T16:00:25.398Z","response_time":97,"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":[],"created_at":"2024-11-21T04:04:44.379Z","updated_at":"2026-02-11T16:01:42.764Z","avatar_url":"https://github.com/LaggAt.png","language":"Python","funding_links":["https://www.buymeacoffee.com/LaggAt"],"categories":[],"sub_categories":[],"readme":"# ha-devcontainer\n\nThis is a container to develop a HACS/HASS integration. It features / will feature:\n\n* *(done)* Fast development cycles. Fast startup of Home Assistant.\n* *(done)* 'dev' cli tool for quick actions [usage and tab completion see here](docs/CLI_dev.md)\n* *(testing)* Develop on a Remote Raspberry Pi4 x64 (to develop on the same platform running on later)\n* *(testing)* Bluetooth / BLE is working as in the live Home Assistant container\n* *(testing)* Live and Test system may be on the same system, and are separated (Test system uses TCP port 9123)\n* Home Assistant, HACS and some useful Extensions preinstalled and all dependencies fulfilled at container build time (for fast startup)\n* *(todo)* black, pytest, ...\n\nThis is *work in progess*, this is why the done/testing/todo marks are there.\n\n## Usage\n\nLatest container for AMD64, ARM and ARM64 is here:\nhttps://hub.docker.com/repository/docker/laggat/ha-devcontainer\n\nThere is a minimal custom_component to showcase the use of this container. You can find it here:\n\n[Jokes integration: Sensor showing new Joke every minute.](https://github.com/LaggAt/ha-jokes)\n\nbtw: thanks to [icanhazdadjoke.com](https://icanhazdadjoke.com/), they provide the Jokes and it was really fun reading these while developing. Also they were very nice when talking to them about that Idea.\n\nThe integration lacks good documentation and usage of the devcontainer on the Raspberry remotely, this is still on my TODO list.\n\n## Contribute\n\n### by donating a coffee or two\n\n[![Buy me a Coffee](https://media.giphy.com/media/o7RZbs4KAA6tvM4H6j/giphy.gif)](https://www.buymeacoffee.com/LaggAt)\n\n### help with coding:\n\nFeel free to add pull requests, issues, whatever. Thanks.\n\n## Credits\n\nThe idea for that container and some concepts are from the excelent container by ludeeus. Thanks alot!\n\nhttps://github.com/ludeeus/container / [MIT License](https://github.com/ludeeus/container/blob/main/LICENSE)\n\nBase images and some ideas are taken from the Microsoft vscode-dev-containers\n\nhttps://github.com/microsoft/vscode-dev-containers / [MIT License](https://github.com/microsoft/vscode-dev-containers/blob/master/LICENSE)\n\nThanks for the hard work on these containers, which helped me to get up and running fast.\n\n'dev' cli Tool makes a lot of use from the [click_](https://click.palletsprojects.com/) project. It saved a lot of work with command line handling and tab completion.\n\n## License\n\nThis is also licensed using [MIT License](LICENSE), so have fun and build great things with it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaggat%2Fha-devcontainer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaggat%2Fha-devcontainer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaggat%2Fha-devcontainer/lists"}