Skip to content

Improvement: Enhance 'globalVariables' custom template #5

@heinemannj

Description

@heinemannj

Enrich globalVariables custom template with additional information and documentation:

{% from '032-hems.jinja' import globalVariables %}
{% set var = globalVariables()|from_json %}

{%- set ns = namespace(list = []) %}
{%- set ns.dict = [] %}
{%- for record in var|list %}
    {%- set ns.list = ns.list + [var[record]] %}
    {%- set ns.dict = ns.dict + [{
        'variable': record,
        'entity': var[record],
        'unit': 'unit_tbd',
        'default': 'default_value_tbd',
        'description': 'description_tbd',
        'register': 'register_tbd',
        'calculation': 'calculation_tbd',
        'type': 'type_tbd',
        'integration': 'integration_tbd',
        'comment': 'none_tbd',
        'customization': 'none',
      }] %}
{%- endfor %}

{{ns.dict}}

Future custom_template content:

[
  {
    "variable": "bat_soc_setpoint_low",
    "entity": "input_number.batteries_soc_setpoint_low",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_soc_setpoint_neutral",
    "entity": "input_number.batteries_soc_setpoint_neutral",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_soc_setpoint_high",
    "entity": "input_number.batteries_soc_setpoint_high",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_soc_setpoint_forcible_charge",
    "entity": "input_number.batteries_soc_setpoint_forcible_charge",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_setpoint_low",
    "entity": "input_number.epexspot_quantile_setpoint_low",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_setpoint_neutral",
    "entity": "input_number.epexspot_quantile_setpoint_neutral",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_setpoint_high",
    "entity": "input_number.epexspot_quantile_setpoint_high",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_1_current",
    "entity": "sensor.inverter_pv_1_current",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_1_voltage",
    "entity": "sensor.inverter_pv_1_voltage",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_2_current",
    "entity": "sensor.inverter_pv_2_current",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_2_voltage",
    "entity": "sensor.inverter_pv_2_voltage",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_rated_power",
    "entity": "sensor.inverter_rated_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_max_active_power",
    "entity": "sensor.inverter_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_in_power",
    "entity": "sensor.inverter_input_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_active_power",
    "entity": "sensor.inverter_active_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_active_power",
    "entity": "sensor.power_meter_active_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "house_power",
    "entity": "sensor.house_consumption_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_rated_capacity",
    "entity": "sensor.batteries_rated_capacity",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_rated_charge_power",
    "entity": "sensor.batteries_maximum_charge_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_rated_discharge_power",
    "entity": "sensor.batteries_maximum_discharge_power",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_in_power_mean_30min",
    "entity": "sensor.batteries_charge_power_mean_30min",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_out_power_mean_24h",
    "entity": "sensor.batteries_discharge_power_mean_24h",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_soc",
    "entity": "sensor.batteries_state_of_capacity",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_yield_total",
    "entity": "sensor.inverter_total_dc_input_energy",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_in_grid_total",
    "entity": "sensor.batteries_charge_from_grid_energy_total",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_out_total",
    "entity": "sensor.inverter_total_yield",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_in_total",
    "entity": "sensor.batteries_total_charge",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_out_total",
    "entity": "sensor.batteries_total_discharge",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_out_total",
    "entity": "sensor.power_meter_exported",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_in_total",
    "entity": "sensor.power_meter_consumption",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_yield",
    "entity": "sensor.pv_yield_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_in_solar",
    "entity": "sensor.solar_yield_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_in_grid",
    "entity": "sensor.batteries_charge_from_grid_energy_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_out",
    "entity": "sensor.inverter_daily_yield",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_loss",
    "entity": "sensor.inverter_loss_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_in",
    "entity": "sensor.batteries_day_charge",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_in_with_loss",
    "entity": "sensor.batteries_day_charge_with_loss",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_in_loss",
    "entity": "sensor.batteries_charge_loss_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_out",
    "entity": "sensor.batteries_day_discharge",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_out_with_loss",
    "entity": "sensor.batteries_day_discharge_with_loss",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_out_loss",
    "entity": "sensor.batteries_discharge_loss_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_out",
    "entity": "sensor.power_meter_exported_energy_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_in",
    "entity": "sensor.power_meter_consumption_energy_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_active_power_forecast",
    "entity": "sensor.p_grid_forecast",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "house_power_forecast",
    "entity": "sensor.p_load_forecast",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_active_power_forecast",
    "entity": "sensor.p_hybrid_inverter",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "prediction_status",
    "entity": "sensor.optim_status",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "house_in_forecast",
    "entity": "sensor.load_forecast_remaining_today_every_minute",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_in_solar_forecast",
    "entity": "sensor.solcast_forecast_remaining_today_every_minute",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "bat_eoc",
    "entity": "sensor.batteries_end_of_charge_energy",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_out_weekly",
    "entity": "sensor.inverter_yield_weekly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_out_monthly",
    "entity": "sensor.inverter_yield_monthly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "inv_out_yearly",
    "entity": "sensor.inverter_yield_yearly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_out_weekly",
    "entity": "sensor.power_meter_exported_energy_weekly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_out_monthly",
    "entity": "sensor.power_meter_exported_energy_monthly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "grid_out_yearly",
    "entity": "sensor.power_meter_exported_energy_yearly",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "self_sufficiency_total",
    "entity": "sensor.house_self_sufficiency_total",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "self_sufficiency_daily",
    "entity": "sensor.house_self_sufficiency_daily",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "rising_time",
    "entity": "sensor.hems_sun_rising",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "setting_time",
    "entity": "sensor.hems_sun_setting",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "daylight_duration",
    "entity": "sensor.hems_sun_daylight",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solar_noon_time",
    "entity": "sensor.hems_sun_solar_noon",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_excess_start_time",
    "entity": "sensor.hems_sun_pv_excess_start",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_excess_end_time",
    "entity": "sensor.hems_sun_pv_excess_end",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "prediction_end_time",
    "entity": "sensor.hems_sun_prediction_end",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_excess_start_rising_offset",
    "entity": "input_number.hems_sun_pv_excess_start_rising_offset",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "pv_excess_end_setting_offset",
    "entity": "input_number.hems_sun_pv_excess_end_setting_offset",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "prediction_end_setting_offset",
    "entity": "input_number.hems_sun_prediction_end_setting_offset",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_price",
    "entity": "sensor.epex_spot_data_price",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_price_1",
    "entity": "sensor.epex_spot_data_price_3",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_price_2",
    "entity": "sensor.epex_spot_data_price_1",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_price_3",
    "entity": "sensor.epex_spot_data_price_2",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_net_price",
    "entity": "sensor.epex_spot_data_net_price",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_net_price_1",
    "entity": "sensor.epex_spot_data_net_price_3",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_net_price_2",
    "entity": "sensor.epex_spot_data_net_price_1",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_net_price_3",
    "entity": "sensor.epex_spot_data_net_price_2",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile",
    "entity": "sensor.epex_spot_data_quantile",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_1",
    "entity": "sensor.epex_spot_data_quantile_3",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_2",
    "entity": "sensor.epex_spot_data_quantile_1",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_quantile_3",
    "entity": "sensor.epex_spot_data_quantile_2",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "epexspot_data_update",
    "entity": "binary_sensor.epex_spot_data_update",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solcast_forecast_today",
    "entity": "sensor.solcast_pv_forecast_prognose_heute",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solcast_forecast_tomorrow",
    "entity": "sensor.solcast_pv_forecast_prognose_fur_morgen",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solcast_last_poll_time",
    "entity": "sensor.solcast_pv_forecast_zuletzt_abgefragte_api",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solcast_api_request_limit",
    "entity": "sensor.solcast_pv_forecast_api_limit",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "solcast_api_request_used",
    "entity": "sensor.solcast_pv_forecast_verwendete_api",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "sg_ready_hp_lock",
    "entity": "switch.406_wp_sg_ready_evu",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  },
  {
    "variable": "sg_ready_pv_excess",
    "entity": "switch.406_wp_sg_ready_pv_ma",
    "unit": "unit_tbd",
    "default": "default_value_tbd",
    "description": "description_tbd",
    "register": "register_tbd",
    "calculation": "calculation_tbd",
    "type": "type_tbd",
    "integration": "integration_tbd",
    "comment": "none_tbd",
    "customization": "none"
  }
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions