Merge pull request #39 from deejaybeam/dev
add: Temp-Sensor correction via ESP-Device
This commit is contained in:
26
esphome.yaml
26
esphome.yaml
@@ -328,6 +328,12 @@ globals:
|
|||||||
restore_value: true
|
restore_value: true
|
||||||
initial_value: '10'
|
initial_value: '10'
|
||||||
|
|
||||||
|
##### Temperature Correction #####
|
||||||
|
- id: temperature_correction_global
|
||||||
|
type: float
|
||||||
|
restore_value: true
|
||||||
|
initial_value: '0.0'
|
||||||
|
|
||||||
##### Save Display DIM Brightness for NSPanel reboot
|
##### Save Display DIM Brightness for NSPanel reboot
|
||||||
- id: sleep_modus_global
|
- id: sleep_modus_global
|
||||||
type: int
|
type: int
|
||||||
@@ -442,6 +448,8 @@ sensor:
|
|||||||
b_constant: 3950
|
b_constant: 3950
|
||||||
reference_temperature: 25°C
|
reference_temperature: 25°C
|
||||||
reference_resistance: 10kOhm
|
reference_resistance: 10kOhm
|
||||||
|
filters:
|
||||||
|
- lambda: return x + id(temperature_correction_global);
|
||||||
# on_value:
|
# on_value:
|
||||||
# then:
|
# then:
|
||||||
# - wait_until:
|
# - wait_until:
|
||||||
@@ -713,6 +721,24 @@ number:
|
|||||||
id: display_dim_brightness_global
|
id: display_dim_brightness_global
|
||||||
value: !lambda 'return int(x);'
|
value: !lambda 'return int(x);'
|
||||||
|
|
||||||
|
##### Temperature Correction #####
|
||||||
|
- platform: template
|
||||||
|
name: ${device_name} Temperature Correction
|
||||||
|
id: temperature_correction
|
||||||
|
entity_category: config
|
||||||
|
unit_of_measurement: '°C'
|
||||||
|
min_value: -10
|
||||||
|
max_value: 10
|
||||||
|
initial_value: 0
|
||||||
|
step: 1
|
||||||
|
restore_value: true
|
||||||
|
optimistic: true
|
||||||
|
set_action:
|
||||||
|
then:
|
||||||
|
- globals.set:
|
||||||
|
id: temperature_correction_global
|
||||||
|
value: !lambda 'return int(x);'
|
||||||
|
|
||||||
|
|
||||||
##### START - DISPLAY START CONFIGURATION #####
|
##### START - DISPLAY START CONFIGURATION #####
|
||||||
display:
|
display:
|
||||||
|
|||||||
Reference in New Issue
Block a user