{"id":29512961,"url":"https://github.com/codemonkey2k5/homeassistant-desktopplus","last_synced_at":"2026-07-01T00:32:07.944Z","repository":{"id":300458812,"uuid":"1006221638","full_name":"codemonkey2k5/HomeAssistant-DesktopPlus","owner":"codemonkey2k5","description":"A simple python script to open HomeAssistant Dashboard to a fixed location on your desktop. Remove borders, fix size and auto refresh as well.  ","archived":false,"fork":false,"pushed_at":"2025-06-29T21:28:31.000Z","size":11,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-17T13:06:05.064Z","etag":null,"topics":["auto-refresh","borderless","borderless-windowed","desktop","desktop-dashboard","home-assistant","homeassistant"],"latest_commit_sha":null,"homepage":"","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/codemonkey2k5.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-06-21T19:05:21.000Z","updated_at":"2025-07-02T14:58:46.000Z","dependencies_parsed_at":"2025-06-21T20:42:47.102Z","dependency_job_id":null,"html_url":"https://github.com/codemonkey2k5/HomeAssistant-DesktopPlus","commit_stats":null,"previous_names":["codemonkey2k5/homeassistant-desktopplus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/codemonkey2k5/HomeAssistant-DesktopPlus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonkey2k5%2FHomeAssistant-DesktopPlus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonkey2k5%2FHomeAssistant-DesktopPlus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonkey2k5%2FHomeAssistant-DesktopPlus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonkey2k5%2FHomeAssistant-DesktopPlus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codemonkey2k5","download_url":"https://codeload.github.com/codemonkey2k5/HomeAssistant-DesktopPlus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codemonkey2k5%2FHomeAssistant-DesktopPlus/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271574431,"owners_count":24783319,"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","status":"online","status_checked_at":"2025-08-22T02:00:08.480Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["auto-refresh","borderless","borderless-windowed","desktop","desktop-dashboard","home-assistant","homeassistant"],"created_at":"2025-07-16T12:11:13.940Z","updated_at":"2026-07-01T00:32:07.888Z","avatar_url":"https://github.com/codemonkey2k5.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"WHAT DOES HomeAssistant-DesktopPlus do?\n\nHomeAssistant-DesktopPlus allows windows users to open HomeAssistant on their desktop.  But more!\nYou can have the window stay on top of other running programs.\nYou can have it with or without a window frame.   \nYou can lock the screen size or allow it to be resizable.\nYou can set the dash to reload at a given interval.\nAnd you can set the exact coordinates of the window so that it always opens up in the same location.\n\nUSE CASE:\nI created this script so that I could have HomeAssistant running borderless, size and coordinate locked so that it looks like a windows desktop background image, but it's fully functional.  \nThe default settings on a 4k screen will cover the entire background but not the windows taskbar.  \n\nINSTALL INSTRUCTIONS:\nNote this was tested on Windows 11 with Python 3.13.5\n\nFirst you need to install Python if it is not already installed.  \nIf you need to install Python, head over to: https://www.python.org/downloads/  and click the button at the top to download the lates version.\nOnce Python is installed, open a windows terminal elevated and type the following:  pip install pywebview\nPress Enter and let it install.  \n\nOnce this installed, copy the script to a folder of your choosing.  Next right click on it, and select \"Show More Options\" then select \"Send to Desktop (Shortcut)\".\nThis will give you a shortcut that will open your homeassistant.  You can then add that icon to your startup so that it will open on login.  \n\n\nThere is nothing stopping anyone from opening up more than one instance at a time.  \nI run 2, one for each screen on my PC.  \nAs long as you use the auto-refresh option, you should be able to keep the screens open indefinitely.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemonkey2k5%2Fhomeassistant-desktopplus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodemonkey2k5%2Fhomeassistant-desktopplus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodemonkey2k5%2Fhomeassistant-desktopplus/lists"}