77 lines
2.4 KiB
YAML
77 lines
2.4 KiB
YAML
sensor:
|
|
|
|
- platform: command_line
|
|
command: !secret smart_status
|
|
name: smart_status
|
|
json_attributes:
|
|
- signals
|
|
- location
|
|
- updatedAt
|
|
value_template: ''
|
|
scan_interval: 300
|
|
|
|
- platform: template
|
|
sensors:
|
|
smart_bateria:
|
|
friendly_name: 'Smart Batería'
|
|
value_template: >-
|
|
{% for signals in states.sensor.smart_status.attributes.signals -%}
|
|
{% if signals.name == "BatteryVoltage" %}
|
|
{{ signals.value }}
|
|
{% endif %}
|
|
{%- endfor -%}
|
|
unit_of_measurement: 'V'
|
|
smart_velocidad:
|
|
friendly_name: 'Smart Velocidad'
|
|
value_template: >-
|
|
{% for signals in states.sensor.smart_status.attributes.signals -%}
|
|
{% if signals.name == "GpsSpeed" %}
|
|
{{ signals.value }}
|
|
{% endif %}
|
|
{%- endfor -%}
|
|
unit_of_measurement: 'Km/h'
|
|
# smart_combustible:
|
|
# friendly_name: 'Smart Gasolina'
|
|
# value_template: >-
|
|
# {% for signals in states.sensor.smart_status.attributes.signals -%}
|
|
# {% if signals.name == "FuelLevel" %}
|
|
# {{ signals.value }}
|
|
# {% endif %}
|
|
# {%- endfor -%}
|
|
# unit_of_measurement: 'L'
|
|
smart_kilometros:
|
|
friendly_name: 'Smart Total Km'
|
|
value_template: >-
|
|
{% for signals in states.sensor.smart_status.attributes.signals -%}
|
|
{% if signals.name == "Odometer" %}
|
|
{{ signals.value }}
|
|
{% endif %}
|
|
{%- endfor -%}
|
|
unit_of_measurement: 'km'
|
|
smart_revoluciones:
|
|
friendly_name: 'Smart Revoluciones por Minuto'
|
|
value_template: >-
|
|
{% for signals in states.sensor.smart_status.attributes.signals -%}
|
|
{% if signals.name == "EngineSpeed" %}
|
|
{{ signals.value }}
|
|
{% endif %}
|
|
{%- endfor -%}
|
|
unit_of_measurement: 'tr/min'
|
|
smart_fecha_update:
|
|
friendly_name: 'Smart Actualización'
|
|
value_template: "{{ as_timestamp(states.sensor.smart_status.attributes.updatedAt) | timestamp_custom('%D %-I:%M %P') }}"
|
|
smart_latitud:
|
|
friendly_name: 'Smart Latitud'
|
|
value_template: '{{ states.sensor.smart_status.attributes.location.latitude }}'
|
|
smart_longitud:
|
|
friendly_name: 'Smart Longitud'
|
|
value_template: '{{ states.sensor.smart_status.attributes.location.longitude }}'
|
|
|
|
camera:
|
|
name: Posición Smart
|
|
platform: generic
|
|
still_image_url: !secret camara_smart
|
|
limit_refetch_to_url_change: true
|
|
|
|
|