You can use the five commands in this link to upgrade and downgrade.
You can also see how to upgrade via openhabian-config tool here:
Before updating you will want to uninstall REST DOC first and it was moved from misc to ui. Doing this will save you a bit of time and you can reinstall this after the update is complete.
In the second link posted you may want to read the addon changes and uninstall any of those listed before upgrading as well. Like above you can reinstall any binding that you need after the update is complete.
The following openHAB 1.x add-ons have been replaced by openHAB 2.x add-ons and are now part of the legacy add-ons:
- Denon Binding
- IHC Binding
- KM200 Binding
- Mail Action
- Neohub Binding
- Network UPS Tools Binding
- Pushbullet Action
- SNMP Binding
- XMPP Action
To continue using legacy add-ons, enable âInclude Legacy 1.x Bindingsâ in the UI system configuration.
When using file based configuration add legacy = true
to addons.cfg
.
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â