Skip to content

Releases: nibi79/worxlandroid

v3.4.1-beta 2023-04-09

09 Apr 10:24
Compare
Choose a tag to compare
Pre-release

new AWS implmementation

MD5 6ABEA9CE05EC7C96652736B73FEE9434

NEW in this BETA

  • reconnectInterval
  • if an interval ist set to 0 the job (polling,refreshStatus, reconnect) is disabled
  • by setting the reconnectInterval to 0, the old logic is used (reconnect after ~60 minutes)

I can confirm that the addon works with OH 3.4.1 and 3.4.2, but not with OH 3.2. I'm not sure if it works with other versions of OH, so please let me know if this version v3.4.1-beta is compatible with other OH versions.

Installation
For installation simply copy and replace the org.openhab.binding.worxlandroid-XXXX-SNAPSHOT.jar file in the /addons folder.

Please set DEBUG level ->
log:set DEBUG org.openhab.binding.worxlandroid

known issues:
#75 | better solution for AWS interruption - errorcode 5134 and 1051
#76 | Refresh token instead of new connection
#77 | Error connecting to Worx Landroid WebApi! Error = java.io.EOFException

v3.0

23 Dec 07:42
7d858d7
Compare
Choose a tag to compare

Update to OH3

This version is not backward compatible and supports OH 3 only.

Installation

For an installation simply copy and replace this file in the /addons folder.

v3.2-beta

05 Oct 13:12
582143a
Compare
Choose a tag to compare
v3.2-beta Pre-release
Pre-release

Fix #70
This is temporary version and will be replaced by a new version next week after merging and cleaning up the code.

Installation
For an installation simply copy and replace the org.openhab.binding.worxlandroid-XXXX-SNAPSHOT.jar file in the /addons folder.

v3.1-beta

27 Mar 11:46
582143a
Compare
Choose a tag to compare
v3.1-beta Pre-release
Pre-release

Update to OH3

This version is not backward compatible and supports OH 3 only.
Fix #62
This is temporary version and will be replaced by a new version next week after merging and cleaning up the code.

Installation

For an installation simply copy and replace this file in the /addons folder.

v2.1

03 Sep 18:41
582143a
Compare
Choose a tag to compare

Important notes

Take a look to the README.

Installation

For an installation simply copy and replace this file in the /addons folder.

Upgrading from a previous version

To reinitialize your mower do one of the following steps:

  • when using PaperUI to configure things: remove the mower thing and add the mower again by using discovery INBOX.
  • when using .things file: comment out the things... wait... and comment them in again.
New channels
OneTimeScheduler - ONLY IF SUPPORTED -> property 'one_time_scheduler':
  • cfgSc#scheduleMode
  • cfgOneTimeSc#scheduleEdgecut
  • cfgOneTimeSc#scheduleDuration
Rain - ONLY IF SUPPORTED -> property 'rain_delay_start':
  • datRain#state
  • datRain#counter
SchedulerSlot 2 - ONLY IF SUPPORTED -> property 'scheduler_two_slots'
  • cfgScMonday2#enable, cfgScMonday2#scheduleStartHour, cfgScMonday2#scheduleStartMinutes, cfgScMonday2#scheduleDuration,cfgScMonday2#scheduleEdgecut
  • cfgScTuesday2#enable, cfgScTuesday2#scheduleStartHour, cfgScTuesday2#scheduleStartMinutes, cfgScTuesday2#scheduleDuration,cfgScTuesday2#scheduleEdgecut
  • cfgScWednesday2#enable, cfgScWednesday2#scheduleStartHour, cfgScWednesday2#scheduleStartMinutes, cfgScWednesday2#scheduleDuration,cfgScWednesday2#scheduleEdgecut
  • cfgScThursday2#enable, cfgScThursday2#scheduleStartHour, cfgScThursday2#scheduleStartMinutes, cfgScThursday2#scheduleDuration,cfgScThursday2#scheduleEdgecut
  • cfgScFriday2#enable, cfgScFriday2#scheduleStartHour, cfgScFriday2#scheduleStartMinutes, cfgScFriday2#scheduleDuration,cfgScFriday2#scheduleEdgecut
  • cfgScSaturday2#enable, cfgScSaturday2#scheduleStartHour, cfgScSaturday2#scheduleStartMinutes, cfgScSaturday2#scheduleDuration,cfgScSaturday2#scheduleEdgecut
  • cfgScSunday2#enable, cfgScSunday2#scheduleStartHour, cfgScSunday2#scheduleStartMinutes, cfgScSunday2#scheduleDuration,cfgScSunday2#scheduleEdgecut
Current Blade Time - time since last reset
  • datSt#currentBladeTime
Battery ChargeCycle Current - cycles since last reset
  • datBattery#batteryChargeCycleCurrent

Features

#55 support for firmware 3.16

Improvements

Fixes

v2.0

08 Jul 08:49
30998e6
Compare
Choose a tag to compare

Important notes

Take a look to the README.

Installation

For an installation simply copy and replace this file in the /addons folder.

Upgrading from a previous version

To reinitialize your mower do one of the following steps:

  • when using PaperUI to configure things: remove the mower thing and add the mower again by using discovery INBOX.
  • when using .things file: comment out the things... wait... and comment them in again.
  • cfgMultiZones#enable
  • cfgScMonday#enable, cfgScTuesday#enable, cfgScWednesday#enable, cfgScSaturdayday#enable, cfgScSunday#enable
  • common#enable
  • cfgCommon#lastZone

Features

#23 new channel for current zone
#26 Mowing activation / deactivation
#27 Mowing activation / deactivation on scheduling days
#28 Multizone activation / deactivation
#34 Start mowing in selected zone

Improvements

#19 Improve log levels
#40 Handle AWS connection events
#50 Redesigned UI (sitemap, items, icons)

Fixes

#25 Use HTTP request for initializing
#32 Start time resolution less than 10 minutes

v1.0

12 Apr 09:27
Compare
Choose a tag to compare

Important notes

Take a look to the README .

Due to some refactoring the channels '‘datSc******' changed to 'cfgSc******' (#12) you have to adapt your item configuration!

Installation

For an installation simply copy and replace this file in the /addons folder.

Upgrading from a previous version

To reinitialize your mower do one of the following steps:

  • when using PaperUI to configure things: remove the mower thing and add the mower again by using discovery INBOX.
  • when using .things file: comment out the things... wait... and comment them in again.

Finally adapt all your 'datSc' channels to 'cfgSc' in your .items file.

Features

#3 Support of Lock/Unlock
#5 Support of Multi Zones
#11 Support of manually polling

Improvements

#12 Internal cleanup and refactoring
#13 create channels dynamically when they are supported

Fixes

v0.2

29 Mar 16:24
7b5f07a
Compare
Choose a tag to compare

Important notes

Take a look to the README (especially the example for .thing file)

Installation

For an installation simply copy and replace this file in the /addons folder.

Upgrading from a previous version

To reinitialize your mower do one of the following steps:

  • when using PaperUI to configure things: remove the mower thing and add the mower again by using discovery INBOX.
  • when using .things file: comment out the things... wait... and comment them in again.

Features

#8 Make 'polling' and 'refreshStatus' interval for mowers configurable

Improvements

Fixes

#4 Unknown error: java.io.IOException: Broken pipe

v0.1

24 Mar 16:36
b931e3a
Compare
Choose a tag to compare

Important notes

OpenHAB 2.4 is not supported!

Installation

For an installation simply copy and replace this file in the /addons folder.

Upgrading from a previous version

The channel 'datCommon#action' changed to 'common#action'.

To reinitialize your mower do one of the following steps:

  • when using PaperUI to configure things then remove the mower thing and add the mower again by using discovery INBOX.
  • when using .things file then comment out the things... wait... and comment them in again.

Finally adapt the 'action' channel in your .items file:

String LandroidAction  "Action" <movecontrol>  {channel="worxlandroid:mower:MyWorxBridge:MySerialNumber:common#action"}

Features

Improvements

Fixes

First alpha pre-release

20 Mar 17:59
c63ac8d
Compare
Choose a tag to compare
Pre-release

Installation:
For an installation simply copy and replace this file in the /addons folder.

OpenHAB 2.4 is not supported!