Skip to content
Snippets Groups Projects
Commit 9963f241 authored by Jan Grewe's avatar Jan Grewe
Browse files

reset device when MLX90614 sensor fails to initialize

parent b87de694
No related branches found
No related tags found
No related merge requests found
Pipeline #956 passed
......@@ -94,7 +94,8 @@ text_sensor:
button:
- platform: restart
name: "Device: Restart"
id: device_reset
name: "Device: Reset"
http_request:
id: http_request_data
......
......@@ -7,12 +7,34 @@ sensor:
unit_of_measurement: °C
accuracy_decimals: 2
<<: !include filter.yaml
on_value:
if:
condition:
sensor.in_range:
id: mlx90614_temperature_ambient
below: 0.0
then:
- logger.log:
format: "IR Temperature sensor 'ambient' misbehaving, resetting device!"
level: ERROR
- button.press: device_reset
object:
id: mlx90614_temperature_object
name: "IR: Object Temperature"
unit_of_measurement: °C
accuracy_decimals: 2
<<: !include filter.yaml
on_value:
if:
condition:
sensor.in_range:
id: mlx90614_temperature_object
below: 0.0
then:
- logger.log:
format: "IR Temperature sensor 'object' misbehaving, resetting device!"
level: ERROR
- button.press: device_reset
prometheus:
relabel:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment