From: Giorgio Ravera Date: Sat, 27 Jun 2020 09:53:29 +0000 (+0200) Subject: Added Utility Meter for energy meter. X-Git-Url: http://git.giorgioravera.it/?a=commitdiff_plain;h=9d690efca2c7bff25a22d21cf81a04186e87cce4;p=homeassistant.git Added Utility Meter for energy meter. --- diff --git a/configuration.yaml b/configuration.yaml index b13c3046..914a0857 100644 --- a/configuration.yaml +++ b/configuration.yaml @@ -127,6 +127,9 @@ binary_sensor: !include_dir_merge_list binary_sensor/ # Switches switch: !include_dir_merge_list switch/ +# Utility Meter +utility_meter: !include_dir_merge_named utility_meter/ + ###################################################################### # Discovery Protocols ###################################################################### diff --git a/customizations/energy.yaml b/customizations/energy.yaml new file mode 100644 index 00000000..1f382fee --- /dev/null +++ b/customizations/energy.yaml @@ -0,0 +1,9 @@ +###################################################################### +# Customization: Energy +###################################################################### + +sensor.consumo_energetico_giornaliero: + friendly_name: Consumo Energetico Giornaliero + +sensor.consumo_energetico_mensile: + friendly_name: Consumo Energetico Mensile diff --git a/log/history.yaml b/log/history.yaml index 071a20fc..9e2d7618 100644 --- a/log/history.yaml +++ b/log/history.yaml @@ -42,6 +42,9 @@ exclude: # Energy Sensors - sensor.potenza_reattiva - sensor.tensione + - sensor.consumo_energetico + - sensor.consumo_energetico_giornaliero + - sensor.consumo_energetico_mensile # Zigbee2mqtt - sensor.main_door_battery - sensor.main_door_linkquality diff --git a/log/logbook.yaml b/log/logbook.yaml index 31bf9c7c..38776430 100644 --- a/log/logbook.yaml +++ b/log/logbook.yaml @@ -42,6 +42,9 @@ exclude: # Energy Sensors - sensor.potenza_reattiva - sensor.tensione + - sensor.consumo_energetico + - sensor.consumo_energetico_giornaliero + - sensor.consumo_energetico_mensile # Zigbee2mqtt - sensor.main_door_battery - sensor.main_door_linkquality diff --git a/log/recorder.yaml b/log/recorder.yaml index 0da9dc4c..291a2603 100644 --- a/log/recorder.yaml +++ b/log/recorder.yaml @@ -44,6 +44,9 @@ exclude: # Energy Sensors - sensor.potenza_reattiva - sensor.tensione + - sensor.consumo_energetico + - sensor.consumo_energetico_giornaliero + - sensor.consumo_energetico_mensile # Zigbee2mqtt - sensor.main_door_battery - sensor.main_door_linkquality diff --git a/sensor/energy.yaml b/sensor/energy.yaml index 96921847..79e42e76 100644 --- a/sensor/energy.yaml +++ b/sensor/energy.yaml @@ -30,6 +30,14 @@ # qos: 0 # device_class: power +- platform: mqtt + name: "Consumo Energetico" + state_topic: "shellies/shellyem-B9E1A0/emeter/0/total" + unit_of_measurement: 'kWh' + value_template: "{{ (( value|float )/(1000)) | round(2) }}" + qos: 0 + device_class: power + #- platform: mqtt # name: "Energia Restituita" # state_topic: "shellies/shellyem-B9E1A0/emeter/0/returned_energy" diff --git a/utility_meter/energy.yaml b/utility_meter/energy.yaml new file mode 100644 index 00000000..893672e5 --- /dev/null +++ b/utility_meter/energy.yaml @@ -0,0 +1,11 @@ +###################################################################### +# Energy Meter +###################################################################### + +consumo_energetico_giornaliero: + source: sensor.consumo_energetico + cycle: daily + +consumo_energetico_mensile: + source: sensor.consumo_energetico + cycle: monthly