LightwaveRF - New LightwaveRF Binding

Just noticed that lightwave have released their API in the link plus account. Might get much better performance using the API?

@Greigc what do you mean?

Logged into my lightwave link smart account and under prefs there’s API now

Yes that’s how we got to this point. The binding, and the script before makes use of the api. It’s release was what spurred me on to get this done :+1:
Before it’s release there was no way to connect to any gen2 equipment as it’s a closed circuit (security) due to Apple HomeKit

ahh ok, thats great then! I have been playing around with home assistant but it seems very restrictive and only works with the home kit. the panel is not very good for a tablet arrangement.

Trying out the latest ver and im getting this in my logs, cannot add the hub or any device now?

2020-03-05 17:16:41.064 [WARN ] [.lightwaverf.internal.UpdateListener] - Connected to lightwave
2020-03-05 17:16:46.488 [DEBUG] [.lightwaverf.internal.UpdateListener] - 4 of 4 features Added From Device: Toilet
2020-03-05 17:16:46.489 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 4
2020-03-05 17:16:46.489 [DEBUG] [.lightwaverf.internal.UpdateListener] - 4 of 4 features Added From Device: Dining
2020-03-05 17:16:46.491 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 8
2020-03-05 17:16:46.492 [DEBUG] [.lightwaverf.internal.UpdateListener] - 4 of 4 features Added From Device: Office
2020-03-05 17:16:46.492 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 12
2020-03-05 17:16:46.493 [DEBUG] [.lightwaverf.internal.UpdateListener] - 4 of 4 features Added From Device: Heating
2020-03-05 17:16:46.493 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 16
2020-03-05 17:16:46.497 [DEBUG] [.lightwaverf.internal.UpdateListener] - 9 of 9 features Added From Device: Heating
2020-03-05 17:16:46.497 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 25
2020-03-05 17:16:46.498 [DEBUG] [.lightwaverf.internal.UpdateListener] - 17 of 17 features Added From Device: LinkPlus
2020-03-05 17:16:46.499 [DEBUG] [.lightwaverf.internal.UpdateListener] - New featureStatus Size: 42
2020-03-05 17:16:51.507 [DEBUG] [rf.internal.handler.LWAccountHandler] - Initiate Polling
2020-03-05 17:16:51.508 [WARN ] [rf.internal.handler.LWAccountHandler] - Channel List For Updating Is Empty, rescheduling
2020-03-05 17:17:01.508 [DEBUG] [rf.internal.handler.LWAccountHandler] - Initiate Polling
2020-03-05 17:17:01.509 [WARN ] [rf.internal.handler.LWAccountHandler] - Channel List For Updating Is Empty, rescheduling
2020-03-05 17:17:11.509 [DEBUG] [rf.internal.handler.LWAccountHandler] - Initiate Polling
2020-03-05 17:17:11.510 [WARN ] [rf.internal.handler.LWAccountHandler] - Channel List For Updating Is Empty, rescheduling
2020-03-05 17:17:21.510 [DEBUG] [rf.internal.handler.LWAccountHandler] - Initiate Polling
2020-03-05 17:17:21.511 [WARN ] [rf.internal.handler.LWAccountHandler] - Channel List For Updating Is Empty, rescheduling
2020-03-05 17:17:31.511 [DEBUG] [rf.internal.handler.LWAccountHandler] - Initiate Polling
2020-03-05 17:17:31.512 [WARN ] [rf.internal.handler.LWAccountHandler] - Channel List For Updating Is Empty, rescheduling
2020-03-05 17:17:41.065 [DEBUG] [rf.internal.handler.LWAccountHandler] - Start periodic connection check

Have you got items linked? It only polls for linked items and this suggests there are none.

Need to get on their case:

I cannot see how to link them now?
How do i go about linking them?

You need to run discovery, this will find all the devices, then you can link channels to each thing

I cannot run the discovery at all, its not listed.

but the binding is installed

hmmm…
Your right.
I’ll have a look in a bit.
Don’t know what’s happened there.

Ill ping you a message once I’ve resolved, hopefully this eve

discovery should work in this, however lightwave have introduced another limit this evening, i literally cannot even poll now

org.openhab.binding.lightwaverf-2.5.2-SNAPSHOT.jar.txt (60.2 KB)

thanks - will give it a shot!

yep, getting “polling failed” in the logs now :frowning:

Completly unusable now as most of the things have “UNINITIALIZED - HANDLER_INITIALIZING_ERROR” next to them, i can get some of them to go online if i add them slowly but most of the time they sit like that. Cheers Lightwave!

Version 2.0 Added to Git
Polling Interval is now in milliseconds and is the delay between complete polls
Changed Polling method
Added new error messages for lightwave server errors
Fixed channel Add/remove bug
Fixed incorrect powerCost value
Various minor bug fixes

Hello,
I cannot cover the whole house with one link plus controller, and ideas how to extend the signal?

Thanks

As there is no possible way to add another link plus to the same account, can i use the binding and login at two accounts at the same time?

Just for your information, i got the below reply from Lightwave RF

Hi,

Thanks for contacting us.

Unfortunately we do not have a signal booster for the LinkPlus and the smart series devices.

But we have had a recent update so you can now have 2 LinkPlus’s on one account.

So it would be possible for you to have another LinkPlus in the location where the devices cannot be controlled.

Many thanks

Lightwave Technical Support

Have you tried with the binding and can confirm it works?

The binding should also be able to support multiple accounts Due to the way it is coded - I haven’t tested this though, would be helpful if somebody could confirm if they have multiple linkplus’