various tidyups
This commit is contained in:
@@ -1,15 +1,16 @@
|
||||
#:########################################################################################:#
|
||||
# Package: Refrigerator Temperature MQTT Publishing
|
||||
# File: fridge_temperatures.yaml
|
||||
# Version: v1.0.0
|
||||
# Date: 2024-09-04
|
||||
# Version: v1.1.0
|
||||
# Date: 2026-08-17
|
||||
#
|
||||
# Purpose:
|
||||
# Publishes refrigerator and freezer temperature changes to household MQTT
|
||||
# status topics for use by external displays and consumers.
|
||||
#
|
||||
# Behaviour:
|
||||
# - Publishes the source sensor state whenever a valid temperature changes.
|
||||
# - Creates a calibrated main kitchen fridge temperature entity.
|
||||
# - Publishes each valid temperature entity state whenever it changes.
|
||||
# - Suppresses unknown and unavailable source states.
|
||||
# - Covers the drinks fridge, drinks freezer, and main kitchen fridge.
|
||||
#
|
||||
@@ -18,9 +19,21 @@
|
||||
# - Home Assistant MQTT integration and broker connectivity.
|
||||
#
|
||||
# Version History:
|
||||
# - v1.1.0 (2026-08-17): Added the -0.84 C main fridge sensor calibration.
|
||||
# - v1.0.0 (2024-09-04): Initial refrigerator temperature publishing package.
|
||||
#:########################################################################################:#
|
||||
|
||||
template:
|
||||
- sensor:
|
||||
- name: "Main Kitchen Fridge Temperature Calibrated"
|
||||
unique_id: main_kitchen_fridge_temperature_calibrated
|
||||
device_class: temperature
|
||||
state_class: measurement
|
||||
unit_of_measurement: "°C"
|
||||
availability: "{{ has_value('sensor.main_kitchen_fridge_temp_zth08') }}"
|
||||
state: >-
|
||||
{{ (states('sensor.main_kitchen_fridge_temp_zth08') | float - 0.84) | round(2) }}
|
||||
|
||||
automation:
|
||||
- id: publish_fridge_temps_drinks_fridge
|
||||
alias: publish_fridge_temps_drinks_fridge
|
||||
@@ -56,7 +69,7 @@ automation:
|
||||
alias: publish_main_kitchen_fridge_temp_zth08
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: sensor.main_kitchen_fridge_temp_zth08
|
||||
entity_id: sensor.main_kitchen_fridge_temperature_calibrated
|
||||
not_to:
|
||||
- "unavailable"
|
||||
- "unknown"
|
||||
|
||||
Reference in New Issue
Block a user