{"id":13893951,"url":"https://github.com/asosnovsky/Shortumation","last_synced_at":"2025-07-17T08:31:44.691Z","repository":{"id":37598239,"uuid":"429143096","full_name":"asosnovsky/Shortumation","owner":"asosnovsky","description":"[Not Maintained] A better way to write automations in home-assistant without having to install and run a seperate automation engine!","archived":false,"fork":false,"pushed_at":"2024-09-16T05:26:11.000Z","size":8834,"stargazers_count":296,"open_issues_count":41,"forks_count":6,"subscribers_count":8,"default_branch":"main","last_synced_at":"2024-11-21T02:41:57.926Z","etag":null,"topics":["automation","docker","home-assistant","homeassistant","reactjs","smart-home","smarthome"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/asosnovsky.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"arisosnovsky","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":"asosnovsky","otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2021-11-17T17:40:39.000Z","updated_at":"2024-11-19T18:14:06.000Z","dependencies_parsed_at":"2024-01-23T23:37:36.352Z","dependency_job_id":"e178fc09-f632-4304-861c-1619e0cfefcb","html_url":"https://github.com/asosnovsky/Shortumation","commit_stats":{"total_commits":858,"total_committers":12,"mean_commits":71.5,"dds":0.3613053613053613,"last_synced_commit":"f0618944300df6e452fbc179d6c622198f016870"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asosnovsky%2FShortumation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asosnovsky%2FShortumation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asosnovsky%2FShortumation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asosnovsky%2FShortumation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asosnovsky","download_url":"https://codeload.github.com/asosnovsky/Shortumation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226243893,"owners_count":17594452,"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":["automation","docker","home-assistant","homeassistant","reactjs","smart-home","smarthome"],"created_at":"2024-08-06T18:01:20.598Z","updated_at":"2024-11-24T22:31:01.534Z","avatar_url":"https://github.com/asosnovsky.png","language":"TypeScript","funding_links":["https://ko-fi.com/arisosnovsky","https://issuehunt.io/r/asosnovsky","https://ko-fi.com/J3J8C4RB7'"],"categories":["TypeScript"],"sub_categories":[],"readme":":no_entry: [DEPRECATED] Due to lack of time on my part, this project is no longer being worked on. :( :no_entry: [DEPRECATED]\n\n----\n# \u003cimg src=\"logo.png\" height=\"40x\"/\u003e Shortumation ![GitHub release (latest by date)](https://img.shields.io/github/v/release/asosnovsky/Shortumation?label=\u0026style=platsic)\n\n[![Test](https://github.com/asosnovsky/Shortumation/actions/workflows/test.yml/badge.svg)](https://github.com/asosnovsky/Shortumation/actions/workflows/test.yml) [![Build](https://github.com/asosnovsky/Shortumation/actions/workflows/build.yml/badge.svg)](https://github.com/asosnovsky/Shortumation/actions/workflows/build.yml)\n\n|         | Stable                                                                                                                         | Edge                                                                                                                                         |\n| ------- | ------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- |\n| Version | ![GitHub release (latest by date)](https://img.shields.io/github/v/release/asosnovsky/Shortumation?label=\u0026style=for-the-badge) | ![Docker Image Version (latest semver)](https://img.shields.io/docker/v/asosnovsky/shortumation-amd64?\u0026sort=date\u0026label=\u0026style=for-the-badge) |\n\nA [home-assistant addon](https://www.home-assistant.io/addons/) for a better UI for managing and writing your automations. We provide a way to visualize your automation using a visual-programming language that draws inspirations from [Node-Red](https://nodered.org/).\n\n\u003cimg src=\"./assets/comparisons.png\"\u003e\n\n## Features\n\n- Sort and organize your home-assistant automations using tags!\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179136346-cf04a8c0-ac4e-44b2-b9fe-806824864660.png\" width=\"500px\"/\u003e\n\n- Utilize the auto-generated node descriptions to understand what your automation is doing! No more reading YAML to just understand what 1 node does!\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179137357-455260f3-2cdd-44ca-ae62-084ed7c59ebd.png\" width=\"500px\"/\u003e\n\n- More condense UI for service calls!\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179137126-93601ea9-435f-4c4f-8f21-0d09cd61c7a2.png\" width=\"500px\"/\u003e\n\n- Visualize complex 'choose' or 'if/else' nodes\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179135734-8d7ca46d-7e6f-4975-abc3-de86a48de0c0.png\" width=\"500px\"/\u003e\n\n- Visualize parallel nodes!\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179136706-695912d7-e223-42d9-a27b-f330b021a56a.png\" width=\"500px\"/\u003e\n\n- Visualize repeat nodes!\n\n    \u003cimg src=\"https://user-images.githubusercontent.com/7451445/179135790-a5e77e2b-6d42-4810-a27b-ff4d165e99ec.png\" width=\"500px\"/\u003e\n\nSee roadmap in [Version 1 Github Project](https://github.com/users/asosnovsky/projects/3/views/4).\n\n## Installation\n\n### Addon\n\nAdd the repository URL under **Supervisor → Add-on store → ⋮ → Manage add-on repositories**:\n\n    https://github.com/asosnovsky/Shortumation\n\nIt should now appear in your `Add-on Store` and you should be able to install it!\n\n**Please note that you may need to enable advance mode in your settings first!**\n\n### Containerized or HA Core\n\nIf this warning does not scare you or you still want to try things out, then take a look at the example [docker-compose.yaml](example/containerized/docker-compose.yaml), or read the [extended guide here](https://github.com/asosnovsky/Shortumation/wiki/Installation#containerized--ha-core).\n\nIn general, if you want to help provide this to more home-assistant fans please join on the conversation here https://github.com/asosnovsky/Shortumation/issues/102 or help contribute :)\n\n## FAQ\n\n**How can I buy you a coffee?**\n\n\u003e \u003ca href='https://ko-fi.com/J3J8C4RB7' target='_blank'\u003e\u003cimg height='36' style='border:0px;height:36px;' src='https://cdn.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /\u003e\u003c/a\u003e\n\n**How is this different from Node-Red?**\n\n\u003e Node-Red is both an execution engine and an automation editor, which means that in order for your automations to run you have to have an additional component running and executing the automations. Shortumation simply provides a different editor and manager for writing Homeassistant automations, while relying on Homeassistant to execute the automations (this uses the `automations.yaml` file as the backend database)\n\n**Which HA Installation does this support?**\n\n\u003e Currently this is only tested on HA OS. However, you should be able to get it working supervised installations as well (as they support addons). If you want to make it work for Container or Core, you will need to do some additional leg-work and I welcome a PR to get this working (it should be just a matter of mounting the `/config` path to the container running the images in this repo).\n\n**Which version of HA does this require?**\n\n\u003e Since I am working on this project on my own, I can only test it against my own HA installations at home, and I tend to keep things as up to date as possible. The lowest version of HA this was tested on is `core-2022.5.4`\n\n**This is awesome and all, how can I help?**\n\n\u003e Take a look at our Roadmap in [Version 1 Github Project](https://github.com/users/asosnovsky/projects/3/views/4), the [Development Guide](https://github.com/asosnovsky/Shortumation/wiki/Development) and send me some PRs to review!\n\n\u003e Please also note that I did went ahead and marked some [good first issues](https://github.com/asosnovsky/Shortumation/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22) if you want to pick them up just leave a comment and I will give you more context (I haven't had time to add more details).\n\n**HACS Support? I don't like docker.**\n\n\u003e Currently this is beyond v1, but if this is something you really want please +1 this issue https://github.com/asosnovsky/Shortumation/issues/102 or perhaps help us get there yourself by contributing! :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasosnovsky%2FShortumation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasosnovsky%2FShortumation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasosnovsky%2FShortumation/lists"}