Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 9.35 KB | None | 0 0
  1.  - platform: rest
  2.     name: Starman
  3.     json_attributes:
  4.      - earth_distance_km
  5.       - mars_distance_km
  6.       - orbit_type
  7.     value_template: '{{ value_json["speed_kph"] }}'
  8.     unit_of_measurement: "km/h"
  9.     resource: 'https://api.spacexdata.com/v2/info/roadster'
  10.  
  11.   - platform: rest
  12.     name: SpaceX
  13.     json_attributes:
  14.      - mission_name
  15.       - launch_site
  16.       - rocket
  17.       - reuse
  18.       - links
  19.       - details
  20.       - upcoming
  21.       - static_fire_date_utc
  22.     value_template: '{{ value_json["launch_date_unix"] }}'
  23.     resource: 'https://api.spacexdata.com/v2/launches/next'
  24.  
  25.   - platform: template
  26.     sensors:
  27.       starman_speed:
  28.         friendly_name: 'Starman Speed'
  29.         value_template: '{{ states.sensor.starman.state | round(0) }}'
  30.         unit_of_measurement: 'km/h'
  31.       starman_earth_distance:
  32.         friendly_name: 'Earth Distance'
  33.         value_template: '{{ (states.sensor.starman.attributes["earth_distance_km"] / 0.6214)| round(0) }}'
  34.         unit_of_measurement: 'km'
  35.       starman_mars_distance:
  36.         friendly_name: 'Mars Distance'
  37.         value_template: '{{ (states.sensor.starman.attributes["mars_distance_km"] / 0.6214)| round(0) }}'
  38.         unit_of_measurement: 'km'
  39.       starman_orbit_type:
  40.         friendly_name: 'Orbit Type'
  41.         value_template: '{{ states.sensor.starman.attributes["orbit_type"] }}'
  42.       spacex_next_launch_day:
  43.         friendly_name: 'Next Launch Day'
  44.         value_template: '{{ states.sensor.spacex.state | int | timestamp_custom("%m.%d.%Y")}}'
  45.       spacex_next_launch_time:
  46.         friendly_name: 'Next Launch Time'
  47.         value_template: '{{ states.sensor.spacex.state | int | timestamp_custom("%H:%M")}}'
  48.         unit_of_measurement: 'h'
  49.       spacex_next_rocket:
  50.         friendly_name: 'Rocket'
  51.         value_template: '{{ states.sensor.spacex.attributes["rocket"]["rocket_name"] }}'
  52.       spacex_next_launch_site_name_long:
  53.         friendly_name: 'Next Launch'
  54.         value_template: '{{ states.sensor.spacex.attributes["launch_site"]["site_name_long"] }}'
  55.       spacex_next_mission_name:
  56.         friendly_name: 'Mission'
  57.         value_template: '{{ states.sensor.spacex.attributes["mission_name"] }}'
  58.       spacex_next_launch_site_id:
  59.         friendly_name: 'Launch Site ID'
  60.         value_template: '{{ states.sensor.spacex.attributes.launch_site.site_id }}'
  61.       spacex_next_launch_site_name:
  62.         friendly_name: 'Site Name'
  63.         value_template: '{{ states.sensor.spacex.attributes.launch_site.site_name }}'
  64.       spacex_next_rocket_core_fs_serial:
  65.         friendly_name: 'First Stage Core Serial'
  66.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].core_serial }}'
  67.       spacex_next_rocket_core_fs_flight:
  68.         friendly_name: 'First Stage Core Flight'
  69.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].flight }}'
  70.       spacex_next_rocket_core_fs_block:
  71.         friendly_name: 'First Stage Core Block'
  72.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].block }}'
  73.       spacex_next_rocket_core_fs_reused:
  74.         friendly_name: 'First Stage Core Reused'
  75.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].reused }}'
  76.       spacex_next_rocket_core_fs_land_success:
  77.         friendly_name: 'First Stage Core Land Success'
  78.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].land_success }}'
  79.       spacex_next_rocket_core_fs_landing_type:
  80.         friendly_name: 'First Stage Core Landing Type'
  81.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].landing_type }}'
  82.       spacex_next_rocket_core_fs_landing_vehicle:
  83.         friendly_name: 'First Stage Core Landing Vehicle'
  84.         value_template: '{{ states.sensor.spacex.attributes.rocket.first_stage.cores[0].landing_vehicle }}'
  85.       spacex_next_rocket_core_ss_block:
  86.         friendly_name: 'Second Stage Block'
  87.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.block }}'
  88.       spacex_next_rocket_core_ss_payload_id:
  89.         friendly_name: 'Second Stage Payload ID'
  90.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].payload_id }}'
  91.       spacex_next_rocket_core_ss_payload_reused:
  92.         friendly_name: 'Second Stage Payload Reused'
  93.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].reused }}'
  94.       spacex_next_rocket_core_ss_payload_customer:
  95.         friendly_name: 'Second Stage Payload Customer'
  96.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].customers }}'
  97.       spacex_next_rocket_core_ss_payload_nationality:
  98.         friendly_name: 'Second Stage Payload Nationality'
  99.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].nationality }}'
  100.       spacex_next_rocket_core_ss_payload_manufacturer:
  101.         friendly_name: 'Second Stage Payload Manufacturer'
  102.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].manufacturer }}'
  103.       spacex_next_rocket_core_ss_payload_type:
  104.         friendly_name: 'Second Stage Payload Type'
  105.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].payload_type }}'
  106.       spacex_next_rocket_core_ss_payload_mass:
  107.         friendly_name: 'Second Stage Payload Mass'
  108.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].payload_mass_lbs }}'
  109.         unit_of_measurement: 'lbs'
  110.       spacex_next_rocket_core_ss_payload_orbit:
  111.         friendly_name: 'Second Stage Payload Orbit'
  112.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].orbit }}'
  113.       spacex_next_rocket_core_ss_payload_orbit_lifespan:
  114.         friendly_name: 'Second Stage Payload Orbit Lifespan'
  115.         value_template: '{{ states.sensor.spacex.attributes.rocket.second_stage.payloads[0].orbit_params.lifespan_years }}'
  116.         unit_of_measurement: 'years'
  117.       spacex_next_rocket_fairings_reused:
  118.         friendly_name: 'Fairings Reused'
  119.         value_template: '{{ states.sensor.spacex.attributes.rocket.fairings.reused }}'
  120.       spacex_next_rocket_reuse_fairings:
  121.         friendly_name: 'Reuse Fairings'
  122.         value_template: '{{ states.sensor.spacex.attributes.reuse.fairings }}'
  123.       spacex_next_rocket_fairings_recovery_attempt:
  124.         friendly_name: 'Fairings Recovery Attempt'
  125.         value_template: '{{ states.sensor.spacex.attributes.rocket.fairings.recovery_attempt }}'
  126.       spacex_next_rocket_fairings_recovered:
  127.         friendly_name: 'Fairings Recovered'
  128.         value_template: '{{ states.sensor.spacex.attributes.rocket.fairings.recovered}}'
  129.       spacex_next_rocket_fairings_ship:
  130.         friendly_name: 'Fairings Ship'
  131.         value_template: '{{ states.sensor.spacex.attributes.rocket.fairings.ship}}'
  132.       spacex_next_rocket_reuse_core:
  133.         friendly_name: 'Reuse Core'
  134.         value_template: '{{ states.sensor.spacex.attributes.reuse.core }}'
  135.       spacex_next_rocket_reuse_side_core1:
  136.         friendly_name: 'Reuse Side Core 1'
  137.         value_template: '{{ states.sensor.spacex.attributes.reuse.side_core1 }}'
  138.       spacex_next_rocket_reuse_side_core2:
  139.         friendly_name: 'Reuse Side Core 2'
  140.         value_template: '{{ states.sensor.spacex.attributes.reuse.side_core2 }}'
  141.       spacex_next_rocket_reuse_capsule:
  142.         friendly_name: 'Reuse Capsule'
  143.         value_template: '{{ states.sensor.spacex.attributes.reuse.capsule }}'
  144.       spacex_next_mission_patch:
  145.         friendly_name: 'Mission Patch'
  146.         value_template: '{{ states.sensor.spacex.attributes.links.mission_patch }}'
  147.       spacex_next_mission_patch_small:
  148.         friendly_name: 'Mission Patch Small'
  149.         value_template: '{{ states.sensor.spacex.attributes.links.mission_patch_small }}'
  150.       spacex_next_mission_reddit_campaign:
  151.         friendly_name: 'Mission Reddit Campaign'
  152.         value_template: '{{ states.sensor.spacex.attributes.links.reddit_campaign }}'
  153.       spacex_next_mission_reddit_launch:
  154.         friendly_name: 'Mission Reddit Launch'
  155.         value_template: '{{ states.sensor.spacex.attributes.links.reddit_launch }}'
  156.       spacex_next_mission_reddit_recovery:
  157.         friendly_name: 'Mission Reddit Recovery'
  158.         value_template: '{{ states.sensor.spacex.attributes.links.reddit_recovery }}'
  159.       spacex_next_mission_reddit_media:
  160.         friendly_name: 'Mission Reddit Media'
  161.         value_template: '{{ states.sensor.spacex.attributes.links.reddit_media }}'
  162.       spacex_next_mission_presskit:
  163.         friendly_name: 'Mission Press Kit'
  164.         value_template: '{{ states.sensor.spacex.attributes.links.presskit }}'
  165.       spacex_next_mission_article:
  166.         friendly_name: 'Mission Article'
  167.         value_template: '{{ states.sensor.spacex.attributes.links.article_link}}'
  168.       spacex_next_mission_wiki:
  169.         friendly_name: 'Mission Wiki'
  170.         value_template: '{{ states.sensor.spacex.attributes.links.wikipedia }}'
  171.       spacex_next_mission_video_link:
  172.         friendly_name: 'Mission Video Link'
  173.         value_template: '{{ states.sensor.spacex.attributes.links.video_link }}'
  174.       spacex_next_mission_static_fire:
  175.         friendly_name: 'Mission Static Fire'
  176.         value_template: '{{ states.sensor.spacex.attributes.static_fire_date_utc }}'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement