Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.56 KB | None | 0 0
  1. #################################################################
  2. ## Weather Sensor
  3. #################################################################
  4.  
  5. - platform: darksky
  6. api_key: !secret api_darksky
  7. language: it
  8. units: ca
  9. forecast:
  10. - 1
  11. - 2
  12. - 3
  13. - 4
  14. - 5
  15. - 6
  16. - 7
  17. monitored_conditions:
  18. - summary
  19. - temperature
  20. - temperature_min
  21. - temperature_max
  22. - humidity
  23. - precip_probability
  24. - daily_summary
  25. - icon
  26. - wind_speed
  27. - wind_bearing
  28.  
  29. - platform: season
  30. - platform: template
  31. sensors:
  32. wind_dir:
  33. friendly_name: 'Direzione Vento'
  34. value_template: >-
  35. {% set wind_dir = states.sensor.dark_sky_wind_bearing.state %}
  36. {% if wind_dir | float<=23 %}Nord (Tramontana)
  37. {% elif wind_dir | float>338 %}Nord (Tramontana)
  38. {% elif 23 < (wind_dir|float) <=68 %}NE (Grecale)
  39. {% elif 68 < (wind_dir|float) <=113 %}Est (Levante)
  40. {% elif 113 < (wind_dir|float) <=158 %}SE (Scirocco)
  41. {% elif 158 < (wind_dir|float) <=203 %}Sud (Ostro/Mezzogiorno)
  42. {% elif 203 < (wind_dir|float) <=248 %}SO (Libeccio/Garbino)
  43. {% elif 248 < (wind_dir|float) <=293 %}Ovest (Ponente)
  44. {% elif 293 < (wind_dir|float) <=338 %}NO (Maestrale)
  45. {%- endif %}
  46. icon_template: mdi:compass
  47.  
  48. weekday:
  49. friendly_name: 'Weekday'
  50. value_template: '{{ now().strftime("%A") }}'
  51. forecast_today:
  52. friendly_name: "Massima/Minima"
  53. value_template: >
  54. {{states.sensor.dark_sky_daily_high_temperature.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature.state|round(0)}}°
  55. entity_picture_template: >-
  56. {{ "/local/icons/dark_sky_svg/" ~ states.sensor.dark_sky_icon.state ~ ".svg"}}
  57.  
  58. forecast_1:
  59. friendly_name: 'Tomorrow'
  60. value_template: >
  61. {{states.sensor.dark_sky_daily_high_temperature_1.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_1.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_1.state|round(0)}}%
  62. entity_picture_template: >-
  63. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_1.state ~ '.png'}}
  64.  
  65. forecast_2:
  66. friendly_name: 'Second'
  67. value_template: >
  68. {{states.sensor.dark_sky_daily_high_temperature_2.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_2.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_2.state|round(0)}}%
  69. entity_picture_template: >-
  70. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_2.state ~ '.png'}}
  71.  
  72. forecast_3:
  73. friendly_name: 'Third'
  74. value_template: >
  75. {{states.sensor.dark_sky_daily_high_temperature_3.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_3.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_3.state|round(0)}}%
  76. entity_picture_template: >-
  77. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_3.state ~ '.png'}}
  78.  
  79. forecast_4:
  80. friendly_name: 'Fourth'
  81. value_template: >
  82. {{states.sensor.dark_sky_daily_high_temperature_4.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_4.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_4.state|round(0)}}%
  83. entity_picture_template: >-
  84. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_4.state ~ '.png'}}
  85.  
  86. forecast_5:
  87. friendly_name: 'Fifth'
  88. value_template: >
  89. {{states.sensor.dark_sky_daily_high_temperature_5.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_5.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_5.state|round(0)}}%
  90. entity_picture_template: >-
  91. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_5.state ~ '.png'}}
  92.  
  93. forecast_6:
  94. friendly_name: 'Sixth'
  95. value_template: >
  96. {{states.sensor.dark_sky_daily_high_temperature_6.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_6.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_6.state|round(0)}}%
  97. entity_picture_template: >-
  98. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_6.state ~ '.png'}}
  99.  
  100. forecast_7:
  101. friendly_name: 'Seventh'
  102. value_template: >
  103. {{states.sensor.dark_sky_daily_high_temperature_7.state|round(0)}}°/{{states.sensor.dark_sky_daily_low_temperature_7.state|round(0)}}°/{{states.sensor.dark_sky_precip_probability_7.state|round(0)}}%
  104. entity_picture_template: >-
  105. {{ '/local/icons/dark_sky/' ~ states.sensor.dark_sky_icon_7.state ~ '.png'}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement