replaced DarkSky with PirateWeather. Video to follow
| @@ -1 +1 @@ | |||||||
| 2023.1.4 | 2023.4.0 | ||||||
| @@ -24,7 +24,7 @@ | |||||||
|       entity_id: binary_sensor.MCU2_GPIO12 |       entity_id: binary_sensor.MCU2_GPIO12 | ||||||
|       state: 'on' |       state: 'on' | ||||||
|     - condition: numeric_state |     - condition: numeric_state | ||||||
|       entity_id: sensor.dark_sky_temperature |       entity_id: sensor.pirateweather_temperature | ||||||
|       below: 80 |       below: 80 | ||||||
|  |  | ||||||
|   action: |   action: | ||||||
|   | |||||||
| @@ -7,13 +7,13 @@ | |||||||
|   mode: single |   mode: single | ||||||
|   trigger: |   trigger: | ||||||
|     - platform: numeric_state |     - platform: numeric_state | ||||||
|       entity_id: sensor.dark_sky_wind_speed |       entity_id: sensor.pirateweather_wind_speed | ||||||
|       above: 24 |       above: 24 | ||||||
|     - platform: numeric_state |     - platform: numeric_state | ||||||
|       entity_id: sensor.dark_sky_wind_speed |       entity_id: sensor.pirateweather_wind_speed | ||||||
|       above: 40 |       above: 40 | ||||||
|     - platform: numeric_state |     - platform: numeric_state | ||||||
|       entity_id: sensor.dark_sky_wind_speed |       entity_id: sensor.pirateweather_wind_speed | ||||||
|       above: 60 |       above: 60 | ||||||
|  |  | ||||||
|   action: |   action: | ||||||
| @@ -21,7 +21,7 @@ | |||||||
|       data: |       data: | ||||||
|         title: 'VERY HIGH WINDS:' |         title: 'VERY HIGH WINDS:' | ||||||
|         value1:  >- |         value1:  >- | ||||||
|           {% set windspeed = states.sensor.dark_sky_wind_speed.state | round %} |           {% set windspeed = states.sensor.pirateweather_wind_speed.state | round %} | ||||||
|           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} |           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} | ||||||
|              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! |              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! | ||||||
|           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} |           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} | ||||||
| @@ -38,7 +38,7 @@ | |||||||
|     - service: script.speech_engine |     - service: script.speech_engine | ||||||
|       data: |       data: | ||||||
|         value1: > |         value1: > | ||||||
|           {% set windspeed = states.sensor.dark_sky_wind_speed.state | round %} |           {% set windspeed = states.sensor.pirateweather_wind_speed.state | round %} | ||||||
|           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} |           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} | ||||||
|              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! |              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! | ||||||
|           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} |           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} | ||||||
| @@ -54,7 +54,7 @@ | |||||||
|     - service: script.tweet_engine_no_image |     - service: script.tweet_engine_no_image | ||||||
|       data: |       data: | ||||||
|         tweet: > |         tweet: > | ||||||
|           {% set windspeed = states.sensor.dark_sky_wind_speed.state | round %} |           {% set windspeed = states.sensor.pirateweather_wind_speed.state | round %} | ||||||
|           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} |           {% if ( windspeed > 25 ) and ( windspeed <= 40 ) %} | ||||||
|              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! #Florida #Weather (https://amzn.to/2jQLpVQ) |              HEAVY WINDS!!! Current Wind Speed is : {{windspeed}} mph! Be VERY careful outdoors! #Florida #Weather (https://amzn.to/2jQLpVQ) | ||||||
|           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} |           {% elif ( windspeed > 40 ) and ( windspeed <= 60 ) %} | ||||||
|   | |||||||
| @@ -8,10 +8,10 @@ | |||||||
|  |  | ||||||
|   trigger: |   trigger: | ||||||
|     - platform: state |     - platform: state | ||||||
|       entity_id: sensor.dark_sky_precip |       entity_id: sensor.pirateweather_precip | ||||||
|       to: 'rain' |       to: 'rain' | ||||||
|     - platform: numeric_state |     - platform: numeric_state | ||||||
|       entity_id: sensor.dark_sky_precip_intensity |       entity_id: sensor.pirateweather_precip_intensity | ||||||
|       above: 0.2 |       above: 0.2 | ||||||
|     - platform: numeric_state |     - platform: numeric_state | ||||||
|       entity_id: sensor.blitzortung_lightning_counter |       entity_id: sensor.blitzortung_lightning_counter | ||||||
| @@ -31,10 +31,10 @@ | |||||||
|       - condition: or |       - condition: or | ||||||
|         conditions: |         conditions: | ||||||
|           - condition: numeric_state |           - condition: numeric_state | ||||||
|             entity_id: sensor.dark_sky_cloud_coverage |             entity_id: sensor.pirateweather_cloud_coverage | ||||||
|             above: 90 |             above: 90 | ||||||
|           - condition: numeric_state |           - condition: numeric_state | ||||||
|             entity_id: sensor.dark_sky_precip_intensity |             entity_id: sensor.pirateweather_precip_intensity | ||||||
|             above: 0.2 |             above: 0.2 | ||||||
|           - condition: numeric_state |           - condition: numeric_state | ||||||
|             entity_id: sensor.blitzortung_lightning_counter |             entity_id: sensor.blitzortung_lightning_counter | ||||||
|   | |||||||
| @@ -22,7 +22,7 @@ | |||||||
|         after: sunset |         after: sunset | ||||||
|         after_offset: '-03:00:00' |         after_offset: '-03:00:00' | ||||||
|       - condition: numeric_state |       - condition: numeric_state | ||||||
|         entity_id: sensor.dark_sky_cloud_coverage |         entity_id: sensor.pirateweather_cloud_coverage | ||||||
|         above: 50 |         above: 50 | ||||||
|  |  | ||||||
|   action: |   action: | ||||||
|   | |||||||
| @@ -6,15 +6,15 @@ Weather: | |||||||
|     - climate.upstairs |     - climate.upstairs | ||||||
|     - sensor.upstairs_thermostat_humidity |     - sensor.upstairs_thermostat_humidity | ||||||
|     - binary_sensor.upstairs_nest_away |     - binary_sensor.upstairs_nest_away | ||||||
|     - sensor.dark_sky_cloud_coverage |     - sensor.pirateweather_cloud_coverage | ||||||
|     - sensor.dark_sky_minutely_summary |     - sensor.pirateweather_minutely_summary | ||||||
| #    - sensor.dark_sky_nearest_storm_distance | #    - sensor.pirateweather_nearest_storm_distance | ||||||
|     - sensor.dark_sky_precip_intensity |     - sensor.pirateweather_precip_intensity | ||||||
|     - sensor.dark_sky_daily_max_precip_intensity |     - sensor.pirateweather_daily_max_precip_intensity | ||||||
|     - sensor.dark_sky_wind_speed |     - sensor.pirateweather_wind_speed | ||||||
|     - sensor.dark_sky_humidity |     - sensor.pirateweather_humidity | ||||||
|     - sensor.dark_sky_temperature |     - sensor.pirateweather_temperature | ||||||
|     - sensor.dark_sky_uv_index |     - sensor.pirateweather_uv_index | ||||||
|     - sensor.moon |     - sensor.moon | ||||||
|     - binary_sensor.iss |     - binary_sensor.iss | ||||||
|     - sensor.launch_window |     - sensor.launch_window | ||||||
|   | |||||||
| @@ -59,8 +59,8 @@ automation: | |||||||
|     trigger: |     trigger: | ||||||
|       - platform: numeric_state |       - platform: numeric_state | ||||||
|         entity_id: |         entity_id: | ||||||
|           - sensor.dark_sky_precip_intensity_max |           - sensor.pirateweather_precip_intensity_max | ||||||
|           - sensor.dark_sky_precip_intensity |           - sensor.pirateweather_precip_intensity | ||||||
|         above: 0.5 |         above: 0.5 | ||||||
|       - platform: numeric_state |       - platform: numeric_state | ||||||
|         entity_id: sensor.dark_sky_wind_speed |         entity_id: sensor.dark_sky_wind_speed | ||||||
|   | |||||||
| @@ -124,15 +124,15 @@ tweet_engine_random: | |||||||
|  |  | ||||||
|               "weather": [ |               "weather": [ | ||||||
|                 "The #Landscaping lights where on for about {{ states.sensor.landscaping_light_time.attributes.value }} yesterday. (https://youtu.be/FcBVu_yk2iY)", |                 "The #Landscaping lights where on for about {{ states.sensor.landscaping_light_time.attributes.value }} yesterday. (https://youtu.be/FcBVu_yk2iY)", | ||||||
|                 "I keep the average humidity of the house at {{ states('sensor.downstairs_thermostat_humidity') }} percent. Outside is {{ states('sensor.dark_sky_humidity') }} #Nest (https://github.com/CCOSTAN/Home-AssistantConfig#nest)", |                 "I keep the average humidity of the house at {{ states('sensor.downstairs_thermostat_humidity') }} percent. Outside is {{ states('sensor.pirateweather_humidity') }} #Nest (https://github.com/CCOSTAN/Home-AssistantConfig#nest)", | ||||||
|                 "Outside is {{ states('sensor.dark_sky_temperature') }}. I keep the average inside temperature at {{ states('sensor.downstairs_thermostat_temperature') }}. #Weather (https://github.com/CCOSTAN/Home-AssistantConfig#nest)", |                 "Outside is {{ states('sensor.pirateweather_temperature') }}. I keep the average inside temperature at {{ states('sensor.downstairs_thermostat_temperature') }}. #Weather (https://github.com/CCOSTAN/Home-AssistantConfig#nest)", | ||||||
|                 "I know that it will be {{ states('sensor.dark_sky_minutely_summary') }} So I will adjust the Heating/Cooling, irrigation and lighting accordingly. #Nest #Rachio #Hue", |                 "I know that it will be {{ states('sensor.pirateweather_minutely_summary') }} So I will adjust the Heating/Cooling, irrigation and lighting accordingly. #Nest #Rachio #Hue", | ||||||
|                 "The current UV index is {{ states('sensor.dark_sky_uv_index') }} and the Moon is {{ states('sensor.moon') }}.  #Space" |                 "The current UV index is {{ states('sensor.pirateweather_uv_index') }} and the Moon is {{ states('sensor.moon') }}.  #Space" | ||||||
|               ], |               ], | ||||||
|  |  | ||||||
|               "cloud": [ |               "cloud": [ | ||||||
|                 "Average Cloud Coverage: {{ states('sensor.dark_sky_cloud_coverage') }}%, Average Temp: {{ states('sensor.dark_sky_temperature') }}°F #Solar (https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html)", |                 "Average Cloud Coverage: {{ states('sensor.pirateweather_cloud_coverage') }}%, Average Temp: {{ states('sensor.pirateweather_temperature') }}°F #Solar (https://www.vcloudinfo.com/2018/01/going-green-to-save-some-green-in-2018.html)", | ||||||
|                 "Unfortunately, Bear Stone has plenty of cloud dependancies. Nimbus and Cumulus to be exact! Average Cloud Coverage: {{ states('sensor.dark_sky_cloud_coverage') }}% " |                 "Unfortunately, Bear Stone has plenty of cloud dependancies. Nimbus and Cumulus to be exact! Average Cloud Coverage: {{ states('sensor.pirateweather_cloud_coverage') }}% " | ||||||
|               ], |               ], | ||||||
|  |  | ||||||
|               "speedtest": [ |               "speedtest": [ | ||||||
|   | |||||||
| @@ -1,21 +1,21 @@ | |||||||
| - platform: darksky | # - platform: darksky | ||||||
|   api_key: !secret forecast_key | #   api_key: !secret forecast_key | ||||||
|   monitored_conditions: | #   monitored_conditions: | ||||||
|     - summary | #     - summary | ||||||
|     - precip_type | #     - precip_type | ||||||
|     - precip_intensity | #     - precip_intensity | ||||||
|     - precip_intensity_max | #     - precip_intensity_max | ||||||
|     - temperature | #     - temperature | ||||||
| #    - dew_point | # #    - dew_point | ||||||
|     - wind_speed | #     - wind_speed | ||||||
| #    - wind_bearing | # #    - wind_bearing | ||||||
|     - cloud_cover | #     - cloud_cover | ||||||
|     - humidity | #     - humidity | ||||||
| #    - nearest_storm_distance | # #    - nearest_storm_distance | ||||||
|     - minutely_summary | #     - minutely_summary | ||||||
| #    - pressure | # #    - pressure | ||||||
| #    - visibility | # #    - visibility | ||||||
| #    - ozone | # #    - ozone | ||||||
|     - uv_index | #     - uv_index | ||||||
|     - sunrise_time | #     - sunrise_time | ||||||
|     - sunset_time | #     - sunset_time | ||||||
|   | |||||||
| @@ -32,7 +32,7 @@ | |||||||
|   {%- endmacro -%} |   {%- endmacro -%} | ||||||
|  |  | ||||||
|   {%- macro outside_weather() -%} |   {%- macro outside_weather() -%} | ||||||
|   Outside, it is going to be {{ states('sensor.dark_sky_minutely_summary') }} |   Outside, it is going to be {{ states('sensor.pirateweather_minutely_summary') }} | ||||||
|   {%- endmacro -%} |   {%- endmacro -%} | ||||||
|  |  | ||||||
|   {%- macro lightning() -%} |   {%- macro lightning() -%} | ||||||
| @@ -138,12 +138,12 @@ | |||||||
|   {%- endmacro -%} |   {%- endmacro -%} | ||||||
|  |  | ||||||
|   {%- macro uv() -%} |   {%- macro uv() -%} | ||||||
|   {% if states.sensor.dark_sky_uv_index.state|int(9999)>= 6 and states.sensor.dark_sky_uv_index.state|int(9999)<= 7.9 %} |   {% if states.sensor.pirateweather_uv_index.state|int(9999)>= 6 and states.sensor.pirateweather_uv_index.state|int(9999)<= 7.9 %} | ||||||
|       Today's UV index is {{ states.sensor.dark_sky_uv_index.state }}.  You should wear sunscreen if going outside. |       Today's UV index is {{ states.sensor.pirateweather_uv_index.state }}.  You should wear sunscreen if going outside. | ||||||
|   {% elif states.sensor.dark_sky_uv_index.state|int(9999)>= 8 and states.sensor.dark_sky_uv_index.state|int(9999)<=10.9 %} |   {% elif states.sensor.pirateweather_uv_index.state|int(9999)>= 8 and states.sensor.pirateweather_uv_index.state|int(9999)<=10.9 %} | ||||||
|       Today's UV index is {{ states.sensor.dark_sky_uv_index.state }}.  This is VERY HIGH. Be sure wear sunscreen and re-apply. |       Today's UV index is {{ states.sensor.pirateweather_uv_index.state }}.  This is VERY HIGH. Be sure wear sunscreen and re-apply. | ||||||
|   {% elif states.sensor.dark_sky_uv_index.state|int(9999)>= 11 %} |   {% elif states.sensor.pirateweather_uv_index.state|int(9999)>= 11 %} | ||||||
|       Today's UV index is {{ states.sensor.dark_sky_uv_index.state }}.  This is EXTREME. You should be very cautious going outside. |       Today's UV index is {{ states.sensor.pirateweather_uv_index.state }}.  This is EXTREME. You should be very cautious going outside. | ||||||
|   {% endif %} |   {% endif %} | ||||||
|   {%- endmacro -%} |   {%- endmacro -%} | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										547
									
								
								config/www/community/button-card/button-card.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								config/www/community/button-card/button-card.js.gz
									
									
									
									
									
										Normal file
									
								
							
							
						
						| @@ -22,7 +22,7 @@ svg, svg * { | |||||||
|   transform-origin: right; |   transform-origin: right; | ||||||
| } | } | ||||||
|  |  | ||||||
| #sensor\.dark_sky_minutely_summary  { | #sensor\.pirateweather_minutely_summary  { | ||||||
|   fill: #231F26 !important; |   fill: #231F26 !important; | ||||||
|   fill-opacity: 1.0; |   fill-opacity: 1.0; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -86,7 +86,7 @@ | |||||||
| 		</g> | 		</g> | ||||||
| 		<circle id="light.upstairs_lamp" style="fill:#231F26;" cx="234.6" cy="429.4" r="4.6"/> | 		<circle id="light.upstairs_lamp" style="fill:#231F26;" cx="234.6" cy="429.4" r="4.6"/> | ||||||
|  |  | ||||||
| 			<rect id="sensor.dark_sky_minutely_summary" x="10.3" y="342.4" inkscape:label="#rect395" style="fill:#CCCCCC;" width="74" height="59.3"> | 			<rect id="sensor.pirateweather_minutely_summary" x="10.3" y="342.4" inkscape:label="#rect395" style="fill:#CCCCCC;" width="74" height="59.3"> | ||||||
| 		</rect> | 		</rect> | ||||||
| 	</g> | 	</g> | ||||||
| 	<g id="First_Floor"> | 	<g id="First_Floor"> | ||||||
| @@ -751,10 +751,10 @@ | |||||||
| 		v-6.4c0-1.6,1.3-2.8,2.8-2.8h97c1.6,0,2.8,1.3,2.8,2.8v6.4C759.9,50.1,758.6,51.3,757.1,51.3z"/> | 		v-6.4c0-1.6,1.3-2.8,2.8-2.8h97c1.6,0,2.8,1.3,2.8,2.8v6.4C759.9,50.1,758.6,51.3,757.1,51.3z"/> | ||||||
| 	<path id="cover.small_garage_door" inkscape:connector-curvature="0" style="fill:#E7376B;" d="M629.2,71.4h-42.7 | 	<path id="cover.small_garage_door" inkscape:connector-curvature="0" style="fill:#E7376B;" d="M629.2,71.4h-42.7 | ||||||
| 		c-1.6,0-2.8-1.3-2.8-2.8v-6.4c0-1.6,1.3-2.8,2.8-2.8h42.7c1.6,0,2.8,1.3,2.8,2.8v6.4C632,70.2,630.8,71.4,629.2,71.4z"/> | 		c-1.6,0-2.8-1.3-2.8-2.8v-6.4c0-1.6,1.3-2.8,2.8-2.8h42.7c1.6,0,2.8,1.3,2.8,2.8v6.4C632,70.2,630.8,71.4,629.2,71.4z"/> | ||||||
| 	<g id="sensor.dark_sky_temperature" transform="translate(-153.53886,352.18359)"> | 	<g id="sensor.pirateweather_temperature" transform="translate(-153.53886,352.18359)"> | ||||||
| 		<text id="text957" transform="matrix(1 0 0 1 188.344 62.0462)" style="font-family:'ArialMT'; font-size:12px;">XX</text> | 		<text id="text957" transform="matrix(1 0 0 1 188.344 62.0462)" style="font-family:'ArialMT'; font-size:12px;">XX</text> | ||||||
| 	</g> | 	</g> | ||||||
| 	<g id="sensor.dark_sky_humidity" transform="translate(17.850478,-13.186746)"> | 	<g id="sensor.pirateweather_humidity" transform="translate(17.850478,-13.186746)"> | ||||||
| 		<text id="text960" transform="matrix(1 0 0 1 55.1017 427.5831)" style="font-family:'ArialMT'; font-size:12px;">XX</text> | 		<text id="text960" transform="matrix(1 0 0 1 55.1017 427.5831)" style="font-family:'ArialMT'; font-size:12px;">XX</text> | ||||||
| 	</g> | 	</g> | ||||||
|  |  | ||||||
|   | |||||||
| Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB | 
| @@ -25,7 +25,7 @@ rules: | |||||||
|  |  | ||||||
|   - name: temp_darksky |   - name: temp_darksky | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_temperature |       - sensor.pirateweather_temperature | ||||||
|     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' |     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' | ||||||
|     class_template: 'return "static-temp";' |     class_template: 'return "static-temp";' | ||||||
|  |  | ||||||
| @@ -33,7 +33,7 @@ rules: | |||||||
|     entities: |     entities: | ||||||
|       - sensor.downstairs_thermostat_humidity |       - sensor.downstairs_thermostat_humidity | ||||||
|       - sensor.upstairs_thermostat_humidity |       - sensor.upstairs_thermostat_humidity | ||||||
|       - sensor.dark_sky_humidity |       - sensor.pirateweather_humidity | ||||||
|       - sensor.carlojuice_amps |       - sensor.carlojuice_amps | ||||||
|     text_template: '${entity.state ? Math.ceil(entity.state) : "undefined"}' |     text_template: '${entity.state ? Math.ceil(entity.state) : "undefined"}' | ||||||
|     class_template: 'return "static-temp";' |     class_template: 'return "static-temp";' | ||||||
| @@ -240,7 +240,7 @@ rules: | |||||||
|  |  | ||||||
|   - name: Dark Sky Sensors |   - name: Dark Sky Sensors | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_minutely_summary |       - sensor.pirateweather_minutely_summary | ||||||
|     image_template: ' |     image_template: ' | ||||||
|       var imageName = ""; |       var imageName = ""; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -79,7 +79,7 @@ | |||||||
| <text id="sensor.clock_am_pm" transform="matrix(0.8191 0 0 1 692.0439 150.0801)" style="fill:#00ADEE; font-family:'Helvetica'; font-size:50px;">XX</text> | <text id="sensor.clock_am_pm" transform="matrix(0.8191 0 0 1 692.0439 150.0801)" style="fill:#00ADEE; font-family:'Helvetica'; font-size:50px;">XX</text> | ||||||
| <rect id="camera.front_door" x="819.6" y="122.1" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="camera.front_door" x="819.6" y="122.1" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| <rect id="sensor.dark_sky_minutely_summary_icon" x="23.3" y="15" inkscape:label="#rect395" style="fill:#666666;" width="70.5" height="62.2"> | <rect id="sensor.pirateweather_minutely_summary_icon" x="23.3" y="15" inkscape:label="#rect395" style="fill:#666666;" width="70.5" height="62.2"> | ||||||
| </rect> | </rect> | ||||||
| <rect id="input_boolean.school_mode" x="819.6" y="235" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="input_boolean.school_mode" x="819.6" y="235" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| @@ -91,8 +91,8 @@ | |||||||
| </rect> | </rect> | ||||||
| <rect id="input_boolean.clock_snooze" x="819.1" y="9.2" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="input_boolean.clock_snooze" x="819.1" y="9.2" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| <text id="sensor.dark_sky_minutely_summary" transform="matrix(1 0 0 1 188.8361 58.1703)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">Hell Fire for the next 2 hours</text> | <text id="sensor.pirateweather_minutely_summary" transform="matrix(1 0 0 1 188.8361 58.1703)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">Hell Fire for the next 2 hours</text> | ||||||
| <text id="sensor.dark_sky_temperature" transform="matrix(1 0 0 1 112.8211 58.1696)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">72</text> | <text id="sensor.pirateweather_temperature" transform="matrix(1 0 0 1 112.8211 58.1696)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">72</text> | ||||||
| <g> | <g> | ||||||
| 	<g id="powered_by_2_"> | 	<g id="powered_by_2_"> | ||||||
| 		<g id="powered_by-2_2_"> | 		<g id="powered_by-2_2_"> | ||||||
|   | |||||||
| Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB | 
| @@ -53,13 +53,13 @@ rules: | |||||||
|  |  | ||||||
|   - name: temp_darksky |   - name: temp_darksky | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_temperature |       - sensor.pirateweather_temperature | ||||||
|     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' |     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' | ||||||
|     class_template: 'return "static-temp";' |     class_template: 'return "static-temp";' | ||||||
|  |  | ||||||
|   - name: text_states |   - name: text_states | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_minutely_summary |       - sensor.pirateweather_minutely_summary | ||||||
|     hover_over: false |     hover_over: false | ||||||
|     more_info: false |     more_info: false | ||||||
|     text_template: '${entity.state ? entity.state : "undefined"}' |     text_template: '${entity.state ? entity.state : "undefined"}' | ||||||
| @@ -103,8 +103,8 @@ rules: | |||||||
|  |  | ||||||
|   - name: Dark Sky Sensors |   - name: Dark Sky Sensors | ||||||
|     entities: |     entities: | ||||||
|       - entity: sensor.dark_sky_minutely_summary |       - entity: sensor.pirateweather_minutely_summary | ||||||
|         element: sensor.dark_sky_minutely_summary_icon |         element: sensor.pirateweather_minutely_summary_icon | ||||||
|  |  | ||||||
|     image_template: ' |     image_template: ' | ||||||
|       var imageName = ""; |       var imageName = ""; | ||||||
|   | |||||||
| @@ -75,7 +75,7 @@ | |||||||
| </g> | </g> | ||||||
| <rect id="camera.front_door" x="819.6" y="122.1" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="camera.front_door" x="819.6" y="122.1" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| <rect id="sensor.dark_sky_minutely_summary_icon" x="23.3" y="15" inkscape:label="#rect395" style="fill:#666666;" width="70.5" height="62.2"> | <rect id="sensor.pirateweather_minutely_summary_icon" x="23.3" y="15" inkscape:label="#rect395" style="fill:#666666;" width="70.5" height="62.2"> | ||||||
| </rect> | </rect> | ||||||
| <rect id="input_boolean.school_mode" x="819.6" y="235" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="input_boolean.school_mode" x="819.6" y="235" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| @@ -83,8 +83,8 @@ | |||||||
| </rect> | </rect> | ||||||
| <rect id="input_boolean.clock_snooze" x="819.1" y="9.2" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | <rect id="input_boolean.clock_snooze" x="819.1" y="9.2" inkscape:label="#rect140" style="fill:#333333;" width="190" height="105"> | ||||||
| </rect> | </rect> | ||||||
| <text id="sensor.dark_sky_minutely_summary" transform="matrix(1 0 0 1 188.8361 58.1703)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">Hell Fire for the next 2 hours</text> | <text id="sensor.pirateweather_minutely_summary" transform="matrix(1 0 0 1 188.8361 58.1703)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">Hell Fire for the next 2 hours</text> | ||||||
| <text id="sensor.dark_sky_temperature" transform="matrix(1 0 0 1 112.8211 58.1696)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">72</text> | <text id="sensor.pirateweather_temperature" transform="matrix(1 0 0 1 112.8211 58.1696)" style="fill:#808080; font-family:'Helvetica'; font-size:48px;">72</text> | ||||||
| <g> | <g> | ||||||
| 	<g id="powered_by_2_"> | 	<g id="powered_by_2_"> | ||||||
| 		<g id="powered_by-2_2_"> | 		<g id="powered_by-2_2_"> | ||||||
|   | |||||||
| Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB | 
| @@ -98,13 +98,13 @@ rules: | |||||||
|  |  | ||||||
|   - name: temp_darksky |   - name: temp_darksky | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_temperature |       - sensor.pirateweather_temperature | ||||||
|     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' |     text_template: '${entity.state ? Math.ceil(entity.state) + "°": "undefined"}' | ||||||
|     class_template: 'return "static-temp";' |     class_template: 'return "static-temp";' | ||||||
|  |  | ||||||
|   - name: text_states |   - name: text_states | ||||||
|     entities: |     entities: | ||||||
|       - sensor.dark_sky_minutely_summary |       - sensor.pirateweather_minutely_summary | ||||||
|     text_template: '${entity.state ? entity.state : "undefined"}' |     text_template: '${entity.state ? entity.state : "undefined"}' | ||||||
|     class_template: 'return "static-text";' |     class_template: 'return "static-text";' | ||||||
|  |  | ||||||
| @@ -127,8 +127,8 @@ rules: | |||||||
|  |  | ||||||
|   - name: Dark Sky Sensors |   - name: Dark Sky Sensors | ||||||
|     entities: |     entities: | ||||||
|       - entity: sensor.dark_sky_minutely_summary |       - entity: sensor.pirateweather_minutely_summary | ||||||
|         element: sensor.dark_sky_minutely_summary_icon |         element: sensor.pirateweather_minutely_summary_icon | ||||||
|  |  | ||||||
|     image_template: ' |     image_template: ' | ||||||
|       var imageName = ""; |       var imageName = ""; | ||||||
|   | |||||||
| @@ -10534,7 +10534,7 @@ | |||||||
|          style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:27.13692856px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;display:inline;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:2.36688423" |          style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:27.13692856px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;display:inline;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:2.36688423" | ||||||
|          x="534.32465" |          x="534.32465" | ||||||
|          y="-143.38016" |          y="-143.38016" | ||||||
|          id="sensor.dark_sky_temperature" |          id="sensor.pirateweather_temperature" | ||||||
|          inkscape:label="#text1979"><tspan |          inkscape:label="#text1979"><tspan | ||||||
|            sodipodi:role="line" |            sodipodi:role="line" | ||||||
|            id="tspan1977-2-5-8-1-0" |            id="tspan1977-2-5-8-1-0" | ||||||
| @@ -10556,7 +10556,7 @@ | |||||||
|          style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:27.13692856px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;display:inline;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:2.36688423" |          style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:27.13692856px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:end;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:end;display:inline;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:2.36688423" | ||||||
|          x="533.1665" |          x="533.1665" | ||||||
|          y="-117.38688" |          y="-117.38688" | ||||||
|          id="sensor.dark_sky_humidity" |          id="sensor.pirateweather_humidity" | ||||||
|          inkscape:label="#text1979"><tspan |          inkscape:label="#text1979"><tspan | ||||||
|            sodipodi:role="line" |            sodipodi:role="line" | ||||||
|            id="tspan1977-2-5-8-1-9-8" |            id="tspan1977-2-5-8-1-9-8" | ||||||
|   | |||||||
| Before Width: | Height: | Size: 1.4 MiB After Width: | Height: | Size: 1.4 MiB |