Fix start & Fix XEE & Fix Template MQTT

This commit is contained in:
dfcarvajal
2019-04-17 19:21:19 +00:00
parent 4d21cb7c10
commit 02cf86987e
17 changed files with 132 additions and 88 deletions

View File

@@ -15,57 +15,77 @@ sensor:
citroen_bateria:
friendly_name: 'Citroen Batería'
value_template: >-
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "BatteryVoltage" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% if states.sensor.citroen_status.attributes.signals is defined -%}
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "BatteryVoltage" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% else %}
Recargando.
{% endif %}
unit_of_measurement: 'V'
citroen_velocidad:
friendly_name: 'Citroen Velocidad'
value_template: >-
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "GpsSpeed" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% if states.sensor.citroen_status.attributes.signals is defined -%}
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "GpsSpeed" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% else %}
Recargando.
{% endif %}
unit_of_measurement: 'Km/h'
citroen_combustible:
friendly_name: 'Citroen Gasolina'
value_template: >-
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "FuelLevel" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% if states.sensor.citroen_status.attributes.signals is defined -%}
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "FuelLevel" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% else %}
Recargando.
{% endif %}
unit_of_measurement: 'L'
citroen_kilometros:
friendly_name: 'Citroen Total Km'
value_template: >-
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "Odometer" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% if states.sensor.citroen_status.attributes.signals is defined -%}
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "Odometer" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% else %}
Recargando.
{% endif %}
unit_of_measurement: 'km'
citroen_revoluciones:
friendly_name: 'Citroen Revoluciones por Minuto'
value_template: >-
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "EngineSpeed" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% if states.sensor.citroen_status.attributes.signals is defined -%}
{% for signals in states.sensor.citroen_status.attributes.signals -%}
{% if signals.name == "EngineSpeed" %}
{{ signals.value }}
{% endif %}
{%- endfor -%}
{% else %}
Recargando.
{% endif %}
unit_of_measurement: 'tr/min'
citroen_fecha_update:
friendly_name: 'Citroen Actualización'
value_template: "{{ as_timestamp(states.sensor.citroen_status.attributes.updatedAt) | timestamp_custom('%D %-I:%M %P') }}"
value_template: "{{ as_timestamp(state_attr('sensor.citroen_status','updatedAt')) | timestamp_custom('%D %-I:%M %P') }}"
citroen_latitud:
friendly_name: 'Citroen Latitud'
value_template: '{{ states.sensor.citroen_status.attributes.location.latitude }}'
value_template: '{{ state_attr("sensor.citroen_status", "location").latitude}}'
citroen_longitud:
friendly_name: 'Citroen Longitud'
value_template: '{{ states.sensor.citroen_status.attributes.location.longitude }}'
value_template: '{{ state_attr("sensor.citroen_status", "location").longitude}}'
camera:
name: Posición Citroen