[velux] New OpenHAB2 binding - feedback welcome!

Now the following changes are incorporated into the openHAB release (PR#5833):

Bugfixes:

  • Handle empty list of items properly.
  • HTTP/JSON communication.
  • Aborting connection after sending error.
  • Firmware revision properly returned.
  • Close connections during binding shutdown/removal.
  • String representation and handling of ip addresses.
  • Invalid use of myJsonBridge eliminated in case of LAN/WLAN config.
  • Initial refresh of data for item added, handling of BRIDGE_REFRESH_MSECS fixed.
  • Refresh only readable items.

Enhancements:

  • Adapted logging (more infos, less warnings).
  • More detailed configuration in README added.
  • More information during actuator state modification for debugging.
  • Intensive logging for recognition of Somfy devices.
  • Optional handling for inversed actuators.
  • Eliminating usage of org.apache.commons.lang.StringUtils.isNotBlank.
  • Proper handling of unknown config items.
  • More infos about debug settings in README.
  • More infos in loglevel trace.
  • Provide infos about WLAN config.
  • Better error handling for unknown scenes (virtual rollershutters).
  • handling bad serial numbers (Somfy).
  • New channel timestamp for retrieving the last successful communication time.
  • New channel: reload action for retrieving all infos from bridge.

Final note: The comments for activation with OH2 are removed as there is a good documentation available at distribution doc.

Thanks to everyone for your support with questions, trace files and a lot of patience :wink: .