openHAB 3.0 Milestone 1 discussion

Hi everybody,

I am new user, trying OH3 as my new smart home platform. I know it is not finished yet, but don’t want to start with an ‘old’ version and I don’t expect everything to work 100% from the start.

I’ve found the following issues / have the following suggestions after a few days of playing with OH3:

  • After a startup of openhab the PowerView binding shows a bridge error it will not be automatically resolved. But disabling the bridge and enabling it again makes it go online.

  • The same thing happens often with the DenonMarantz binding, It should poll every 5 seconds, but sometimes it starts up as offline and it does not go online after 5 seconds, disable and enable resolves this and it shows it as online again.

  • The z-wave database contains configuration parameters (for example Eurotronic Spirit) having a range and an option outside of this range. For example temperature offset has a range of -50 to 50 or can be 128 for external temperature input and the LCD display timeout has a range of 5 to 30 or can be 0 for no timeout.
    As far as I understand the configuration UI should accept the range and all option values, but a the moment it uses a vue Framework7 f7-list-input control with only the min and max value set. So it accepts the range, but not the option values outside of this range.
    For now, this is solved by altering the device database to include the option value(s). So -50 to 128 for the temperature offset and 0 to 30 for the LCD display timeout.
    Ideally the UI (and maybe backend) is altered to allow the defined range and all option values. This way the z-wave database better reflects the possible configuration values.

  • The rule engine is very limited without using ‘external’ scripts. My proposal is to extend it with OR, NOT and ELSE possibilities, so most rules can be made without any scripting,. This will make OH3 much more friendly to newcomers and non-developers. But also as a developer I’d like to be able to create most rules without coding. My proposal can be found here:
    OH3 Rules enhancement proposal - OR, NOT and ELSE

I’d like to help out, but have some trouble building on Windows at the moment. I can also set this up on Linux, but Windows should work as well, otherwise the docs should mention only building on Linux works.

2 Likes