kijoha

Untitled

Jul 6th, 2020
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 3.96 KB | None | 0 0
  1. sensor:
  2. - platform: rejseplanen  
  3.   name: CPH Lufthavn
  4.   stop_id: '450187700'
  5.   direction:
  6.    - 'CPH Lufthavn'
  7.    
  8. - platform: rejseplanen  
  9.   name: Esbjerg St.
  10.   stop_id: '450187700'
  11.   direction:
  12.    - 'Esbjerg St.'    
  13.    
  14. - platform: rejseplanen
  15.   name: Odense
  16.   stop_id: '450300300'
  17.   direction:
  18.    - 'Odense'
  19.    
  20. - platform: rejseplanen
  21.   name: Faaborg
  22.   stop_id: '450300400'
  23.   direction:
  24.    - 'Faaborg'
  25.    
  26. - platform: rejseplanen
  27.   name: Nyborg
  28.   stop_id: '450300400'
  29.   direction:
  30.    - 'Nyborg'
  31.    
  32. - platform: rejseplanen
  33.   name: Kerteminde
  34.   stop_id: '450300400'
  35.   direction:
  36.    - 'Kerteminde'    
  37.  
  38. - platform: template
  39.   sensors:
  40.    ##### BUSSER #####
  41.     bus_mod_faaborg:
  42.       friendly_name_template: >-
  43.         {{ state_attr('sensor.faaborg', 'route') }} mod {{ state_attr('sensor.faaborg', 'direction') }} om:
  44.       icon_template: mdi:bus-clock
  45.       value_template: >-
  46.         {{ states('sensor.faaborg') }} minut{% if states('sensor.faaborg') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.faaborg', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  47.       attribute_templates:
  48.         due_in: "{{ state_attr('sensor.faaborg', 'due_in') }}"
  49.    
  50.     bus_mod_odense:
  51.       friendly_name_template: >-
  52.         {{ state_attr('sensor.odense', 'route') }} mod {{ state_attr('sensor.odense', 'direction') }} om:
  53.       icon_template: mdi:bus-clock
  54.       value_template: >-
  55.         {{ states('sensor.odense') }} minut{% if states('sensor.odense') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.odense', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  56.       attribute_templates:
  57.         due_in: "{{ state_attr('sensor.odense', 'due_in') }}"
  58.        
  59.     bus_mod_nyborg:
  60.       friendly_name_template: >-
  61.         {{ state_attr('sensor.nyborg', 'route') }} mod {{ state_attr('sensor.nyborg', 'direction') }} om:
  62.       icon_template: mdi:bus-clock
  63.       value_template: >-
  64.         {{ states('sensor.nyborg') }} minut{% if states('sensor.nyborg') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.nyborg', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  65.       attribute_templates:
  66.         due_in: "{{ state_attr('sensor.nyborg', 'due_in') }}"    
  67.        
  68.     bus_mod_kerteminde:
  69.       friendly_name_template: >-
  70.         {{ state_attr('sensor.kerteminde', 'route') }} mod {{ state_attr('sensor.kerteminde', 'direction') }} om:
  71.       icon_template: mdi:bus-clock
  72.       value_template: >-
  73.         {{ states('sensor.kerteminde') }} minut{% if states('sensor.kerteminde') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.kerteminde', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  74.       attribute_templates:
  75.         due_in: "{{ state_attr('sensor.kerteminde', 'due_in') }}"        
  76.  
  77.     ##### toge #####
  78.     tog_mod_cph:
  79.       friendly_name_template: >-
  80.         {{ state_attr('sensor.esbjerg_st', 'route') }} mod {{ state_attr('sensor.esbjerg_st', 'direction') }} om:
  81.       icon_template: mdi:train-clock
  82.       value_template: >-
  83.         {{ states('sensor.esbjerg_st') }} minut{% if states('sensor.esbjerg_st') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.esbjerg_st', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  84.       attribute_templates:
  85.         due_in: "{{ state_attr('sensor.esbjerg_st', 'due_in') }}"    
  86.        
  87.     tog_mod_esbjerg:
  88.       friendly_name_template: >-
  89.         {{ state_attr('sensor.CPH_Lufthavn', 'route') }} mod {{ state_attr('sensor.CPH_Lufthavn', 'direction') }} om:
  90.       icon_template: mdi:train-clock
  91.       value_template: >-
  92.         {{ states('sensor.CPH Lufthavn') }} minut{% if states('sensor.CPH_Lufthavn') | int > 1 %}ter{%- endif %} ({{ strptime(state_attr('sensor.CPH_Lufthavn', 'due_at'), '%d.%m.%y %H:%M').timestamp() | timestamp_custom('%R') }})
  93.       attribute_templates:
  94.         due_in: "{{ state_attr('sensor.CPH_Lufthavn', 'due_in') }}"
Advertisement
Add Comment
Please, Sign In to add comment