{"id":28025462,"url":"https://github.com/microteq/extended-gauge","last_synced_at":"2026-02-28T08:08:56.255Z","repository":{"id":289679165,"uuid":"971870393","full_name":"microteq/extended-gauge","owner":"microteq","description":"A Home Assistant Gauge Card with extended functions and options.","archived":false,"fork":false,"pushed_at":"2025-09-02T06:39:05.000Z","size":449,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-20T09:59:34.674Z","etag":null,"topics":["gauge","home-assistant","home-automation","homeassistant","lovelace","lovelace-custom-card"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/microteq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yml","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},"funding":{"github":"microteq","buy_me_a_coffee":"microteq"}},"created_at":"2025-04-24T07:21:14.000Z","updated_at":"2025-09-15T20:18:00.000Z","dependencies_parsed_at":"2025-06-26T13:29:43.904Z","dependency_job_id":null,"html_url":"https://github.com/microteq/extended-gauge","commit_stats":null,"previous_names":["microteq/extended-gauge"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/microteq/extended-gauge","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fextended-gauge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fextended-gauge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fextended-gauge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fextended-gauge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/microteq","download_url":"https://codeload.github.com/microteq/extended-gauge/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/microteq%2Fextended-gauge/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29928184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T19:37:42.220Z","status":"online","status_checked_at":"2026-02-28T02:00:07.010Z","response_time":90,"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":["gauge","home-assistant","home-automation","homeassistant","lovelace","lovelace-custom-card"],"created_at":"2025-05-11T04:23:11.468Z","updated_at":"2026-02-28T08:08:56.238Z","avatar_url":"https://github.com/microteq.png","language":"TypeScript","funding_links":["https://github.com/sponsors/microteq","https://buymeacoffee.com/microteq","https://www.buymeacoffee.com/microteq"],"categories":[],"sub_categories":[],"readme":"[![License](https://img.shields.io/github/license/microteq/extended-gauge.svg)](LICENSE)\n[![HACS Supported](https://img.shields.io/badge/HACS-Supported-green.svg)](https://github.com/custom-components/hacs)\n![Downloads](https://img.shields.io/github/downloads/microteq/extended-gauge/total)\n![GitHub Activity](https://img.shields.io/github/commit-activity/y/microteq/extended-gauge.svg?label=commits)\n[![Stable](https://img.shields.io/github/release/microteq/extended-gauge.svg)](https://github.com/microteq/extended-gauge/releases/latest)\n[![Community Forum](https://img.shields.io/badge/community-forum-brightgreen.svg)](https://community.home-assistant.io/t/extended-gauge-card/905595)\n\n\n# Extended Gauge Card for Home Assistant\n**A Home Assistant Gauge Card with extended functions and options.**\n\nThe Extended Gauge Card is inspired by the Home Assistant Gauge Card but offers additional options, such as displaying minimum and maximum values, an unlimited number of segments with lower and upper bounds, display of threshold values, and more.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n![config](https://github.com/user-attachments/assets/b4133a1e-9e61-424a-9e89-2f9543bad6ef)\n\n\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Features\n- UI-based configuration for easy setup.\n- Backward compatibility with YAML configuration.\n- Shows minimum and maximum value.\n- Individually configurable segments, each with a lower and upper bound, a color, and a replacement value.\n- Unlimited number of segments.\n- Shows values of segment bounds.\n- Shows with or without a needle.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Installation\n\n### HACS (recommended)\n[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=microteq\u0026repository=extended-gauge\u0026category=plugin)\n\nThis is the recommended installation method.\n\n- Search for and install the Extended Gauge Card from HACS.\n- Hard restart the browser by pressing ctrl-F5.\n\n### Manual\n\n- Download the .js file from the latest release.\n- Copy the file into the /config/www folder of your Home Assistant installation. If the www folder does not exist, create it.\n- In Home assistant got to *Settings* / *Dashboards*, press the three dots at the top right of the window and select *resources*.\n- Click on *Add resource* and enter /local/extended-gauge.js, then click on *Create*.\n- Hard restart the browser by pressing ctrl-F5.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Usage\nAfter installing your Extended Gauge Card, edit your dashboard or create a new one. Add the Extended Gauge Card and configure it.\n\n### Configuration\n\n| Field name | Description |\n| ---------- | ----------- |\n| *Entity* | First, you need to select an entity that contains the numeric value you want to display. As long as no entity is selected, demo values will be shown and will update every 5 seconds. |\n| *Title* | If you want the card to have a title, you can enter it in this field. |\n| *Minimum\u0026nbsp;displayed\u0026nbsp;value* | The value at which the gauge display begins. |\n| *Maximum\u0026nbsp;displayed\u0026nbsp;value* | The value at which the gauge display ends. |\n| *Color\u0026nbsp;for\u0026nbsp;value\u0026nbsp;display* | The default background color when the needle is shown, or the color of the current value display if the needle is hidden. |\n| *Background\u0026nbsp;color\u0026nbsp;(no\u0026nbsp;value)* | The default background color when the needle is shown, or the color of the current value display if the needle is hidden. |\n| *Show needle* | Toggle to show or hide the needle. |\n| *Show entity name* | Toggle to show or hide the entity name below the value. |\n| *Show min\u0026nbsp;/\u0026nbsp;max values* | Toggle to show or hide the gauge’s minimum and maximum values. |\n| *Show\u0026nbsp;segment\u0026nbsp;thresholds* | Toggle to show or hide the segment threshold values. |\n\u003cbr /\u003e\n\n### Editing the entity\nTo gain more control over how the entity value is displayed, click the edit button to the right of the selected entity Id.\n\n| Field name | Description |\n| ---------- | ----------- |\n| *Name* | Give your entity a custom name. This name will be displayed below the value instead of the entity Id. |\n| *Unit\u0026nbsp;of\u0026nbsp;measurement* | The unit that should be displayed next to the value. |\n| *Conversion factor* | The value provided by the entity will be divided by this number. For example, if the entity provides power in watts, entering a conversion factor of 1000 will display the value in kilowatts. |\n| *Number of decimals* | The number of decimal places to be displayed. |\n| *Thousands separator* | The character to be used as the thousands separator. |\n| *Decimal separator* | The character to be used as the decimal separator. |\n\u003cbr /\u003e\n\n### Adding segments\nAdd segments with threshold values to your gauge to highlight specific value ranges. Click “Add segment” or the plus icon to add a new segment. You can add as many segments as you like, but adding too many may reduce the gauge’s readability.\n\n| Field name | Description |\n| ---------- | ----------- |\n| *Title* | The title or name of the segment. This is not displayed and is for your reference only. To avoid confusion about the purpose of each segment when multiple segments are used, you can only add a new segment after you have given a name to the previous one.|\n| *Lower bound* | The lower bound of the segment. If not specified, the gauge's minimum value will be used by default. |\n| *Upper bound* | The upper bound of the segment. If not specified, the gauge's maximum value will be used by default. |\n| *Segment color* | The color in which the segment should be displayed. |\n| *Override\u0026nbsp;value* | A text that will be shown instead of the entity’s value when it falls within the segment bounds. |\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## License\n\nThe Extended Gauge Card is published under the GNU General Public License v3.0.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## Attribution\n\nThis card is inspired by the Home Assistant Gauge Card.\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\u003cbr /\u003e\n\n## About sponsorship\n\nIf this Home Assistant card is useful to you, please consider supporting this project. Sponsorship helps keep the project going, improve features, and fix any issues that arise. Your contribution goes a long way in making the project better for everyone.\n\n\n[![Sponsor me on GitHub](https://img.shields.io/badge/sponsor-me%20on%20GitHub-green)](https://github.com/sponsors/microteq)\n\n\u003ca href=\"https://www.buymeacoffee.com/microteq\" target=\"_blank\"\u003e\u003cimg src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" width=\"140\" height=\"38\" style=\"height: 38px !important;width: 140px !important;\" \u003e\u003c/a\u003e\n\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroteq%2Fextended-gauge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicroteq%2Fextended-gauge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicroteq%2Fextended-gauge/lists"}