Skip to content

No Issue - just template for Anenji Inverter data 24V 4200W #22

@itgenmar

Description

@itgenmar

sensor:

  • name: "Grid Voltage"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_15') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Grid Frequency"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_16') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "Hz"
    device_class: "frequency"
    state_class: "measurement"

  • name: "Grid Power"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_grid_active_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "AC Charging Current"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_45') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "PV1 Voltage"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_eybond_read_32') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "PV1 Current"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_eybond_read_33') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "PV1 Power"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_output_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "Battery Voltage"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {{ (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_28') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Battery Current"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {{ (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_29') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "Battery Power"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {% set v = (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_28') | map(attribute='val') | first | default(0)) | float %}
    {% set a = (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_29') | map(attribute='val') | first | default(0)) | float %}
    {{ (v * a) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "Load Output Voltage"
    state: >
    {% set bc_items = state_attr('sensor.inverter_data', 'bc_') or [] %}
    {{ (bc_items | selectattr('id', 'equalto', 'bc_eybond_read_23') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Load Power"
    state: >
    {% set bc_items = state_attr('sensor.inverter_data', 'bc_') or [] %}
    {{ (bc_items | selectattr('id', 'equalto', 'bc_load_active_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"
    `sensor:

  • name: "Grid Voltage"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_15') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Grid Frequency"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_16') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "Hz"
    device_class: "frequency"
    state_class: "measurement"

  • name: "Grid Power"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_grid_active_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "AC Charging Current"
    state: >
    {% set gd_items = state_attr('sensor.inverter_data', 'gd_') or [] %}
    {{ (gd_items | selectattr('id', 'equalto', 'gd_eybond_read_45') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "PV1 Voltage"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_eybond_read_32') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "PV1 Current"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_eybond_read_33') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "PV1 Power"
    state: >
    {% set pv_items = state_attr('sensor.inverter_data', 'pv_') or [] %}
    {{ (pv_items | selectattr('id', 'equalto', 'pv_output_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "Battery Voltage"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {{ (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_28') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Battery Current"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {{ (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_29') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "A"
    device_class: "current"
    state_class: "measurement"

  • name: "Battery Power"
    state: >
    {% set bt_items = state_attr('sensor.inverter_data', 'bt_') or [] %}
    {% set v = (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_28') | map(attribute='val') | first | default(0)) | float %}
    {% set a = (bt_items | selectattr('id', 'equalto', 'bt_eybond_read_29') | map(attribute='val') | first | default(0)) | float %}
    {{ (v * a) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

  • name: "Load Output Voltage"
    state: >
    {% set bc_items = state_attr('sensor.inverter_data', 'bc_') or [] %}
    {{ (bc_items | selectattr('id', 'equalto', 'bc_eybond_read_23') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "V"
    device_class: "voltage"
    state_class: "measurement"

  • name: "Load Power"
    state: >
    {% set bc_items = state_attr('sensor.inverter_data', 'bc_') or [] %}
    {{ (bc_items | selectattr('id', 'equalto', 'bc_load_active_power') | map(attribute='val') | first | default(0)) | float }}
    unit_of_measurement: "W"
    device_class: "power"
    state_class: "measurement"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions