20240410
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
openhasp:
|
||||
plate01:
|
||||
objects:
|
||||
- obj: "p1b2" # switch, checkbox or btn with toggle true
|
||||
properties:
|
||||
"val": '{{ 1 if is_state("light.lamp_zolder_werkbank", "on") else 0 }}'
|
||||
"text": '{{ "\uE6E8" if is_state("light.lamp_zolder_werkbank", "on") else "\uE335" | e }}'
|
||||
event:
|
||||
"down":
|
||||
- service: homeassistant.toggle
|
||||
entity_id: "light.lamp_zolder_werkbank"
|
||||
- obj: "p0b1"
|
||||
properties:
|
||||
"text": "{{ states('sensor.zolder_temperatuur') }}"
|
||||
- obj: "p0b2"
|
||||
properties:
|
||||
"text_color": "{% if -30 <= state_attr('openhasp.plate01','rssi') |int %}green{% elif -31 > state_attr('openhasp.plate01','rssi') |int >= -50 %}orange{% elif -51 > state_attr('openhasp.plate01','rssi') |int >= -80 %}tomato{% else %}red{% endif %}"
|
||||
@@ -1,95 +0,0 @@
|
||||
template:
|
||||
- trigger:
|
||||
platform: time_pattern
|
||||
minutes: "/1"
|
||||
sensor:
|
||||
- name: Weatherman Data
|
||||
unique_id: "0a7476cc-d6c1-40ba-8ae1-606518c34Aaaf"
|
||||
state: "OK"
|
||||
attributes:
|
||||
weather_condition_now: >
|
||||
{% set cond_now = states('weather.forecast_home') %}
|
||||
{% if states('sun.sun') == 'below_horizon' %}
|
||||
{% if cond_now == 'sunny' %} night {% elif cond_now == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond_now }} {% endif %}
|
||||
{% else %}
|
||||
{{ cond_now }}
|
||||
{% endif %}
|
||||
|
||||
weather_condition_0: >
|
||||
{% set cond0 = state_attr('weather.forecast_home', 'forecast')[0].condition %}
|
||||
{% set next_setting = as_timestamp(state_attr('sun.sun', 'next_setting')) %}
|
||||
{% set next_rising = as_timestamp(state_attr('sun.sun', 'next_rising')) %}
|
||||
{% set cond0_time = as_timestamp(state_attr('weather.forecast_home', 'forecast')[0].datetime) %}
|
||||
{% if cond0_time > next_setting and cond0_time < next_rising %}
|
||||
{% if cond0 == 'sunny' %} night {% elif cond0 == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond0 }} {% endif %}
|
||||
{% else %}
|
||||
{{ cond0 }}
|
||||
{% endif %}
|
||||
weather_temperature_0: >
|
||||
{{ state_attr('weather.forecast_home', 'forecast')[0].temperature | round }}
|
||||
weather_timestamp_0: >
|
||||
{{ as_timestamp(state_attr('weather.forecast_home', 'forecast')[0].datetime) | timestamp_custom('%a') }}
|
||||
weather_condition_1: >
|
||||
{% set cond1 = state_attr('weather.forecast_home', 'forecast')[1].condition %}
|
||||
{% set next_setting = as_timestamp(state_attr('sun.sun', 'next_setting')) %}
|
||||
{% set next_rising = as_timestamp(state_attr('sun.sun', 'next_rising')) %}
|
||||
{% set cond1_time = as_timestamp(state_attr('weather.forecast_home', 'forecast')[1].datetime) %}
|
||||
{% if cond1_time > next_setting and cond1_time < next_rising %}
|
||||
{% if cond1 == 'sunny' %} night {% elif cond1 == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond1 }} {% endif %}
|
||||
{% else %}
|
||||
{{ cond1 }}
|
||||
{% endif %}
|
||||
weather_temperature_1: >
|
||||
{{ state_attr('weather.forecast_home', 'forecast')[1].temperature | round }}
|
||||
weather_timestamp_1: >
|
||||
{{ as_timestamp(state_attr('weather.forecast_home', 'forecast')[1].datetime) | timestamp_custom('%a') }}
|
||||
weather_condition_2: >
|
||||
{% set cond2 = state_attr('weather.forecast_home', 'forecast')[2].condition %}
|
||||
{% set next_setting = as_timestamp(state_attr('sun.sun', 'next_setting')) %}
|
||||
{% set next_rising = as_timestamp(state_attr('sun.sun', 'next_rising')) %}
|
||||
{% set cond2_time = as_timestamp(state_attr('weather.forecast_home', 'forecast')[2].datetime) %}
|
||||
{% if cond2_time > next_setting and cond2_time < next_rising %}
|
||||
{% if cond2 == 'sunny' %} night {% elif cond2 == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond2 }} {% endif %}
|
||||
{% else %}
|
||||
{{ cond2 }}
|
||||
{% endif %}
|
||||
weather_temperature_2: >
|
||||
{{ state_attr('weather.forecast_home', 'forecast')[2].temperature | round }}
|
||||
weather_timestamp_2: >
|
||||
{{ as_timestamp(state_attr('weather.forecast_home', 'forecast')[2].datetime) | timestamp_custom('%a') }}
|
||||
weather_condition_3: >
|
||||
{% set cond3 = state_attr('weather.forecast_home', 'forecast')[3].condition %}
|
||||
{% set next_setting = as_timestamp(state_attr('sun.sun', 'next_setting')) %}
|
||||
{% set next_rising = as_timestamp(state_attr('sun.sun', 'next_rising')) %}
|
||||
{% set cond3_time = as_timestamp(state_attr('weather.forecast_home', 'forecast')[3].datetime) %}
|
||||
{% if cond3_time > next_setting and cond3_time < next_rising %}
|
||||
{% if cond3 == 'sunny' %} night {% elif cond3 == 'partlycloudy' %} night-partly-cloudy {% else %} {{ cond3 }} {% endif %}
|
||||
{% else %}
|
||||
{{ cond3 }}
|
||||
{% endif %}
|
||||
weather_temperature_3: >
|
||||
{{ state_attr('weather.forecast_home', 'forecast')[3].temperature | round }}
|
||||
weather_timestamp_3: >
|
||||
{{ as_timestamp(state_attr('weather.forecast_home', 'forecast')[3].datetime) | timestamp_custom('%a') }}
|
||||
afval_today: >
|
||||
{{ states('sensor.afvalinfo_thuis_afval_voor_vandaag') }}
|
||||
afval_tomorrow: >
|
||||
{{ states('sensor.afvalinfo_thuis_afval_voor_morgen') }}
|
||||
travel_Best_time: >
|
||||
{{ state_attr('sensor.werk_best','duration') }}
|
||||
travel_Best_name: >
|
||||
{{ state_attr('sensor.werk_best','friendly_name') }}
|
||||
travel_ASML_time: >
|
||||
{{ state_attr('sensor.werk_asml','duration') }}
|
||||
travel_ASML_name: >
|
||||
{{ state_attr('sensor.werk_asml','friendly_name') }}
|
||||
travel_GGD_time: >
|
||||
{{ state_attr('sensor.werk_ggd','duration') }}
|
||||
travel_GGD_name: >
|
||||
{{ state_attr('sensor.werk_ggd','friendly_name') }}
|
||||
sun_next_rising: >
|
||||
{{ state_attr('Sun.sun', 'next_rising') }}
|
||||
sun_next_setting: >
|
||||
{{ state_attr('Sun.sun', 'next_setting') }}
|
||||
moon_phase_icon: >
|
||||
{{ state_attr('sensor.moon_phase', 'icon') }}
|
||||
9
depr_packages/zha.yaml
Normal file
9
depr_packages/zha.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
zha:
|
||||
zigpy_config:
|
||||
ota:
|
||||
ikea_provider: true # Auto update Trådfri devices
|
||||
ledvance_provider: true # Auto update LEDVANCE/OSRAM devices
|
||||
salus_provider: true # Auto update SALUS/Computime devices
|
||||
inovelli_provider: true # Auto update INOVELLI devices
|
||||
thirdreality_provider: true # Auto update 3REALITY devices
|
||||
#otau_directory: /path/to/your/ota/folder # Utilize .ota files to update everything else
|
||||
Reference in New Issue
Block a user