-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtemplate.yaml
191 lines (176 loc) · 11.1 KB
/
template.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
- sensor:
###################################################################
# #
# Definition von Allgemeinen Template #
# Sensoren #
# #
###################################################################
- name: "Template Date"
state: "{{ as_timestamp(states('sensor.date')) | timestamp_custom('%d.%m') }}"
icon: "mdi:calendar-today"
#- name: "Template Date Time"
# state: "{{ as_timestamp(states('sensor.date')) | timestamp_custom('%d.%m.%Y %H:%M') }}"
# icon: "mdi:calendar-clock"
- name: "Wonderwall IST Temperatur"
unit_of_measurement: °C
device_class: temperature
state: >
{{ state_attr('climate.wonderwall_smart', 'current_temperature')}}
unique_id: 82469c60483444c5b9c0d2178938bce1
icon: mdi:thermometer
###################################################################
# #
# Definition von Sensoren für Stromzähler #
# #
###################################################################
- name: "Strom aktuell"
unit_of_measurement: "W"
device_class: "power"
state_class: "measurement"
state: >
{{ states('sensor.stromzahler_strom_power_cur') }}
unique_id: 6e11e4dd228b4b6785dbfd4dbb1d03bd
icon: mdi:sine-wave
- name: "Strom Bezug"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{{ states('sensor.stromzahler_strom_total_in') }}
unique_id: 070dd7d65643472caaae6847b18d6e63
icon: mdi:transmission-tower-export
- name: "Stromzählerstand HT"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{{ states('sensor.stromzahler_strom_ht') }}
unique_id: f6e04b5ffe0442158832999db20b4c54
icon: mdi:meter-electric
- name: "Stromzählerstand NT"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{{ states('sensor.stromzahler_strom_nt') }}
unique_id: 3cc79eb94ada4243af10af6b175d839e
icon: mdi:meter-electric
- name: "Strom Einspeisung"
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
state: >
{{ states('sensor.stromzahler_strom_total_out') }}
unique_id: 50782357bf2648fab5c2d9ebca5d0a3f
icon: mdi:transmission-tower-import
###################################################################
# #
# Definition von Sensoren für Luftfeuchte #
# #
###################################################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur außen die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit außen"
unique_id: c2fe1f97f40f4cbbbbdaff08add08932
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.garten_temperature'))+236.25)))*100/(461.66*(float(states('sensor.garten_temperature'))+273.15)) * float(states('sensor.garten_humidity'))/100 | float) | round (2) }}
##########################Büro EG##################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Büro EG"
unique_id: b6ef1534bb3145dc90f91b5cf25d7587
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.thermometer_hygrometer_temperature'))+236.25)))*100/(461.66*(float(states('sensor.thermometer_hygrometer_temperature'))+273.15)) * float(states('sensor.thermometer_hygrometer_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Büro EG"
unique_id: 4120713d1b3f4fed8b1960dbd4da6b20
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_buro_eg')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
##########################Büro EG##################################
#################Kinderzimmer EG###################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Kinderzimmer EG"
unique_id: 884c5753e9ac423990c346841e1a817d
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.kinderzimmer_eg_sonoff_temperature'))+236.25)))*100/(461.66*(float(states('sensor.kinderzimmer_eg_sonoff_temperature'))+273.15)) * float(states('sensor.kinderzimmer_eg_sonoff_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Kinderzimmer EG"
unique_id: bb364a0aeb03442387ce9638d200f441
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_kinderzimmer_eg')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
#################Kinderzimmer EG###################################
######################Schlafzimmer#################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Schlafzimmer"
unique_id: d7e1346da0c646fb832c2cfc59331f57
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.schlafzimmer_sonoff_temperature'))+236.25)))*100/(461.66*(float(states('sensor.schlafzimmer_sonoff_temperature'))+273.15)) * float(states('sensor.schlafzimmer_sonoff_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Schlafzimmer"
unique_id: 6b177f5aa2844fcc940c3d1bfb83aced
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_schlafzimmer')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
######################Schlafzimmer#################################
########################Wohnzimmer#################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Wohnzimmer"
unique_id: 751a14a5a5a64b3da2f5ec4fa862135b
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.wohnzimmer_sonoff_temperature'))+236.25)))*100/(461.66*(float(states('sensor.wohnzimmer_sonoff_temperature'))+273.15)) * float(states('sensor.wohnzimmer_sonoff_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Wohnzimmer"
unique_id: 4d738cf04ef1464fa1188ac6ea5f12c1
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_wohnzimmer')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
########################Wohnzimmer#################################
####################Kinderzimmer 1. OG#############################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Kinderzimmer 1. OG"
unique_id: 10f2203582f1488d8198c4d121bdbabf
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.kinderzimmer_1_og_sonoff_temperature'))+236.25)))*100/(461.66*(float(states('sensor.kinderzimmer_1_og_sonoff_temperature'))+273.15)) * float(states('sensor.kinderzimmer_1_og_sonoff_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Kinderzimmer 1. OG"
unique_id: afe4b9359b33428a8c52fbefd173e3f2
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_kinderzimmer_1_og')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
####################Kinderzimmer 1. OG#############################
#########################Bad 1. OG#################################
# Errechnet aus der relativen Luftfeuchtigkeit und Temperatur im Innenraum die absolute Luftfreuchtigkeit in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Bad 1. OG"
unique_id: 763071bbf053414ebd685e34688d0ae0
unit_of_measurement: "g/m³"
state: >-
{{ ( 1000*e**(19.016-(4064.95/(float(states('sensor.bad_epaper_temperature'))+236.25)))*100/(461.66*(float(states('sensor.bad_epaper_temperature'))+273.15)) * float(states('sensor.bad_epaper_humidity'))/100 | float) | round (2) }}
# Errechnet den Untschied der Luftfeuchte von innen und außen in Gramm pro Kubikmeter
- name: "Absolute Luftfeuchtigkeit Unterschied Bad 1. OG"
unique_id: 69908fab6fcf470f90f218d98405dd92
unit_of_measurement: "g/m³"
state: >-
{{ ( float(states('sensor.absolute_luftfeuchtigkeit_bad_1_og')) - float(states('sensor.absolute_luftfeuchtigkeit_aussen')) ) | float | round (2) }}
#########################Bad 1. OG#################################
###################################################################
# #
# Definition von Sensoren für Entfernug #
# von Mobil Geräten #
# #
###################################################################
- name: "Bella entfernung"
unit_of_measurement: km
state_class: measurement
state: "{{ distance('device_tracker.bellas_iphone_2', 'zone.home')|round(1) }}"
unique_id: fa99820c200a4d2ca70108bfd3780754
- name: "Stefan entfernung"
unit_of_measurement: km
state_class: measurement
state: "{{ distance('device_tracker.iphone_11_pro_max', 'zone.home')|round(1) }}"
unique_id: 10effd750b8849abbf46bf368199085a