Skip to content

Alpha Release v0.45

Pre-release
Pre-release
Compare
Choose a tag to compare
@Resinchem Resinchem released this 31 May 20:00
· 7 commits to main since this release
68253fd

BREAKING CHANGE!!

A new Settings.h file is required

This update extends Home Assistant MQTT Discovery to add switches to control (open/close) the three available Tailwind doors, so along with the prior sensors discovery, you will no longer need to create any entities manually via YAML to either control nor get the states from your Tailwind device. However, two new options were added to the settings file. See 'Upgrading from a prior version' below for a couple ways to upgrade.

After upgrading and restarting your bridge, the following new entities will appear in Home Assistant (assuming you've enabled MQTT Discovery in your Settings.h):
switch.tailwind_door1
switch.tailwind_door2
switch.tailwind_door3

Turning the switch 'on' will open the corresponding Tailwind door. Turning the switch 'off' will close the door. Note that any doors not physically connected to a Tailwind door sensor will always show a state of 'on' (or open). If you do not wish to see unused door switches in Home Assistant, simply disable the entity via Home Assistant.

New Installs

If this is your first install, simply download the Source code (.zip or tar.gz) from the Assets below and follow the Wiki instructions for Initial Installation.

Upgrading from a prior version

If you are upgrading from a prior release, you have two options:

  • Download the new Settings.h and tailwind_mqtt.ino files and reapply your local options to the Settings.h file
  • Just download the tailwind_mqtt.ino file and add the following lines to your existing Settings.h file:
    • uint16_t switch_delay_open = 5000;
    • uint16_t switch_delay_close = 20000;

(See the wiki page Settings and Credentials for the values to use for these two settings.)

Note: If you are upgrading from a release prior to v0.43, you must also add the following line to your Settings.h:
ha_discovery = true;