various tidyups

This commit is contained in:
zorruno
2026-08-30 00:25:42 +12:00
parent fd7aab565e
commit bce8abe48c
20 changed files with 7462 additions and 4146 deletions
+17 -4
View File
@@ -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"