openHAB Milestone builds

Yes.or change to misc="" to be safe

Right, unless you need an entry in addon.cfg for a snapshot jar file or something you can safely comment everything out of the addon.cfg or even just delete the file and OpenHAB will recreate a new one on startup. Upon it doing so, if you look at it, every line will be commented out

1 Like

If i activate the chromecast binding in m2 then the rest api ui stops working.
Getting errorcode 500

Verified. & deleting the binding restores REST APi functionality. Here is the start of the log.

2019-08-26 14:29:57.627 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /rest/swagger.json

javax.servlet.ServletException: javax.servlet.ServletException: org.glassfish.jersey.server.ContainerException: java.lang.VerifyError: Bad type on operand stack

Please report the issue on Github.

1 Like

Is done


Hey everyone, good news, we have published openHAB 2.5.0 Milestone 3 today!

These are the changes since Milestone 2 from last month:

openHAB Core:

  1. Fix integration test for ExpiringCacheAsync (#968) (detail / githubweb)
  2. Fix integration test for thing: TimestampChangeProfile (#966) (detail / githubweb)
  3. increase paho inflight message limit (#970) (detail / githubweb)
  4. [DSL] Unique job key for createTimer in DSL rule (#972) (detail / githubweb)
  5. [DSL rule] New implicit variable newState (#973) (detail / githubweb)
  6. Use constructor injection to simplify lifecycle (#976) (detail / githubweb)
  7. Fixed spelling in JavaDoc (#975) (detail / githubweb)
  8. [automation] Update configDescriptions for jsr223.ScriptedTrigger (#964) (detail / githubweb)
  9. [archetype] Fix groovy script to handle certain cases (#980) (detail / githubweb)
  10. [semantics] Fix properties loading (#977) (detail / githubweb)
  11. Added feature for jackson (#969) (detail / githubweb)
  12. Enable Config XML Tests (#971) (detail / githubweb)
  13. ItemUIRegistry: getLabel returning DateTime item formatted in local time (detail / githubweb)
  14. GetLabel: Handle correctly string value looking like a transform pattern (detail / githubweb)
  15. Fix incorrect unit symbol for Byte and add unit symbol for Octet. (#990) (detail / githubweb)
  16. [persistence] Use constructor injection to simplify lifecycle (#991) (detail / githubweb)
  17. [itemregistry] Use constructor injection to simplify lifecycle (#988) (detail / githubweb)
  18. Use constructor injection to simplify lifecycle (#994) (detail / githubweb)
  19. Specified OSGi service (#989) (detail / githubweb)
  20. Streamline DTO serialization for REST item resources (#982) (detail / githubweb)
  21. Use constructor injection to simplify lifecycle (#987) (detail / githubweb)
  22. Added configurationPid (#1003) (detail / githubweb)
  23. Fixed wrong nullness annotation (#997) (detail / githubweb)
  24. Fix gamma correction in HSBType (#996) (detail / githubweb)
  25. Travis Cache (#1008) (detail / githubweb)
  26. [infrastructure] bump SAT to 0.7.0 (#1007) (detail / githubweb)
  27. Selection widget as default widget for Number or String items with (detail / githubweb)
  28. Removed repos as they are now inherited from the parent pom (#1011) (detail / githubweb)
  29. Removed duplicate dependencies (#1013) (detail / githubweb)
  30. [bin2json] Binary to JSON converter initial contribution (#611) (detail / githubweb)
  31. [rest] Changed property type to Boolean to allow null values (#1010) (detail / githubweb)
  32. {voice] say: log something when the audio sink cannot be found (#1018) (detail / githubweb)
  33. REST Voice API: new API for TTS (#1017) (detail / githubweb)
  34. [IconServlet] New optional parameter anyFormat (#978) (detail / githubweb)

openHAB 2 Add-ons:

  1. [dwdunwetter] Harden thing handler to fix potential NPEs (#5900) (detail / githubweb)
  2. fix wrong topic in logger (#5901) (detail / githubweb)
  3. [lutron] Fixes and discovery service enhancements (#5874) (detail / githubweb)
  4. [mqtt] Update channel configuration parameter descriptions (#5908) (detail / githubweb)
  5. [mqtt] Add internal link to Moquette broker add-on in readme (#5902) (detail / githubweb)
  6. [nest] Fix integration tests fail on Windows (#5909) (detail / githubweb)
  7. [ihc] Fix tests failing on Windows (#5914) (detail / githubweb)
  8. [deconz] Added properties for sensors (#5899) (detail / githubweb)
  9. [opensprinkler] Refactoring of code (#5862) (detail / githubweb)
  10. [Systeminfo] Fix typo and reduce log level (#5923) (detail / githubweb)
  11. [openweathermap] New Feature: visibility channel. (#5853) (detail / githubweb)
  12. [solarlog] Fix typo in binding documentation (#5927) (detail / githubweb)
  13. [onkyo] Update Input channels to get available Inputs and Names from (detail / githubweb)
  14. [mail] Changed i18n file encoding to ISO-8859 (#5933) (detail / githubweb)
  15. add float support to snmp (#5926) (detail / githubweb)
  16. [spotify] Improve setting accesstoken channel (#5928) (detail / githubweb)
  17. [skeleton] Some fixes related to the skeleton script generation (#5935) (detail / githubweb)
  18. [systeminfo] Update dependencies and add null annotations (#5929) (detail / githubweb)
  19. [paradoxalarm] Added missing feature.xml (#5936) (detail / githubweb)
  20. [infrastructure] bump sat to 0.7.0 (#5930) (detail / githubweb)
  21. [mihome] documentation: update firmware after enabling developer mode (detail / githubweb)
  22. [opensprinkler] Show remaining water time of a station (#5890) (detail / githubweb)
  23. [groheondus] Add a way to login with a refresh token (#5218) (detail / githubweb)
  24. [tado] fix vulnerability in jetty dependency (#5922) (detail / githubweb)
  25. [hpprinter] HP Printer Binding initial contribution (#5931) (detail / githubweb)
  26. re-add null check (#5938) (detail / githubweb)
  27. [sonyprojector] Remove code warnings (#5941) (detail / githubweb)
  28. [opensprinkler] Allow https URLs and basic Auth (#5924) (detail / githubweb)
  29. [exec] Update demo in (#5669) (detail / githubweb)
  30. [homkit] Bump netty to 4.1.34 (#5940) (detail / githubweb)
  31. remove Azure IoT temporarily (#5944) (detail / githubweb)
  32. [linuxinput] initial contribution (#4629) (detail / githubweb)
  33. [siemensrds] general improvements (#5937) (detail / githubweb)
  34. [jsonpath] Updated dependency to latest version (#5939) (detail / githubweb)
  35. [sonyprojector] Few channels moved from Number to Dimmer item type (detail / githubweb)
  36. [lutron] Documentation update (#5946) (detail / githubweb)
  37. [onewbusaway] Fix typo in documention (#5950) (detail / githubweb)
  38. [groheondus] Bump to new ondus-api version (#5951) (detail / githubweb)
  39. [sonyprojector] REFRESH channel handled through an ExpiringCache (#5882) (detail / githubweb)
  40. [daikin] Support the BRP1B61 (aka Airbase) controller (#5910) (detail / githubweb)
  41. [neohub] NeoHub Binding new PR to replace PR #5688 (#5952) (detail / githubweb)
  42. Fixed remove of .gitignore (#5956) (detail / githubweb)
  43. DynamicStateDescriptionProvider improvements (#5957) (detail / githubweb)
  44. Documentation corrections (#5960) (detail / githubweb)
  45. fix azure iot hub removal (#5961) (detail / githubweb)
  46. [tradfri] Add nullness annotations and fix potential NPE (#5925) (detail / githubweb)
  47. [siemensrds][neohub] Correction of syntax errors in documentation (detail / githubweb)
  48. [somfytahoma] Update documentation (#5932) (detail / githubweb)
  49. [nikohomecontrol] Correction textual configuration syntax (#5969) (detail / githubweb)
  50. [lgwebos] Removing default icon from toast messages, as users have (detail / githubweb)
  51. [SNMP] better SNMP exception handling (#5965) (detail / githubweb)
  52. [samsung] Update (#5971) (detail / githubweb)
  53. [lutron] Catch exception and log warning for invalid responses (#5968) (detail / githubweb)
  54. [neohub] Fix missing neohub from bundle pom (#5974) (detail / githubweb)
  55. [opengarage] opengarage initial contribution by Paul Smedley (#5911) (detail / githubweb)
  56. [spotify] Refactoring to better use openHAB core design patterns. (detail / githubweb)
  57. [daikin] Fix broken zone updating (#5977) (detail / githubweb)
  58. [mqtt][homeassistent] allow device.identifiers to be single string (detail / githubweb)
  59. Fixed failing test (#5979) (detail / githubweb)
  60. Fixed SAT errors in opensprinkler binding (#5980) (detail / githubweb)
  61. [mqtt] homeassisant: Group components by device (#5978) (detail / githubweb)
  62. Fix SAT errors (#5987) (detail / githubweb)
  63. [chromecast] Fix example things to working format (#5757) (detail / githubweb)
  64. [km200] Added support for “systemStates” (#5550) (detail / githubweb)
  65. [nibeheatpump] #5012, #5604 Channel update logic, to and from modbus (detail / githubweb)
  66. [enocean] Added Eltako FPE1 and FPE2 contact sensors (#5666) (detail / githubweb)
  67. Kodi Binding extensions (#5988) (detail / githubweb)
  68. [chromecast] Bump to new su.litvak.chromecast version (#5989) (detail / githubweb)
  69. [omnikinverter] OmnikInverter Binding initial contribution (#4061) (detail / githubweb)
  70. [openweathermap] Correcting null-handling (#5993) (detail / githubweb)
  71. [omnikinverter] Fix thing parameters in (#5994) (detail / githubweb)
  72. [rfxcom] Send commands on control channels so that switches behave as (detail / githubweb)
  73. [sonos] Add discovery of IKEA SYMFONISK (#5995) (detail / githubweb)
  74. [omnikinverter] Add .project file, remove unused loggers (#5996) (detail / githubweb)
  75. [mqtt] added retain parameter to action (#5998) (detail / githubweb)
  76. Changed to openHAB Core feature of Jackson (#5949) (detail / githubweb)
  77. [nibeheatpump] Consider locale settings for formatted values in tests (detail / githubweb)
  78. [mqtt][homie] Use UID-encoder/decoder for channel/device-mapping (#5983) (detail / githubweb)
  79. [sonos] Add state options for channels state and repeat (#6002) (detail / githubweb)
  80. [mail] properly handle UTF-8 (#6001) (detail / githubweb)
  81. [sonos] Changed i18n file encoding from UTF-8 to ISO-8859 (#6007) (detail / githubweb)
  82. [satel] Added channels for troubles in wireless devices (#5836) (detail / githubweb)
  83. Update (#6008) (detail / githubweb)
  84. [rotel] Rotel Binding initial contribution (#5805) (detail / githubweb)
  85. [kodi] added support for resuming a video at a given position (#6014) (detail / githubweb)
  86. [ruuvitag] Add a heartbeat to detect missing ruuvitags (#6006) (detail / githubweb)
  87. [satel] Added support for ATD-100 temperature sensor. (#6016) (detail / githubweb)
  88. [iaqualink] iAquaLink Binding initial contribution (#5814) (detail / githubweb)
  89. bump moquette to 0.13.0.OH2 (#6009) (detail / githubweb)
  90. [tplinksmarthome] Several enhancements (#6020) (detail / githubweb)
  91. Removed unneeded semicolons (automaticly performed by Intellij) (#6024) (detail / githubweb)
  92. [rfxcom] fan support (#6025) (detail / githubweb)
  93. [lutron] Fix malformed responses from Caseta by removing prompt string (detail / githubweb)
  94. [sinope] Sinopé Binding initial contribution (#3099) (detail / githubweb)
  95. [sonos] Don’t list SYMFONISK as choice for creating thing type (#6027) (detail / githubweb)
  96. [enturno] EnturNo Binding initial contribution (#5418) (detail / githubweb)
  97. [denonmarantz] Some clean up and alignment with the template of the (detail / githubweb)
  98. fix homeassistant tests (#6031) (detail / githubweb)
  99. [mqtt][homie] fix integration tests (#5915) (detail / githubweb)
  100. [amazonechocontrol] Bugfix for login in Australia (#6034) (detail / githubweb)
  101. [sinope] Update name in pom.xml (#6035) (detail / githubweb)

openHAB 1 Add-ons:

  1. removed persistence service (#5850) (detail / githubweb)

Z-Wave Binding:

  1. Ensure max polling period is consistent with configuration (#1219) (detail / githubweb)
  2. Add support for notification_power_management (#1218) (detail / githubweb)

Zigbee Binding:

  1. Illuminance configuration improvements (#468) (detail / githubweb)
  2. Fix illuminance conversion (#469) (detail / githubweb)
  3. Remove interrupted exception during port read (#471) (detail / githubweb)
  4. Update (#475) (detail / githubweb)
  5. add ‘Innr SP 120’ to list of supported devices and improve notes style, (detail / githubweb)

openHAB Web-UIs:

  1. [ClassicUI] Move WEB images in the expected directory (#100) (detail / githubweb)
  2. [BasicUI] Fix dynamic update of frame visibility (#103) (detail / githubweb)
  3. [BasicUI] mapview : handle refresh and UNDEF state (#101) (detail / githubweb)
  4. [ClassicUI] mapview: handle UNDEF state (#102) (detail / githubweb)
  5. [BasicUI] Ignore too big item state when updating widget icon (#98) (detail / githubweb)
  6. [BasicUI] Render switch element with slide switch for switch item with (detail / githubweb)
  7. [ClassicUI] Render switch element with slide switch for switch item with (detail / githubweb)
  8. [basicui] Remove iconType configuration setting (#114) (detail / githubweb)
  9. [classicui] Remove iconType configuration setting (#113) (detail / githubweb)
  10. Providing modified icons for (#112) (detail / githubweb)
  11. [habpanel] Widget gallery: handle short attachment urls (#115) (detail / githubweb)
  12. [habpanel] Update dependencies, 5-col selection widget fix (#106) (#116) (detail / githubweb)

It seems we are back on track with monthly milestone releases and it is great to see the huge activity from so many contributors. Big thanks to everyone involved!

A question that comes up more frequently now is when to expect the final 2.5 release, so let me briefly comment on that. Due to the long-running build refactoring that was underway many months after the 2.4 release, we did not follow the bi-yearly release cycle anymore and preferred to first come back with regular milestone builds. We will most likely do 2 or 3 more of them, but definitely want to get 2.5 out of the door this year, likely around early December. No dates are set yet, but that’s roughly the timeline to expect. As some might have noticed already, the focus is currently to get the PR queue for new bindings done and merged - so if you are one of the contributors, who is waiting since a long time for a review, now is a good moment to ping us on your PR to get the well-deserved attention :slight_smile: .

As always: Enjoy Milestone 3 and if you encounter bugs, please directly report them on Github - thanks!



Does this Milestone resolve the Jackson conflicts the some bindings introduced in M2 that keep the REST Docs from loading?

1 Like

No with M3 still the same

Is the openhab2-addons-legacy package supposed to be available, too ?

    [11:57:24] root@openhabianpi:/home/openhabian/openhabian# apt-get install openhab2 openhab2-addons openhab2-addons-legacy
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden aktualisiert (Upgrade):
  openhab2 openhab2-addons openhab2-addons-legacy
3 aktualisiert, 0 neu installiert, 0 zu entfernen und 76 nicht aktualisiert.
Es müssen 271 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 921 kB Plattenplatz freigegeben.
Holen:1 testing/main armhf openhab2 all 2.5.0~M3-1 [76,2 MB]
Holen:2 testing/main armhf openhab2-addons all 2.5.0~M3-1 [182 MB]
Fehl:3 testing/main armhf openhab2-addons-legacy all 2.5.0~M3-1
  503  Service Temporarily Unavailable [IP: 443]
Es wurden 259 MB in 45 s geholt (5.726 kB/s).
E: Fehlschlag beim Holen von 503  Service Temporarily Unavailable [IP: 443]
E: Einige Archive konnten nicht heruntergeladen werden; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?

Is this M2.5 3 also available on openhabian?

Openhabian is just a script system to manage OpenHAB. If you select the testing version from openhab-an-config, it should install 2.5M3.

Hmmm… I tried that, but something is wrong.
It does not start and I get plenty of error messages:
After starting via
sudo /etc/init.d/openhab2 start
OH does not seem to start.
No access via karaf, nothing via
No PaperUI or eny log entry neither in events.log nor openhab.log

I found a log in /var/lib/openhab2/cache/ which contains:

!SESSION 2019-09-12 18:11:02.486 -----------------------------------------------
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=linux, ARCH=arm, WS=gtk, NL=de_DE
!ENTRY org.openhab.ui.iconset.climacons 4 0 2019-09-12 18:11:02.488
!MESSAGE FrameworkEvent ERROR
org.osgi.framework.BundleException: Could not resolve module: org.openhab.ui.iconset.climacons [107]
  Unresolved requirement: Import-Package: org.eclipse.smarthome.core.i18n

        at org.eclipse.osgi.container.Module.start(
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(
        at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(
        at org.eclipse.osgi.framework.eventmgr.EventManager$

I ran openhabian config again including update / upgrade and test (M 2.5 3).
Now it looks better…

I might come back with one or the other error :wink:

Yes, M3 is available via openhabian system update (assuming you are on testing branch).

On a raspi 3, I just finished upgrading. I let it run for several minutes, did a sudo reboot then waited a few more minutes for it to settle down. Looks good.

Seems when I do an milestone update I have to do a sudo reboot twice. Let it settle out and works great.
Thank you to all that make OH possible!
We are OH Strong :muscle:

1 Like

Hello Kay

Many thanks for the new version of the program.
I have a question, I always get an error message when updating from “”. do you have any idea why?



All questions related to this latest milestone build can be posted here:

@jpk8201 Did you see this page: APT Repo Public Key Expiration & Update It should show up on top of the forum (unless you click it away)


Oh, no, I missed that. Thank you very much!

Hmm… Untill a few minutes ago I was running openhab 2.5 M1.
I just ran openhabian-config #02 “Upgrade all installed software packages to their newest version”.
(I was NOT trying to upgrade to the latest Milestone)

After this, PaperUI tells me, that I´m using openhab 2.5 M2.
How is that possible?

You are the one with the log files. You tell us!. :smiley:


I´m not really sure where to find the logfile for this… But this is the total session from the promt:

[13:49:19] openhabian@openHABianPi:~$ sudo openhabian-config
2019-09-13_13:49:33_CEST [openHABian] Checking for root privileges... OK
Get:1 stretch InRelease [25.4 kB]
Get:2 stretch InRelease [15.0 kB]
Hit:3 stretch InRelease
Ign:4 testing InRelease
Get:5 testing Release [6,053 B]
Hit:5 testing Release
Get:6 stretch/main armhf Packages [11.7 MB]
Hit:7 stable InRelease
Fetched 11.7 MB in 10s (1,070 kB/s)
Reading package lists... Done
2019-09-13_13:49:50_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2019-09-13_13:49:50_CEST [openHABian] openHABian configuration tool version: [master]v1.5-519(9af5552)
2019-09-13_13:49:51_CEST [openHABian] Checking for changes in origin... Updates available...
2019-09-13_13:49:56_CEST [openHABian] Updating myself... OK - Commit history (oldest to newest):

e9eaa69 - Revert "Temporarily move stable repo (#663)" (#717) (2 days ago) <Ben Clark> N
 functions/openhab.bash | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

openHABian configuration tool successfully updated.
Visit the development repository for more details:
The tool will now restart to load the updates...

2019-09-13_13:49:58_CEST [openHABian] Checking for root privileges... OK
Hit:1 stretch InRelease
Get:2 stretch InRelease [25.4 kB]
Ign:3 testing InRelease
Hit:4 stretch InRelease
Get:5 testing Release [6,053 B]
Hit:5 testing Release
Hit:6 stable InRelease
Fetched 25.4 kB in 3s (8,242 B/s)
Reading package lists... Done
2019-09-13_13:50:08_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2019-09-13_13:50:08_CEST [openHABian] openHABian configuration tool version: [master]v1.5-520(e9eaa69)
2019-09-13_13:50:10_CEST [openHABian] Checking for changes in origin... OK
2019-09-13_13:50:26_CEST [openHABian] Updating repositories and upgrading installed packages...
$ wget -O openhab-key.asc
--2019-09-13 13:50:26--
Resolving (
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/octet-stream]
Saving to: ‘openhab-key.asc’

openhab-key.asc                                             [ <=>                                                                                                                            ]   3.14K  --.-KB/s    in 0.001s

2019-09-13 13:50:26 (3.43 MB/s) - ‘openhab-key.asc’ saved [3219]

$ apt-key add openhab-key.asc

$ apt-get --yes upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.3 MB of archives.
After this operation, 2,751 kB of additional disk space will be used.
Get:1 testing/main armhf openhab2 all 2.5.0~M2-1 [74.3 MB]
Fetched 74.3 MB in 14s (5,167 kB/s)
apt-listchanges: Reading changelogs...
(Reading database ... 43871 files and directories currently installed.)
Preparing to unpack .../openhab2_2.5.0~M2-1_all.deb ...
Unpacking openhab2 (2.5.0~M2-1) over (2.5.0~M1-1) ...
Setting up openhab2 (2.5.0~M2-1) ...

Configuration file '/var/lib/openhab2/etc/org.ops4j.pax.logging.cfg'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** org.ops4j.pax.logging.cfg (Y/I/N/O/D/Z) [default=N] ? N
Installing new version of config file /var/lib/openhab2/etc/ ...

[openHAB] Performing post-update tasks for version 2.5.0:

[openHAB] Listing important changes for version 2.5.0:
  Warning:  senseBox Binding: The senseBox binding is now using Units of Measurements, and the channel name for Illuminance has changed. The Items must be reconfigured.
  Warning:  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'
  Warning:  OneWire Binding: Some thing types have changed and need to be updated in textual configurations. See documentation for further information.
  Warning:  REST Docs: This add-on is now part of the UIs. When installing it using textual configuration, update 'services/addons.cfg' by removing 'restdocs' from 'misc' and add it to 'ui' instead.
  Warning:  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'.
  Warning:  Mail Action: The mail action has been replaced by a new mail binding.
  Warning:  Homekit: Some tags have been renamed. Old names will not be supported in future versions. Please check documentation.
  Warning:  Pushbullet Action: The pushbullet action has been replaced by a new pushbullet binding.
  Warning:  DarkSky Binding: The item type of `rain` and `snow` channels have been changed to `Number:Speed`.

Processing triggers for systemd (232-25+deb9u12) ...
Updating FireMotD available updates count ... 2019-09-13 13:51:50,771: FireMotD: Error: Template folder doesn't exist. Upgrading from an older version? Please run make again or run the install function "FireMotD -I -v".

$ java_install_or_update
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (Zulu8.40.0.178-CA-linux_aarch32hf) (build 1.8.0_222-b178)
OpenJDK Client VM (Zulu8.40.0.178-CA-linux_aarch32hf) (build 25.222-b178, mixed mode, Evaluation)

$ systemctl stop openhab2.service
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (Zulu8.40.0.178-CA-linux_aarch32hf) (build 1.8.0_222-b178)
OpenJDK Client VM (Zulu8.40.0.178-CA-linux_aarch32hf) (build 25.222-b178, mixed mode, Evaluation)
2019-09-13_13:51:55_CEST [openHABian] Installing Java Zulu 32-Bit OpenJDK...
$ wget -nv -O /tmp/openhabian.TWW0P/zulu8.tar.gz
2019-09-13 13:52:17 URL: [175560479/175560479] -> "/tmp/openhabian.TWW0P/zulu8.tar.gz" [1]

$ update-alternatives --remove-all java

$ update-alternatives --remove-all javac

$ update-alternatives --install /usr/bin/java java /opt/jdk/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf/bin/java 1083000
update-alternatives: using /opt/jdk/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf/bin/java to provide /usr/bin/java (java) in auto mode

$ update-alternatives --install /usr/bin/javac javac /opt/jdk/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf/bin/javac 1083000
update-alternatives: using /opt/jdk/zulu8.40.0.178-ca-jdk1.8.0_222-linux_aarch32hf/bin/javac to provide /usr/bin/javac (javac) in auto mode

$ wget -nv -O /tmp/openhabian.HDH1a/
2019-09-13 13:52:33 URL: [12181/12181] -> "/tmp/openhabian.HDH1a/" [1]

$ unzip /tmp/openhabian.HDH1a/ -d /tmp/openhabian.HDH1a
Archive:  /tmp/openhabian.HDH1a/
   creating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/
  inflating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/LICENSE
  inflating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/README.txt
  inflating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/DISCLAIMER
  inflating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/local_policy.jar
  inflating: /tmp/openhabian.HDH1a/ZuluJCEPolicies/US_export_policy.jar

$ systemctl start openhab2.service
2019-09-13_14:03:55_CEST [openHABian] Checking for default openHABian username:password combination... FAILED
2019-09-13_14:03:57_CEST [openHABian] We hope you got what you came for! See you again soon ;)
[14:03:57] openhabian@openHABianPi:~$ sudo systemctl restart openhab2.service
[14:04:51] openhabian@openHABianPi:~$ sudo openhabian-config
2019-09-13_14:14:41_CEST [openHABian] Checking for root privileges... OK
Get:1 stretch InRelease [25.4 kB]
Hit:2 stretch InRelease
Hit:3 stretch InRelease
Ign:4 testing InRelease
Get:5 testing Release [6,053 B]
Hit:5 testing Release
Hit:6 stable InRelease
Fetched 25.4 kB in 2s (8,557 B/s)
Reading package lists... Done
2019-09-13_14:14:50_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK
2019-09-13_14:14:50_CEST [openHABian] openHABian configuration tool version: [master]v1.5-520(e9eaa69)
2019-09-13_14:14:51_CEST [openHABian] Checking for changes in origin... OK