Skip to content

Instantly share code, notes, and snippets.

@mathieucarbou
Last active December 6, 2023 10:32
Show Gist options
  • Save mathieucarbou/b841b9c1b7383bbda27569ebe17dad0e to your computer and use it in GitHub Desktop.
Save mathieucarbou/b841b9c1b7383bbda27569ebe17dad0e to your computer and use it in GitHub Desktop.
Home Assistant: % autoconsommation temps réel

Home Assistant: % autoconsommation temps réel

  • sensor.inverters_energy: production solaire totale en kWh
  • sensor.grid_energy_returned: mon Shelly EM qu mesure l'injection en kWh
template:
  # https://www.home-assistant.io/integrations/sensor/
  - sensor:
      - name: Solar Autoconsumption Level Daily
        unique_id: "01e37eed-3045-4eee-a786-1249567fe304"
        state_class: measurement
        unit_of_measurement: "%"
        availability: "{{ ['sensor.grid_energy_returned_meter_daily', 'sensor.inverters_energy_meter_daily']|map('states')|map('is_number')|min and states.sensor.inverters_energy_meter_daily.state|float(0) > 0 }}"
        state: "{{ [100, (100 - 100 * states.sensor.grid_energy_returned_meter_daily.state|float / states.sensor.inverters_energy_meter_daily.state|float )] | min }}"

# https://www.home-assistant.io/integrations/utility_meter/
utility_meter:
  inverters_energy_meter_daily:
    name: Inverters Energy Meter Daily
    unique_id: 4C4D8D06-C9D2-4408-B21A-1274A6E0F041
    source: sensor.inverters_energy
    cycle: daily
  grid_energy_returned_meter_daily:
    name: Grid Energy Returned Meter Daily
    unique_id: 454B7731-375D-4C90-AFC0-42EAB23DF11D
    source: sensor.grid_energy_returned
    cycle: daily

Screenshot 2023-11-27 at 11 01 18

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment