{"id":15645745,"url":"https://github.com/mampfes/ha_epex_spot_sensor","last_synced_at":"2025-04-09T14:13:51.974Z","repository":{"id":216344212,"uuid":"740640445","full_name":"mampfes/ha_epex_spot_sensor","owner":"mampfes","description":"Provides helper sensors for EPEX Spot integration.","archived":false,"fork":false,"pushed_at":"2024-11-07T07:14:25.000Z","size":95,"stargazers_count":77,"open_issues_count":8,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-02T12:13:06.903Z","etag":null,"topics":["awattar","epex","epex-spot","hacs","hacs-integration","home-assistant","homeassistant","smard"],"latest_commit_sha":null,"homepage":"","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/mampfes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":"FUNDING.yaml","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},"funding":{"github":["mampfes"],"custom":["https://www.paypal.me/mampfes"]}},"created_at":"2024-01-08T18:59:06.000Z","updated_at":"2025-03-27T20:46:18.000Z","dependencies_parsed_at":"2024-01-16T00:21:38.916Z","dependency_job_id":"44d180eb-f8ba-4c08-b9d2-d45d3ed0ee59","html_url":"https://github.com/mampfes/ha_epex_spot_sensor","commit_stats":{"total_commits":21,"total_committers":2,"mean_commits":10.5,"dds":0.09523809523809523,"last_synced_commit":"88e1b5024854bb48d51decdc003b8406bc0eb968"},"previous_names":["mampfes/ha_epex_spot_sensor"],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mampfes%2Fha_epex_spot_sensor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mampfes%2Fha_epex_spot_sensor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mampfes%2Fha_epex_spot_sensor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mampfes%2Fha_epex_spot_sensor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mampfes","download_url":"https://codeload.github.com/mampfes/ha_epex_spot_sensor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248054193,"owners_count":21039952,"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":["awattar","epex","epex-spot","hacs","hacs-integration","home-assistant","homeassistant","smard"],"created_at":"2024-10-03T12:09:34.868Z","updated_at":"2025-04-09T14:13:51.951Z","avatar_url":"https://github.com/mampfes.png","language":"Python","funding_links":["https://github.com/sponsors/mampfes","https://www.paypal.me/mampfes"],"categories":[],"sub_categories":[],"readme":"# EPEX Spot Sensor\n\nThis component is an addition to the [EPEX Spot](https://github.com/mampfes/ha_epex_spot) integration.\n\nEPEX Spot Sensor add one or more binary sensors which can be configured to turn on at the cheapest or most expensive time interval of the day. The length of the time interval can be configured, as well as whether the interval shall be used contiguously or intermittently.\n\n![Helper Sensor](/images/setup.png)\n\nIf you like this component, please give it a star on [github](https://github.com/mampfes/hacs_epex_spot_sensor).\n\n## Installation\n\n1. Ensure that [HACS](https://hacs.xyz) is installed.\n\n2. Open HACS, then select `Integrations`.\n\n3. Select \u0026#8942; and then `Custom repositories`.\n\n4. Set `Repository` to *https://github.com/mampfes/ha_epex_spot_sensor*  \n   and `Category` to _Integration_.\n\n5. Install **EPEX Spot Sensor** integration via HACS:\n\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=mampfes\u0026repository=ha_epex_spot_sensor)\n\n   If the button doesn't work: Open `HACS` \u003e `Integrations` \u003e `Explore \u0026 Download Repositories` and select integration `EPEX Spot Sensor`.\n\n6. Add helper(s) provided by **EPEX Spot Sensor** to Home Assistant:\n\n   [![Open your Home Assistant instance and start setting up a new helpers.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start?domain=epex_spot_sensor)\n\n   If the button doesn't work: Open `Settings` \u003e `Devices \u0026 services` \u003e `Helpers` \u003e `Create Helper` and select `EPEX Spot Sensor`.\n\nIn case you would like to install manually:\n\n1. Copy the folder `custom_components/epex_spot_sensor` to `custom_components` in your Home Assistant `config` folder.\n2. Add helper(s) provided by **EPEX Spot Sensor** to Home Assistant:\n\n   [![Open your Home Assistant instance and start setting up a new helpers.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start?domain=epex_spot_sensor)\n\n   If the button doesn't work: Open `Settings` \u003e `Devices \u0026 services` \u003e `Helpers` \u003e `Create Helper` and select `EPEX Spot Sensor`.\n\n## Configuration Options\n\n1. Earliest Start Time  \n   Earliest time to start the appliance.\n\n2. Latest End Time  \n   Latest time to end the appliance. Set it to same value as earliest start time to cover 24h. If set to smaller value than earliest start time, it automatically refers to following day.\n\n3. Duration  \n   Required duration to complete the appliance.\n\n4. Remaining Duration Entity  \n   Optional entity which indicates the remaining duration. If entity is set, it replaces the static duration. If the state of the `Remaining Duration Entity` changes between `Earliest Start Time` and `Latest End Time`, the configured `Earliest Start Time` will be ignore and the latest change time of the `Remaining Duration Entity` will the used instead.\n\n5. Price Mode  \n   Selects whether the sensor shall react on the cheapest or the most expensive prices between `Earliest Start Time` and `Latest End Time`.\n\n6. Interval Mode  \n   Selects whether the specified duration shall be completed in a single, contiguous interval or can be split into multiple, not contiguous intervals (`intermittend`).\n\n## Sensor Attributes\n\n1. Earliest Start Time  \n   Reflects the configured `Earliest Start Time`.\n\n2. Latest End Time  \n   Reflects the configured `Latest End Time`.\n\n3. Duration  \n   Reflects the used value for duration, which is either the configured duration if the `Remaining Duration Entity` is not set; or the state of the `Remaining Duration Entity`.\n\n4. Remaining Duration Entity  \n   Optional entity which indicates the remaining duration. If entity is set, it replaces the static duration.\n\n5. Interval Start Time\n   Reflects the actual start time of the interval, which is either the configured `Earliest Start Time` or the latest change time of the `Remaining Duration Entity` if the state of the entity changed between `Earliest Start Time` and `Latest End Time`.\n\n6. Price Mode  \n   Reflects the configured `Price Mode`.\n\n7. Price Mode  \n   Reflects the configured `Interval Mode`.\n\n8. Enabled  \n   Set to `true` if current time is between `Earliest Start Time` and `Latest End Time`.\n\n9. Data  \n   List of calculated intervals to switch sensor on, consisting of `start_time`, `end_time` and `rank` (for Interval Mode intermittend only).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmampfes%2Fha_epex_spot_sensor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmampfes%2Fha_epex_spot_sensor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmampfes%2Fha_epex_spot_sensor/lists"}