Releases: Resinchem/Tailwind2MQTT
Alpha Release v0.46
Bug fix for http.begin obsolete error on compile.
Upgrading: Simply replace existing tailwind_mqtt.ino with this new version, recompile and upload.
Alpha Release v0.45
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;
Alpha Release v0.43
BREAKING CHANGE!!
A new Settings.h file is required
This update adds Home Assistant MQTT Discovery, which will automatically add all sensors to Home Assistant without the need to manually define them via yaml. However, a new option for this was added to the settings file. You have two options when updating:
- Download the new Settings.h file and reapply your local settings and options
- Add the following line to your existing Settings.h file:
bool ha_discovery = true;
Set this variable to true
to enable MQTT Discovery or false
to define your own sensors via YAML. If you have already defined sensors via YAML and wish to enable MQTT Discovery, either remove the previous sensors or assure that your sensor entities have different names than the ones that will be automatically added. See the wiki topic MQTT \ Home Assistant for more information on Home Assistant MQTT Discovery.
Note: One additional library is required. ArduinoJson
, so you may need to add this library to your environment if it doesn't yet exist.
Alpha Release v0.42
This is considered an alpha release. Please review the information in the wiki prior to use.