Page 1 of 1

Will this be updated for 2022?

PostPosted: Sun Oct 23, 2022 12:01 am
by thumpinc
Great plugin. Any thoughts about updating it for Indigo 2022 plugin requirements?Would hate to lose the feature set. Hope you are still around, dev!

Re: Will this be updated for 2022?

PostPosted: Sun Oct 15, 2023 7:49 am
by Hackencrash
Yes/No?

Re: Will this be updated for 2022?

PostPosted: Sun Oct 15, 2023 11:25 am
by DaveL17
This plugin has a GPL license which means that the author has to either change the license to MIT or remove the license entirely before Indigo will add it to the Open Source plugin library. Otherwise, another developer will have to fork the plugin and continue with the existing license. I believe that Matt & Jay have reached out to TwitchCaptain but, as far as I know, they haven't heard back.

Re: Will this be updated for 2022?

PostPosted: Sun Oct 15, 2023 3:39 pm
by jay (support)
Licensing on this plugin is especially odd since it's licensed with GPL 2 but it contains GPL 3 library. Given the scattered interpretations of GPL licenses in general, we avoid putting those into our open source repo. This does not mean that it can't be forked and updated as Dave points out - but whomever does it would need to host it themselves. We can make the appropriate adjustments in the plugin store if someone were to do that to make any updates available.

Re: Will this be updated for 2022?

PostPosted: Sun Oct 15, 2023 3:47 pm
by FlyingDiver
I will also point out that the current version is using a 5 year old library for the Broadlink devices. There is a current version of that library, that supports many more devices, but is considerably more complicated. Between that and the license issue, it would probably be easier to start over using the current library.

Re: Will this be updated for 2022?

PostPosted: Wed Oct 25, 2023 11:36 am
by mundmc
This has been one of those plug-ins keeping me from updating to 2023- I was surprised how straightforward it was with the Hardware and I am now someone dependent on it.

Re: Will this be updated for 2022?

PostPosted: Thu Oct 26, 2023 12:39 am
by Hackencrash
Me too,, I’m not upgrading.

Re: Will this be updated for 2022?

PostPosted: Sat Oct 28, 2023 11:29 am
by mundmc
Hackencrash wrote:
Me too,, I’m not upgrading.
We need 19-year-old users who can convert a github repo to an indigo plug-in for 200 bucks for beer money.

Re: Will this be updated for 2022?

PostPosted: Mon Apr 01, 2024 2:12 pm
by Hackencrash
My fix for getting Broadlink working again without this down level plugin was to create new Action Groups with Embedded Python Scripts for each IR/RF command.

First, you have to issue this Terminal command (only once) to install the Python library:

Code: Select all
pip3 install broadlink
Then, use a script similar to my "Blind Close" RF command as follows:

Code: Select all
import broadlink
device = broadlink.hello('192.168.26.42')
device.auth()
blind_close_hex = "b20088020f0d0f0d16220f0d152315220f0d0f0d0f0d0f0d0e0e0e0d0f0d1622162215230e0d1622162216220e0e0e0d0f0d16221622151f13d3478a162216220e0e0e0e15220f0d0f0d16220f0d0e0d16220f0d16220f0d0f0d15220f0d0f0d16220e0e0e0e152216220f0d0f0d0f0d0e0e1522162216220f0d1622152216220f0d0f0d162215220f0d1622152216220f0d0f0d162215220f0d0f0d16220e0e152216220f0d0f0d0f0d0e0d0f0d0f0d0f0d1622152216220f0d1622162216210f0d0f0d0f0d16211622161f12d3478a162216220f0d0e0e16210f0d0f0d16220f0d0f0d16220e0d16220f0d0f0d16220e0e0e0d16220f0d0f0d162215220f0d0f0d0f0d0f0d1622152216220f0d1622152216220f0d0f0d162216210f0d1622162215220f0d0f0d162215220f0d0f0d16220f0d152216220f0d0f0d0f0d0f0d0e0e0e0d0f0d1622162216220e0d1622162216220e0e0e0d0f0d16221622151f12d4478a162216220e0d0f0d16220f0d0f0d16220e0e0e0d16220f0d15220f0d0f0d16220f0d0e0e16210f0d0f0d162215230e0d0f0d0f0d0f0d1622162215220f0d1622152315220f0d0f0d162116220f0d1622152315220f0d0f0d162215220f0d0f0d16210f0d162216220f0d0f0d0e0d0f0d0f0d0f0d0f0d1622152216220f0d1622152216220f0d0e0d0f0d16221622151f13d3478a162216210f0d0f0d16220f0d0f0d15220f0d0f0d16220f0d15230e0d0f0d16220f0d0f0d15220f0d0f0d162216210f0d0f0d0f0d0f0d1622152216220f0d1523152216220e0e0e0e152216220f0d1522162216220f0d0e0e152216220f0d0e0e15220f0d162215220f0d0f0d0f0d0f0d0e0e0e0d0f0d1622162216220e0e1522162216210f0d0f0d0f0d16221523161e120005dc"
blind_close_bytes = bytes.fromhex(blind_close_hex)
device.send_data(blind_close_bytes)
The device command hex you can literally cut and paste from this old plugin commands or learn them again by following this thread: https://github.com/mjg59/python-broadlink