Skip to content

Instantly share code, notes, and snippets.

View AndySymons's full-sized avatar

Andy Symons AndySymons

  • 16:22 (UTC -12:00)
View GitHub Profile
@AndySymons
AndySymons / heating_xyz_logfile_entry.yaml
Last active March 16, 2024 20:58
Heating XYZ Log File Entry
### ------------------------------------------------------------------------------------------------
###
### Heating XYZ Log File Entry script
### ---------------------------------
###
### Writes one line to a log file for Heating X2, Calendar Switch Y2 and Zone Switch Z2
### Provides songle control of the logging format
###
### RELEASE 1.0 | Andy Symons | 16-Mar-2024
###
@AndySymons
AndySymons / calendar_switch_y2.yaml
Last active March 16, 2024 20:13
Calendar Switch Y2. Switches one or more devices based on calendar events
### ------------------------------------------------------------------------------------------------
###
### CALENDAR SWITCH Y2
### ------------------
###
### Release 1.0 (5 Mar 2024)
### Controls one or more switched devices from a calendar
### Allows temporary manual override
### Away mode. Turns off (ignores the calendar)
### Device battery life saved by transmitting only when there is an actual change.
@AndySymons
AndySymons / unavailable_devices.yaml
Last active March 16, 2024 20:46
Unavailable Devices Sensor
###----------------------------------------------------------------------------------------------------------------------
###
### Unavailable Devices Sensor
### --------------------------
###
### 05-Feb-2024 | Andy Symons | created
### 14-Feb-2024 | Andy Symons | 'button' and 'update' added to the domain lists
###
### The sensor provides lists related to real devices, not internal entities, helpers, automations etc.,
@AndySymons
AndySymons / zone_switch_z2.yaml
Last active March 16, 2024 20:14
Zone Switch Z2. Switches a heating system zone valve based on the state of a heat demand sensor.
### ------------------------------------------------------------------------------------
###
### Zone Switch Z2
### --------------
###
### Turns on a zone control valve if any one heat demand input is 'on' (true)
### Turns it off if all heat demand inputs are 'off' (false)
###
### RELEASE 2.0
### 10-Feb-24 | Andy Symons
@AndySymons
AndySymons / heating_x2.yaml
Last active March 16, 2024 20:12
Heating X2: Schedule Thermostats with Calendars
### ------------------------------------------------------------------------------------------------
###
### HEATING X2
### ----------
###
### Release 1 (Feb 2023) had the following features
### Controls one or more thermostats from a calendar
### Allows temporary manual override
### Optionally turns off thermostat if a door or window is opened,
### Optionally turns off thermostat if the room is unoccupied for a while.