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 -%}
|
||||||
|
|
||||||
|
|
|
@ -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 |