Advertisement
mak_user

Untitled

Dec 6th, 2024
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. scrape:
  2.  
  3. - resource: https://penteli.meteo.gr/stations/vrilissia/
  4. headers:
  5. User-Agent: Mozzila/5.0
  6. scan_interval: 1800
  7. sensor:
  8. - unique_id: meteo_temp
  9. name: Meteo Temp Vrillisia
  10. select: "body > div.content > div.content_values > div.col.left_col > div.col_sub.dist.boxshadow.realtime > div:nth-child(2) > div.lright"
  11. value_template: '{{ value.split(" ")[0] }}'
  12. device_class: temperature
  13. state_class: measurement
  14. unit_of_measurement: °C
  15.  
  16. - unique_id: meteo_humidity
  17. name: Meteo Humidity Vrillisia
  18. select: "body > div.content > div.content_values > div.col.left_col > div.col_sub.dist.boxshadow.realtime > div:nth-child(3) > div.lright"
  19. value_template: '{{ value.split(" ")[0] }}'
  20. device_class: humidity
  21. state_class: measurement
  22. unit_of_measurement: "%"
  23.  
  24. - unique_id: meteo_wind_speed
  25. name: Meteo Wind Speed Vrilissia
  26. select: "body > div.content > div.content_values > div.col.left_col > div.col_sub.dist.boxshadow.realtime > div:nth-child(5) > div.lright"
  27. value_template: '{{ value.split(" ")[0] }}'
  28. device_class: wind_speed
  29. state_class: measurement
  30. unit_of_measurement: km/h
  31.  
  32. - resource: https://www.meteo.gr/cf.cfm?city_id=29
  33. sensor:
  34. - name: Live Vrilissa Temp new
  35. select: "div.newtemp"
  36. value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}'
  37. unit_of_measurement: "°C"
  38.  
  39. - resource: https://www.meteo.gr/cf.cfm?city_id=29
  40. sensor:
  41. - name: Live Vrilissa Humidity
  42. select: "div.ygrasia"
  43. value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}'
  44. unit_of_measurement: "%"
  45.  
  46.  
  47. - resource: https://meteo.gr/cf.cfm?city_id=29
  48. sensor:
  49. - name: Wind meteogr olympiako stadio
  50. select: "table:nth-of-type(1) .anemosfull td:nth-of-type(1)"
  51. value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}'
  52. unit_of_measurement: 'km/h'
  53.  
  54.  
  55. - resource: https://www.meteo.gr/cf.cfm?city_id=29
  56. sensor:
  57. - name: Meteo Actual Forecast
  58. select: "table:nth-of-type(1) tr:nth-of-type(2) td.phenomeno-name"
  59. value_template: '{{ value.split("<br>")[0] }}'
  60.  
  61.  
  62.  
  63.  
  64. - name: EKO Iraklitou
  65. resource: https://www.fueldaddy.gr/en/koygios-georgios-dimoylis-konstantinos-o-e-1?ref=maptile
  66. scan_interval: 3600
  67. sensor:
  68. - unique_id: EKO Iraklitou
  69. name: EKO Iraklitou
  70. select: "#prices > div:nth-child(2) > div > h3"
  71. value_template: >
  72. {% set cleaned_value = value | regex_replace(",", "") | regex_replace("[^0-9.]", "") %}
  73. {{ (cleaned_value | float / 1000) | round(3) }}
  74. state_class: measurement
  75. unit_of_measurement: '€'
  76.  
  77.  
  78. - name: Avin Iraklitou
  79. resource: https://www.fueldaddy.gr/en/koygios-georgios-dimoylis-konstantinos-o-e-1?ref=maptile
  80. scan_interval: 3600
  81. sensor:
  82. - unique_id: AVIN Iraklitou
  83. name: AVIN Iraklitou
  84. select: "#prices > div:nth-child(2) > div > h3"
  85. value_template: >
  86. {% set cleaned_value = value | regex_replace(",", "") | regex_replace("[^0-9.]", "") %}
  87. {{ (cleaned_value | float / 1000) | round(3) }}
  88. state_class: measurement
  89. unit_of_measurement: '€'
  90.  
  91.  
  92.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement