Meranie spotreby jedného zariadenia do dvoch senzorov podľa tarifu/typu siete

Diskuze, rady a návody ohledně HomeAssistant
Uživatelský avatar
TomHC
Příspěvky: 2546
Registrován: pát lis 11, 2022 8:14 am
Reputace: 418
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Meranie spotreby jedného zariadenia do dvoch senzorov podľa tarifu/typu siete

Nový příspěvek od TomHC »

Ahojte, ak by niekto riešil podobnú situáciu, tu je návod.

Mám jednu smart zásuvku v ktorej je nabíjačka na auto. Chcel som rozlíšiť koľko energie išlo z FVE a koľko zo siete (menič v bypasse). Použil som dva zdrojové senzory - "inverter state" = off-grid / bypass, a aktuálny výkon zo zásuvky. Bolo treba vytvoriť dva template senzory:

Kód: Vybrat vše

template:
  - sensor:
      - name: "EV charge FV power"
        unique_id: ev_charge_fv_power
        unit_of_measurement: "W"
        device_class: power
        attributes:
          timestamp: "{{ now().minute }}"
        state: >-
          {% if states("sensor.inv_inverter_work_state") | float == 2 %}  # off-grid
            {{ states("sensor.zasuvka_nas_energy_power") }}
          {% else %}
            0
          {% endif %}

      - name: "EV charge GRID power"
        unique_id: ev_charge_grid_power
        unit_of_measurement: "W"
        device_class: power
        attributes:
          timestamp: "{{ now().minute }}"
        state: >-
          {% if states("sensor.inv_inverter_work_state") | float == 3 %}  # bypass
            {{ states("sensor.zasuvka_nas_energy_power") }}
          {% else %}
            0
          {% endif %}
Následne sa tieto dva senzory použijú ako zdroj pre matematický integrál, kde sa spočítava výkon za čas, t.j. energia v kWh.

Kód: Vybrat vše

sensor:
  - platform: integration
    source: sensor.ev_charge_grid_power
    name: EV charge GRID energy
    unit_prefix: k
    round: 3
  - platform: integration
    source: sensor.ev_charge_fv_power
    name: EV charge FV energy
    unit_prefix: k
    round: 3
...a následne 2x Utility meter, ktoré sa dajú použiť následne v Energy dashboarde.

Kód: Vybrat vše

utility_meter:
  daily_energy:
    source: sensor.ev_charge_grid_energy
    name: EV charge GRID total
    always_available: true
  monthly_energy:
    source: sensor.ev_charge_fv_energy
    name: EV charge FV total
    cycle: monthly
    always_available: true
Přílohy
ha-energy.png
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 04/2025 = 11 MWh AC

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot] a 0 hostů