why keep track any more?

This commit is contained in:
CeeWeasel
2025-12-03 20:23:33 -05:00
parent 7b8fbb063e
commit 921c3df342
52 changed files with 1985 additions and 1419 deletions
+47 -5
View File
@@ -67,7 +67,10 @@ sensor:
id: temperature
internal: true
sample_rate: lp
unit_of_measurement: C"
unit_of_measurement: F"
# Converting to farenheit here, to avoid decimals when viewing the sensor in home assistant
filters:
- lambda: return round( (x * (9.0/5.0) + 32.0) * 100.0) / 100.0;
web_server:
sorting_weight: 11
sorting_group_id: sorting_group_temperature_settings
@@ -149,13 +152,18 @@ sensor:
- platform: copy
source_id: temperature
device_class: temperature
unit_of_measurement: C"
unit_of_measurement: F"
name: "Air Temperature"
id: air_temperature
filters:
- sliding_window_moving_average:
window_size: 10
send_every: 10
send_first_at: 1
- or:
- heartbeat: 60s
- delta: 0.1
- lambda: 'return round( x * 10.0) / 10.0;'
web_server:
sorting_weight: 12
sorting_group_id: sorting_group_temperature_settings
@@ -165,8 +173,9 @@ sensor:
- platform: copy
source_id: temperature
device_class: temperature
unit_of_measurement: C/m"
unit_of_measurement: F/m"
name: "Air Temperature Change"
id: air_temperature_change
icon: mdi:chart-line
disabled_by_default: true
filters:
@@ -182,7 +191,10 @@ sensor:
float change = ( ( x - last_value ) / ( time - last_time ) ) *1000*5;
last_value = x;
last_time = time;
return change;
return round( change * 100.0) / 100.0;
- or:
- heartbeat: 60s
- delta: 0.1
- sliding_window_moving_average:
window_size: 10
send_every: 10
@@ -196,11 +208,16 @@ sensor:
device_class: humidity
unit_of_measurement: "%"
name: "Relative Humidity"
id: relative_humidity
filters:
- round: 2
- sliding_window_moving_average:
window_size: 10
send_every: 10
send_first_at: 1
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_weight: 22
sorting_group_id: sorting_group_humidity_settings
@@ -210,6 +227,7 @@ sensor:
device_class: humidity
unit_of_measurement: "%/m"
name: "Relative Humidity Change"
id: relative_humidity_change
icon: mdi:chart-line
disabled_by_default: true
filters:
@@ -222,14 +240,18 @@ sensor:
last_time = time;
return {};
}
float change = ( ( x - last_value ) / ( time - last_time ) ) *1000*5;
float change = ( ( x - last_value ) / ( time - last_time ) ) *1000*10;
last_value = x;
last_time = time;
return change;
- round: 2
- sliding_window_moving_average:
window_size: 10
send_every: 10
send_first_at: 1
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_weight: 23
sorting_group_id: sorting_group_humidity_settings
@@ -243,6 +265,10 @@ sensor:
window_size: 10
send_every: 10
send_first_at: 1
- round: 2
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_group_id: sorting_group_pressure_settings
@@ -255,6 +281,10 @@ sensor:
window_size: 10
send_every: 10
send_first_at: 1
- round: 2
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_group_id: sorting_group_pressure_settings
@@ -267,6 +297,10 @@ sensor:
window_size: 10
send_every: 10
send_first_at: 1
- round: 2
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_group_id: sorting_group_quality_settings
@@ -279,6 +313,10 @@ sensor:
window_size: 10
send_every: 10
send_first_at: 1
- round: 2
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_group_id: sorting_group_quality_settings
@@ -291,6 +329,10 @@ sensor:
window_size: 10
send_every: 10
send_first_at: 1
- round: 2
- or:
- heartbeat: 60s
- delta: 0.1
web_server:
sorting_group_id: sorting_group_quality_settings