{"id":21880996,"url":"https://github.com/apoclyps/home_automation","last_synced_at":"2026-04-10T13:31:41.198Z","repository":{"id":49863877,"uuid":"164149872","full_name":"apoclyps/home_automation","owner":"apoclyps","description":"A simple home automation service written in Django for the purpose of storing sensor data.","archived":false,"fork":false,"pushed_at":"2021-06-09T17:40:03.000Z","size":35,"stargazers_count":0,"open_issues_count":6,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-19T22:00:01.271Z","etag":null,"topics":["dj","django","monitor-device","python"],"latest_commit_sha":null,"homepage":"https://docs.google.com/presentation/d/1It4hSRu-MwDJe8rACyIkbRb-cEWX3dNQ1NouHudGmpE/edit","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/apoclyps.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-04T20:03:57.000Z","updated_at":"2020-04-04T20:22:33.000Z","dependencies_parsed_at":"2022-08-29T02:00:58.660Z","dependency_job_id":null,"html_url":"https://github.com/apoclyps/home_automation","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/apoclyps/home_automation","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fhome_automation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fhome_automation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fhome_automation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fhome_automation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apoclyps","download_url":"https://codeload.github.com/apoclyps/home_automation/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apoclyps%2Fhome_automation/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645233,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"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":["dj","django","monitor-device","python"],"created_at":"2024-11-28T09:17:13.917Z","updated_at":"2026-04-10T13:31:41.156Z","avatar_url":"https://github.com/apoclyps.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Home Automation\n================================\n\nA simple Django service with the goal of controlling and monitoring specific devices through the home.\n\n\u003e Home automation gives you access to control and monitor devices in your home from a mobile device anywhere in the world. The term may be used for isolated programmable devices, like thermostats and lighting systems, but home automation more accurately describes homes in which nearly everything — lights, appliances, electrical outlets, heating and cooling systems — are hooked up to a remotely controllable network.\n\n### Prerequisites\n\n- [Python](https://www.python.org/downloads/)\n- [Pipenv](https://pipenv.readthedocs.io/en/latest/)\n\n## Setup\n\nInstall required project dependencies and run the migrations to setup the SQLite Database.\n\n```python\npipenv install\npython manage.py migrate\n```\n\n## Running the Service\n\n```\npython manage.py runserver 0.0.0.0:8000\n```\n\nThe Docker-based workflow makes it possible to run the service against local or remote backing services by editing configuration values and typing `docker-compose up`.\n\nAlternatively, to run the service and it's linked services you will need to ensure the service ports are specified by using the following command:\n\n```sh\ndocker-compose run --service-ports --name home_automation --rm service\n```\n\n### Maintainer\n\nIf you want to contact me, feel free to raise an issue on this repository or check out my twitter account, find me on #apoclyps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Fhome_automation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapoclyps%2Fhome_automation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapoclyps%2Fhome_automation/lists"}