]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Added Utility Meter for energy meter.
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 27 Jun 2020 09:53:29 +0000 (11:53 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Sat, 27 Jun 2020 09:53:29 +0000 (11:53 +0200)
configuration.yaml
customizations/energy.yaml [new file with mode: 0644]
log/history.yaml
log/logbook.yaml
log/recorder.yaml
sensor/energy.yaml
utility_meter/energy.yaml [new file with mode: 0644]

index b13c30468c155ed08cbb8ab3cb079104b001592b..914a08578fd1e74e5b1843d875b9705e1ae74953 100644 (file)
@@ -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 (file)
index 0000000..1f382fe
--- /dev/null
@@ -0,0 +1,9 @@
+######################################################################
+# Customization: Energy
+######################################################################
+
+sensor.consumo_energetico_giornaliero:
+  friendly_name: Consumo Energetico Giornaliero
+
+sensor.consumo_energetico_mensile:
+  friendly_name: Consumo Energetico Mensile
index 071a20fc48fc5b7f346df377581cd9c016b048e0..9e2d7618a789761a7d3c3c18697d188203b82f89 100644 (file)
@@ -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
index 31bf9c7c5bce67453195a2e8bd949af55fa42701..3877643022c49a4b0a58a1b817019ead205f0706 100644 (file)
@@ -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
index 0da9dc4ceaac4ca9a2edbabdbd5ef4d1976ea913..291a260370189b7dcc5c975a00e5bf82c0985f9b 100644 (file)
@@ -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
index 96921847697a904034ac47fb912304053d264d45..79e42e768ede1ea27f75790e4496040e4aae9799 100644 (file)
 #  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 (file)
index 0000000..893672e
--- /dev/null
@@ -0,0 +1,11 @@
+######################################################################
+# Energy Meter
+######################################################################
+
+consumo_energetico_giornaliero:
+  source: sensor.consumo_energetico
+  cycle: daily
+
+consumo_energetico_mensile:
+  source: sensor.consumo_energetico
+  cycle: monthly