refactor(icons): streamline service icon definitions and enhance chartdata sections
Some checks failed
Deploy Docusaurus Documentation (Dual Sites) / Build and Deploy Documentation Sites (push) Waiting to run
Lint / Ruff (push) Has been cancelled
Validate / Hassfest validation (push) Has been cancelled
Validate / HACS validation (push) Has been cancelled

Removed unnecessary sections from the get_apexcharts_yaml service and added new fields for search tuning and cost estimation in chartdata services. This improves the clarity and usability of the service definitions.

Impact: Users will benefit from a more concise and organized service structure, enhancing the overall experience.
This commit is contained in:
Julian Pawlowski 2026-04-19 12:35:13 +00:00
parent 60b2de0379
commit 3057642cba
2 changed files with 10 additions and 29 deletions

View file

@ -16,15 +16,7 @@
} }
}, },
"get_apexcharts_yaml": { "get_apexcharts_yaml": {
"service": "mdi:chart-line", "service": "mdi:chart-line"
"sections": {
"entry_id": "mdi:identifier",
"day": "mdi:calendar-range",
"level_type": "mdi:format-list-bulleted-type",
"resolution": "mdi:timer-sand",
"highlight_best_price": "mdi:battery-charging-low",
"highlight_peak_price": "mdi:battery-alert"
}
}, },
"refresh_user_data": { "refresh_user_data": {
"service": "mdi:refresh" "service": "mdi:refresh"
@ -35,6 +27,8 @@
"search_range": "mdi:calendar-search", "search_range": "mdi:calendar-search",
"time_alternatives": "mdi:clock-time-eight-outline", "time_alternatives": "mdi:clock-time-eight-outline",
"price_filter": "mdi:filter-variant", "price_filter": "mdi:filter-variant",
"search_tuning": "mdi:cog-outline",
"cost_estimation": "mdi:lightning-bolt",
"output": "mdi:tune-variant" "output": "mdi:tune-variant"
} }
}, },
@ -44,6 +38,8 @@
"search_range": "mdi:calendar-search", "search_range": "mdi:calendar-search",
"time_alternatives": "mdi:clock-time-eight-outline", "time_alternatives": "mdi:clock-time-eight-outline",
"price_filter": "mdi:filter-variant", "price_filter": "mdi:filter-variant",
"search_tuning": "mdi:cog-outline",
"cost_estimation": "mdi:lightning-bolt",
"output": "mdi:tune-variant" "output": "mdi:tune-variant"
} }
}, },
@ -53,6 +49,8 @@
"search_range": "mdi:calendar-search", "search_range": "mdi:calendar-search",
"time_alternatives": "mdi:clock-time-eight-outline", "time_alternatives": "mdi:clock-time-eight-outline",
"price_filter": "mdi:filter-variant", "price_filter": "mdi:filter-variant",
"search_tuning": "mdi:cog-outline",
"cost_estimation": "mdi:lightning-bolt",
"output": "mdi:tune-variant" "output": "mdi:tune-variant"
} }
}, },
@ -62,16 +60,18 @@
"search_range": "mdi:calendar-search", "search_range": "mdi:calendar-search",
"time_alternatives": "mdi:clock-time-eight-outline", "time_alternatives": "mdi:clock-time-eight-outline",
"price_filter": "mdi:filter-variant", "price_filter": "mdi:filter-variant",
"search_tuning": "mdi:cog-outline",
"cost_estimation": "mdi:lightning-bolt",
"output": "mdi:tune-variant" "output": "mdi:tune-variant"
} }
}, },
"find_cheapest_schedule": { "find_cheapest_schedule": {
"service": "mdi:calendar-check", "service": "mdi:calendar-check",
"sections": { "sections": {
"scheduling_options": "mdi:format-list-numbered",
"search_range": "mdi:calendar-search", "search_range": "mdi:calendar-search",
"time_alternatives": "mdi:clock-time-eight-outline", "time_alternatives": "mdi:clock-time-eight-outline",
"price_filter": "mdi:filter-variant", "price_filter": "mdi:filter-variant",
"search_tuning": "mdi:cog-outline",
"output": "mdi:tune-variant" "output": "mdi:tune-variant"
} }
} }

View file

@ -64,7 +64,6 @@ get_apexcharts_yaml:
boolean: boolean:
highlight_peak_price: highlight_peak_price:
required: false required: false
default: false
example: false example: false
selector: selector:
boolean: boolean:
@ -139,7 +138,6 @@ get_chartdata:
fields: fields:
subunit_currency: subunit_currency:
required: false required: false
default: false
example: true example: true
selector: selector:
boolean: boolean:
@ -163,12 +161,10 @@ get_chartdata:
translation_key: insert_nulls translation_key: insert_nulls
connect_segments: connect_segments:
required: false required: false
default: false
selector: selector:
boolean: boolean:
add_trailing_null: add_trailing_null:
required: false required: false
default: false
selector: selector:
boolean: boolean:
format: format:
@ -204,29 +200,24 @@ get_chartdata:
fields: fields:
include_level: include_level:
required: false required: false
default: false
example: true example: true
selector: selector:
boolean: boolean:
include_rating_level: include_rating_level:
required: false required: false
default: false
example: true example: true
selector: selector:
boolean: boolean:
include_average: include_average:
required: false required: false
default: false
selector: selector:
boolean: boolean:
include_energy: include_energy:
required: false required: false
default: false
selector: selector:
boolean: boolean:
include_tax: include_tax:
required: false required: false
default: false
selector: selector:
boolean: boolean:
start_time_field: start_time_field:
@ -441,12 +432,10 @@ find_cheapest_block:
fields: fields:
include_comparison_details: include_comparison_details:
required: false required: false
default: false
selector: selector:
boolean: boolean:
use_base_unit: use_base_unit:
required: false required: false
default: false
selector: selector:
boolean: boolean:
@ -611,12 +600,10 @@ find_most_expensive_block:
fields: fields:
include_comparison_details: include_comparison_details:
required: false required: false
default: false
selector: selector:
boolean: boolean:
use_base_unit: use_base_unit:
required: false required: false
default: false
selector: selector:
boolean: boolean:
@ -785,12 +772,10 @@ find_cheapest_hours:
fields: fields:
include_comparison_details: include_comparison_details:
required: false required: false
default: false
selector: selector:
boolean: boolean:
use_base_unit: use_base_unit:
required: false required: false
default: false
selector: selector:
boolean: boolean:
@ -959,12 +944,10 @@ find_most_expensive_hours:
fields: fields:
include_comparison_details: include_comparison_details:
required: false required: false
default: false
selector: selector:
boolean: boolean:
use_base_unit: use_base_unit:
required: false required: false
default: false
selector: selector:
boolean: boolean:
@ -1118,12 +1101,10 @@ find_cheapest_schedule:
fields: fields:
include_comparison_details: include_comparison_details:
required: false required: false
default: false
selector: selector:
boolean: boolean:
use_base_unit: use_base_unit:
required: false required: false
default: false
selector: selector:
boolean: boolean: