Z uwagi, że często miałem braki internetu, po "powrocie" i połączeniu się z serwerem supli, wyniki Pobranej i zwróconej energii mi się dodawały np. przed odłączeniem było 9kWh pobranej a po stracie poł, i podł. ponownym było 18kWh.
Przeszedłem na serwer lokalny mqtt
i w konfiguracji Energy mam tak
Grid consumption
#0 Electricity Meter (Total forward active energy)
Return to grid
#0 Electricity Meter (Total reverse active energy)
I dane z dzisiaj jak do tej pory to
- Produkcja z Fotowoltaiki 6,1kWh
- Pobór 11,3kWh
- Oddane 8,7kWh
Czy oddana energia może być większa niż z produkcji fotowoltaiki?
screen z wczorajszego dnia gdzie oddana to 11,5kWh? a produkcja 8,1kWh o co chodzi?
Czy wszystko dobrze ustawione?
I chciałem mieć dodatkowe "przeliczniki"
to czy ten kod dla lokalnego mqtt ma prawo działać? bo pokazuje ze nie ma encji
Kod: Zaznacz cały
sensor:
- platform: template
sensors:
licznik_mew_faza123_totalforwardactiveenergy:
value_template: >-
{{ ((states.sensor.0_electricity_meter_total_forward_active_energy_phase_1.state | float)
+ (states.sensor.0_electricity_meter_total_forward_active_energy_phase_2.state | float)
+ (states.sensor.0_electricity_meter_total_forward_active_energy_phase_3.state | float)) | round(2)}}
unit_of_measurement: 'kWh'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_poweractive:
value_template: >-
{{ ((states.sensor.0_electricity_meter_power_active_phase_1.state | float)
+ (states.sensor.0_electricity_meter_power_active_phase_2.state | float)
+ (states.sensor.0_electricity_meter_power_active_phase_3.state | float)) | round(2) }}
unit_of_measurement: 'W'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_poweractive_kw:
value_template: >-
{{ (((states.sensor.0_electricity_meter_power_active_phase_1.state | float)
+ (states.sensor.0_electricity_meter_power_active_phase_2.state | float)
+ (states.sensor.0_electricity_meter_power_active_phase_3.state | float) )/1000 ) | round(2)}}
unit_of_measurement: 'kW'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_powerreactive:
value_template: >-
{{ ((states.sensor.0_electricity_meter_power_reactive_phase_1.state | float)
+ (states.sensor.0_electricity_meter_power_reactive_phase_2.state | float)
+ (states.sensor.0_electricity_meter_power_reactive_phase_3.state | float)) | round(2) }}
unit_of_measurement: 'W'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_powerreactive_kw:
value_template: >-
{{ (((states.sensor.0_electricity_meter_power_reactive_phase_1.state | float)
+ (states.sensor.0_electricity_meter_power_reactive_phase_2.state | float)
+ (statessensor.0_electricity_meter_power_reactive_phase_3.state | float) )/1000 ) | round(2)}}
unit_of_measurement: 'kW'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_totalreverseactiveenergy:
value_template: >-
{{ ((states.sensor.0_electricity_meter_total_reverse_active_energy_phase_1.state | float)
+ (states.sensor.0_electricity_meter_total_reverse_active_energy_phase_2.state | float)
+ (states.sensor.0_electricity_meter_total_reverse_active_energy_phase_3.state | float)) | round(2)}}
unit_of_measurement: 'kWh'
device_class: energy
icon_template: mdi:gauge
licznik_mew_faza123_totalforwardreactiveenergy:
value_template: >-
{{ ((states.sensor.0_electricity_meter_total_forward_reactive_energy_phase_1.state | float)
+ (states.sensor.0_electricity_meter_total_forward_reactive_energy_phase_2.state | float)
+ (states.sensor.0_electricity_meter_total_forward_reactive_energy_phase_3.state | float)) | round(2)}}
unit_of_measurement: 'kWh'
device_class: power
icon_template: mdi:gauge
licznik_mew_faza123_totalreversereactiveenergy:
value_template: >-
{{ ((states.sensor.0_electricity_meter_total_reverse_reactive_energy_phase_1.state | float)
+ (states.sensor.0_electricity_meter_total_reverse_reactive_energy_phase_2.state | float)
+ (states.sensor.0_electricity_meter_total_reverse_reactive_energy_phase_3.state | float)) | round(2)}}
unit_of_measurement: 'kWh'
device_class: power
icon_template: mdi:gauge
mew01_licznik_mqtt_zuzycie_dzis:
unit_of_measurement: 'kW'
friendly_name: "Zużycie dziś MEW01 MQTT"
device_class: power
entity_id:
- sensor.mew01_licznik_koniec_dnia_stan
- sensor.licznik_mew_faza123_totalforwardactiveenergy
value_template: >-
{% set koniec_dnia = states.sensor.mew01_licznik_koniec_dnia_stan.state|float %}
{% set aktualny = states.sensor.licznik_mew_faza123_totalforwardactiveenergy.state| float %}
{{ (aktualny - koniec_dnia )|round(2) }}
mew01_licznik_mqtt_zuzycie_mc:
unit_of_measurement: 'kW'
friendly_name: "Zużycie mc MEW01 MQTT"
device_class: power
entity_id:
- sensor.mew01_licznik_koniec_mca_stan
- sensor.licznik_mew_faza123_totalforwardactiveenergy
value_template: >-
{% set koniec_mca = states.sensor.mew01_licznik_koniec_mca_stan.state|float %}
{% set aktualny = states.sensor.licznik_mew_faza123_totalforwardactiveenergy.state| float %}
{{ (aktualny - koniec_mca )|round(0) }}
mew01_licznik_mqtt_zuzycie_rok:
unit_of_measurement: 'kW'
friendly_name: "Zużycie rok MEW01 MQTT"
device_class: power
entity_id:
- sensor.mew01_licznik_koniec_roku_stan
- sensor.licznik_mew_faza123_totalforwardactiveenergy
state: >-
{% set koniec_roku = states.sensor.mew01_licznik_koniec_roku_stan.state|float %}
{% set aktualny = states.sensor.licznik_mew_faza123_totalforwardactiveenergy.state| float %}
{{ (aktualny - koniec_roku )|round(0) }}
- platform: template
sensors:
solaredge_energy_today_kwh:
friendly_name: 'Dzisiejsza Produkcja'
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.solaredge_energy_today') | float / 1000 }}"
icon_template: mdi:solar-power
#===================================
#=== MQTT sensors
#===================================
- platform: mqtt
name: "mew01_licznik_koniec_dnia_stan"
state_topic: "energia/mew01/dzien/stan"
unit_of_measurement: "kWh"
json_attributes_topic: "energia/mew01/dzien/timestamp_raportu"
- platform: mqtt
name: "mew01_licznik_koniec_dnia_data_raportu"
state_topic: "energia/mew01/dzien/timestamp_raportu"
- platform: mqtt
name: "mew01_licznik_zuzycie_wczoraj_mqtt"
state_topic: "energia/mew01/dzien/wczoraj/stan"
unit_of_measurement: "kWh"
- platform: mqtt
name: "mew01_licznik_koniec_mca_stan"
state_topic: "energia/mew01/mc/stan"
unit_of_measurement: "kWh"
json_attributes_topic: "energia/mew01/mc/timestamp_raportu"
- platform: mqtt
name: "mew01_licznik_koniec_mca_data_raportu"
state_topic: "energia/mew01/mc/timestamp_raportu"
- platform: mqtt
name: "mew01_licznik_zuzycie_poprzedni_miesiac_mqtt"
state_topic: "energia/mew01/mc/poprzedni/stan"
unit_of_measurement: "kWh"
- platform: mqtt
name: "mew01_licznik_koniec_roku_stan"
state_topic: "energia/mew01/rok/stan"
unit_of_measurement: "kWh"
json_attributes_topic: "energia/mew01/rok/timestamp_raportu"
- platform: mqtt
name: "mew01_licznik_koniec_roku_data_raportu"
state_topic: "energia/mew01/rok/timestamp_raportu"
#===================================
#=== zabawy z licznikiem - nie uzywac produkcyjnie bo restarty moga zaburzac jego wskazania
#===================================
utility_meter:
licznik_mew_dziennie_kwh:
source: sensor.licznik_mew_faza123_totalforwardactiveenergy
cycle: daily
licznik_mew_dziennie_oddane_kwh:
source: sensor.licznik_mew_faza123_totalreverseactiveenergy
cycle: daily
licznik_mew_miesiac_kwh:
source: sensor.licznik_mew_faza123_totalforwardactiveenergy
cycle: monthly
licznik_mew_rok_kwh:
source: sensor.licznik_mew_faza123_totalforwardactiveenergy
cycle: yearly