]> git.giorgioravera.it Git - homeassistant.git/commitdiff
Added odometer sensor management
authorGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 7 Jun 2019 08:25:24 +0000 (10:25 +0200)
committerGiorgio Ravera <giorgio.ravera@gmail.com>
Fri, 7 Jun 2019 08:25:24 +0000 (10:25 +0200)
binary_sensor/car.yaml
customizations/car.yaml
sensor/car.yaml
ui-lovelace.yaml

index 7e3d7db5f4bd6ed6f1e3efd05014c2da0004dd46..1b3d0168ebc77d5e9d47ac0304ed951f64d35474 100644 (file)
@@ -6,7 +6,6 @@
   sensors:
     car_doors_lock:
       friendly_name: Vettura Bloccata
-      device_class: lock
       entity_id: sensor.ff590mr_door_lock_vehicle
       value_template: >-
         {{ not is_state('sensor.ff590mr_door_lock_vehicle', '2') }}
@@ -16,6 +15,7 @@
         {% else %}
           mdi:lock-open
         {% endif %}
+      device_class: lock
 
 ######################################################################
 # Binary Sensor: Doors Closed
@@ -25,9 +25,7 @@
   sensors:
     ff590mr_doors_closed:
       friendly_name: Chiusura Porte
-      device_class: lock
-      entity_id: 
-        - sensor.ff590mr_lock
+      entity_id: sensor.ff590mr_lock
       value_template: >-
         {{ is_state_attr('sensor.ff590mr_lock', 'frontLeftDoorClosed', 'true') 
            and is_state_attr('sensor.ff590mr_lock', 'frontRightDoorClosed', 'true')
@@ -42,6 +40,7 @@
         {% else %}
           mdi:car-door
         {% endif %}
+      device_class: lock
 
 ######################################################################
 # Binary Sensor: Decklid Status
@@ -51,7 +50,6 @@
   sensors:
     ff590mr_status_decklid:
       friendly_name: Bagagliaio
-      device_class: opening
       entity_id: sensor.ff590mr_lock
       value_template: >-
         {{ not is_state_attr('sensor.ff590mr_lock', 'trunkStateRollup', 'CLOSED_AND_LOCKED') }}
@@ -61,6 +59,7 @@
         {% else %}
           mdi:lock-open
         {% endif %}
+      device_class: opening
 
 ######################################################################
 # Binary Sensor: Warning Brake fluid
   sensors:
     ff590mr_warning_brakefluid:
       friendly_name: Liquido freni
-      device_class: problem
       entity_id: binary_sensor.ff590mr_engine_light_warning
       value_template: >-
         {{ is_state_attr('binary_sensor.ff590mr_engine_light_warning', 'warningbrakefluid', 'true') }}
+      device_class: problem
 
 ######################################################################
 # Binary Sensor: Warning Wash Water
   sensors:
     ff590mr_warning_washwater:
       friendly_name: Liquido lavacristalli
-      device_class: problem
       entity_id: binary_sensor.ff590mr_engine_light_warning
       value_template: >-
         {{ is_state_attr('binary_sensor.ff590mr_engine_light_warning', 'warningwashwater', 'true') }}
+      device_class: problem
 
 ######################################################################
 # Binary Sensor: Warning Coolant Level Low
@@ -96,7 +95,7 @@
   sensors:
     ff590mr_warning_coolantlevellow:
       friendly_name: Liquido raffreddamento
-      device_class: problem
       entity_id: binary_sensor.ff590mr_engine_light_warning
       value_template: >-
         {{ is_state_attr('binary_sensor.ff590mr_engine_light_warning', 'warningcoolantlevellow', 'true') }}
+      device_class: problem
index 9111b248f996b9e3d7e0dc7118038abfea9a80cc..85976c90ba353614f7803b4f0200ac5a6de0b9c2 100644 (file)
@@ -106,24 +106,3 @@ sensor.ff590mr_door_lock_decklid:
   friendly_name: Bagagliaio
   icon: mdi:lock-open
 
-# Dati
-sensor.ff590mr_licenseplate:
-  friendly_name: Targa
-  icon: mdi:card
-#sensor.ff590mr_liquid_consumption_reset:
-#  friendly_name:
-#sensor.ff590mr_liquid_consumption_start:
-#  friendly_name:
-sensor.ff590mr_distance_since_reset:
-  friendly_name: Distanza dal reset
-  icon: mdi:road-variant
-sensor.ff590mr_distance_since_start:
-  friendly_name: Distanza dalla partenza
-  icon: mdi:road-variant
-sensor.ff590mr_liquid_consumption_reset:
-  friendly_name: Consumi dal reset
-  icon: mdi:gas-station
-sensor.ff590mr_liquid_consumption_start:
-  friendly_name: Consumi da start
-  icon: mdi:gas-station
-
index d8711cf51c0e9fe372bfa129869e8b02d89a97bf..40c44fa044727e5b688de51f7ef432968a3b1025 100644 (file)
@@ -6,10 +6,11 @@
   sensors:\r
     ff590mr_tire_pressure_front_left:\r
       friendly_name: Anteriore Sinistra\r
-      icon_template: mdi:car-tire-alert\r
+      entity_id: sensor.ff590mr_lock\r
+      unit_of_measurement: 'kPa'\r
       value_template: "{{ state_attr('binary_sensor.ff590mr_tire_warning', 'tirepressureFrontLeft') }}"\r
+      icon_template: mdi:car-tire-alert\r
       device_class: pressure\r
-      unit_of_measurement: 'kPa'\r
       \r
 ######################################################################\r
 # Sensor: Tire Pressure Front Right\r
   sensors:\r
     ff590mr_tire_pressure_front_right:\r
       friendly_name: Anteriore Destra\r
-      icon_template: mdi:car-tire-alert\r
+      entity_id: sensor.ff590mr_lock\r
+      unit_of_measurement: 'kPa'\r
       value_template: "{{ state_attr('binary_sensor.ff590mr_tire_warning', 'tirepressureFrontRight') }}"\r
+      icon_template: mdi:car-tire-alert\r
       device_class: pressure\r
-      unit_of_measurement: 'kPa'\r
       \r
 ######################################################################\r
 # Sensor: Tire Pressure Rear Left\r
   sensors:\r
     ff590mr_tire_pressure_rear_left:\r
       friendly_name: Posteriore Sinistra\r
-      icon_template: mdi:car-tire-alert\r
+      entity_id: sensor.ff590mr_lock\r
+      unit_of_measurement: 'kPa'\r
       value_template: "{{ state_attr('binary_sensor.ff590mr_tire_warning', 'tirepressureRearLeft') }}"\r
+      icon_template: mdi:car-tire-alert\r
       device_class: pressure\r
-      unit_of_measurement: 'kPa'\r
-      \r
+\r
 ######################################################################\r
 # Sensor: Tire Pressure Rear Right\r
 ######################################################################\r
   sensors:\r
     ff590mr_tire_pressure_rear_right:\r
       friendly_name: Posteriore Destra\r
-      icon_template: mdi:car-tire-alert\r
+      entity_id: sensor.ff590mr_lock\r
+      unit_of_measurement: 'kPa'\r
       value_template: "{{ state_attr('binary_sensor.ff590mr_tire_warning', 'tirepressureRearRight') }}"\r
+      icon_template: mdi:car-tire-alert\r
       device_class: pressure\r
-      unit_of_measurement: 'kPa'\r
+\r
+######################################################################\r
+# Sensor: Distance from Start\r
+######################################################################\r
+\r
+- platform: template\r
+  sensors:\r
+    ff590mr_distance_since_start:\r
+      friendly_name: Distanza dalla partenza\r
+      entity_id: sensor.ff590mr_odometer\r
+      unit_of_measurement: 'Km'\r
+      value_template: "{{ state_attr('sensor.ff590mr_odometer', 'distanceStart') }}"\r
+      icon_template: mdi:road-variant\r
+\r
+######################################################################\r
+# Sensor: Distance from Reset\r
+######################################################################\r
+\r
+- platform: template\r
+  sensors:\r
+    ff590mr_distance_since_start:\r
+      friendly_name: Distanza dal reset\r
+      entity_id: sensor.ff590mr_odometer\r
+      unit_of_measurement: 'Km'\r
+      value_template: "{{ state_attr('sensor.ff590mr_odometer', 'distanceReset') }}"\r
+      icon_template: mdi:road-variant\r
+\r
+######################################################################\r
+# Sensor: Liquid Consumption from Start\r
+######################################################################\r
+\r
+- platform: template\r
+  sensors:\r
+    ff590mr_distance_since_start:\r
+      friendly_name: Consumo dalla partenza\r
+      entity_id: sensor.ff590mr_odometer\r
+      unit_of_measurement: 'l/100Km'\r
+      value_template: "{{ state_attr('sensor.ff590mr_odometer', 'liquidconsumptionstart') }}"\r
+      icon_template: mdi:gas-station\r
+\r
+######################################################################\r
+# Sensor: Liquid Consumption from Reset\r
+######################################################################\r
+\r
+- platform: template\r
+  sensors:\r
+    ff590mr_distance_since_start:\r
+      friendly_name: Consumo dal reset\r
+      entity_id: sensor.ff590mr_odometer\r
+      unit_of_measurement: 'l/100Km'\r
+      value_template: "{{ state_attr('sensor.ff590mr_odometer', 'liquidconsumptionreset') }}"\r
+      icon_template: mdi:gas-station\r
index d64a41f11761c00e910bb8157efaff580c48b4e6..bcabfff92285b93108f22531c2687bdacb2789c9 100644 (file)
@@ -445,16 +445,16 @@ views:
           #- sensor.ff590mr_electric_range_skip_indicator
           #- sensor.ff590mr_electric_consumption_reset
           #- sensor.ff590mr_electric_consumption_start
-          - sensor.ff590mr_licenseplate
-          - sensor.ff590mr_liquid_consumption_reset
+          #- sensor.ff590mr_licenseplate
+          - sensor.ff590mr_odometer
+          - sensor.ff590mr_distance_since_start
+          - sensor.ff590mr_distance_since_reset
           - sensor.ff590mr_liquid_consumption_start
-          - sensor.ff590mr_odometer_2
+          - sensor.ff590mr_liquid_consumption_reset
           #- sensor.ff590mr_liquid_range
           #- sensor.ff590mr_electric_distance_since_start
-          #- sensor.ff590mr_tank_level
+          - sensor.ff590mr_fuel_level
           #- sensor.ff590mr_electric_distance_ctritical_reset
-          - sensor.ff590mr_distance_since_reset
-          - sensor.ff590mr_distance_since_start
 
 ######################################################################
 # Train