Good choice,
just remember what @Bruce_Osborne mentioned about removing the restdocs addon before upgrading. I would also recommend removing any other binding that is in the release notes then reinstall after the upgrade.
Doing that will save you some time and trouble.
Here’s a list of bindings that have changes:
Discontinued Add-ons
Azure IoT
Due to changes in the Azure API, this add-on is no longer working and has been removed.
Sen.se Persistence Service
The Sen.se service has been discontinued, therefore there is no longer any use of this openHAB persistence service. It has thus be removed from the distribution.
Breaking Changes in Add-ons
DarkSky Binding
The item type of ‘rain’ and ‘snow’ channels have been changed to ‘Number:Speed’.
EnOcean Binding
Channel ‘receivingState’ has been removed, because this was a string containing many information. For this, there are three new channels: ‘rssi’, ‘repeatCount’ and ‘lastReceived’.
Homekit
Some tags have been renamed. Old names will not be supported in future versions. Please check documentation.
LGWebOS Binding
The binding parameter ‘localIP’ has been removed. The binding now uses system defaults for network communication. The thing type parameter ‘deviceId’ is no longer a parameter, but a property. Parameters ‘host’ and ‘key’ have been added.
MQTT Binding
Homie channel names may have changed if special characters are used for MQTT topic names.
OneWire Binding
The thing types ms-th
and ms-tv
have been marked deprecated and will be updated to ms-tx
automatically.
The thing types counter2
, digitalio
, digitalio2
, digitalio8
, ibutton
, temperature
have been marked deprecated and will be updated to basic
automatically.
Please note that auto-upgraded things keep their thing UID including the deprecated thing type .
Manually (via textual configuration) defined things need to be changed to ms-tx
or basic
respectively.
Deprecated thing types will be removed with the next official release.
OpenSprinkler Binding
The stationXX channels have been removed and replaced by a bridge/thing combination. See documentation for further information.
OpenSprinkler Binding
The Pi interface was removed, as it does not provide all of the features of the binding anymore. Please use the HTTP interface instead.
senseBox Binding
The senseBox binding is now using Units of Measurements, and the channel name for Illuminance has changed. The Items must be reconfigured.
Somfytahoma Binding
The following channels have been renamed: ‘cyclic_button_state’ to ‘cyclic_button’, ‘battery_status_state’ to ‘battery_status’ and ‘lighting_led_pod_mod_state’ to ‘lighting_led_pod_mode’.
Systeminfo Binding
The ‘cpu#load’ channel has been removed because the OSHI library no longer provides this information.
TP-Link Smart Home Binding
The energy and rssi channels are now using Units of Measurements. Items must be adapted and the things must be recreated.
Tesla Binding
The binding has been heavily refactored. It is required to delete old Tesla Things and set them up from scratch.
Vitotronic Binding
The following channels have been renamed: ‘outsite_temp’ to ‘outside_temp’, ‘pelletburner:power’ to ‘pelletburner:powerlevel’, ‘party_temp’ to ‘party_temp_setpoint’ and ‘save_temp’ to ‘save_temp_setpoint’