# Provide binding for broadlink pro

**URL:** <https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294>\
**Category:** Beginners\
**Created:** [November 17, 2015, 12:50pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294 "2015-11-17T12:50:21Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 17, 2015, 12:50pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/1 "2015-11-17T12:50:22Z")

</div>

To make it easier to control the whole Home Ir devices easily…need to bind it with the openhab its very cheap and used to control all ir device and device can send signal in 360 degree so its a best ir device compatable in home automation.Advance Thanks…

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 17, 2015, 1:08pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/2 "2015-11-17T13:08:19Z")

</div>

Apparently it’s very difficult to integrate to, but you could use [these tools](http://leffab.wix.com/domo-assist#!web-builder/c73a) on an Android device, and then integrate that into openHAB using the [HTTP Binding](https://github.com/openhab/openhab/wiki/Http-Binding).

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 17, 2015, 2:01pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/3 "2015-11-17T14:01:51Z")

</div>

Thanku sir I will check it out…

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 18, 2015, 6:45am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/4 "2015-11-18T06:45:40Z")

</div>

sir did there is any other method to bind the broadlink to openhab…

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 18, 2015, 9:11am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/5 "2015-11-18T09:11:51Z")

</div>

I only found what I sent, but if you can research other programattic API access to the device, there might be something. Could you contact the manufacturer directly, and tell them that they would probably sell more devices if the integration prospects were better?

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 18, 2015, 10:16am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/6 "2015-11-18T10:16:36Z")

</div>

Sir I currently found an broadlink sdk and by using that sdk i develop a app to work on the wi-fi level and i want to integerate that app to openhab so i can use it with openhab…can u give guide line so that i can know how the open binding platform working…

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 18, 2015, 10:22am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/7 "2015-11-18T10:22:27Z")

</div>

I would recommend you follow the link [How to Implement a Binding](https://github.com/openhab/openhab/wiki/How-To-Implement-A-Binding). It would seem that a “broadlink SDK” might allow you to integrate directly between Broadlink and openHAB without an intervening app. But if this SDK is binary only for Android, for example, then it would obviously require an Android device to be part of it (which is a bit of a shame if true). Perhaps the vendor could provide information on how to communicate directly with the Broadlink, or does the SDK already provide that?

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 18, 2015, 10:27am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/8 "2015-11-18T10:27:33Z")

</div>

yes It provide how to communicate to broadlink but through use of APIs there is no clear vision for that how actuallly it do it when i am serching i always get to an end point as anBLNetwork.so file who actually does that work.

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 18, 2015, 10:41am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/9 "2015-11-18T10:41:03Z")

</div>

It’s too bad the SDK providers require the use of a binary library `anBLNetwork.so` instead of the ability to communicate directly from Java code. How that binary library fits into use by a binding depends on where that binary library can be executed. Best of success to you!

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 19, 2015, 1:45pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/10 "2015-11-19T13:45:30Z")

</div>

sir do u have any about it…

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 19, 2015, 1:59pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/11 "2015-11-19T13:59:19Z")

</div>

I’m afraid I don’t understand your question!

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 20, 2015, 7:29am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/12 "2015-11-20T07:29:05Z")

</div>

sir do u have any idea about it…how to use an .so file or crak it…

---

<div class="post-metadata">

**Author:** ![watou](https://community.openhab.org/user_avatar/community.openhab.org/watou/32/70595_2.png) [@watou](https://community.openhab.org/u/watou)\
**Post date:** [November 20, 2015, 8:07am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/13 "2015-11-20T08:07:54Z")

</div>

Contact the manufacturer and ask for API documentation. If they disallow integration, find a competing product that does allow it. Please do not suggest violating license terms here or you may be disinvited from this community. Best of luck to you!

---

<div class="post-metadata">

**Author:** ![viksahu006](https://community.openhab.org/letter_avatar_proxy/v4/letter/v/ea666f/32.png) [@viksahu006](https://community.openhab.org/u/viksahu006)\
**Post date:** [November 20, 2015, 8:44am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/14 "2015-11-20T08:44:26Z")

</div>

Thanku sir

---

<div class="post-metadata">

**Author:** ![sir\_luddite](https://community.openhab.org/user_avatar/community.openhab.org/sir_luddite/32/71645_2.png) [@sir\_luddite](https://community.openhab.org/u/sir_luddite)\
**Post date:** [December 6, 2016, 4:51am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/15 "2016-12-06T04:51:27Z")

</div>

I would love a binding for this also.

My fans are on RF so my harmony cant control it unfortunately. Would be buying a broadlink rm pro soon.

---

<div class="post-metadata">

**Author:** ![jcf6288](https://community.openhab.org/letter_avatar_proxy/v4/letter/j/ccd318/32.png) [@jcf6288](https://community.openhab.org/u/jcf6288)\
**Post date:** [December 6, 2016, 5:52am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/16 "2016-12-06T05:52:27Z")

</div>

There is a broadlink app for Android and tasker. The app itself will integrate with the stock broadlink app. If you have an always powered on android device it will serve as a server that accepts HTTP Get requests which can be incorporated into items in OpenHab. This is my setup to control rf fans and rf plugs. A much cheaper alternative and so far works in all areas of my 3000sqft house with the Broadlink in the downstairs corner. Much further reaching than expected. It does take a little more time to setup, however after the first couple it is a relatively simple process to expand.

---

<div class="post-metadata">

**Author:** ![sir\_luddite](https://community.openhab.org/user_avatar/community.openhab.org/sir_luddite/32/71645_2.png) [@sir\_luddite](https://community.openhab.org/u/sir_luddite)\
**Post date:** [December 6, 2016, 5:56am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/17 "2016-12-06T05:56:43Z")

</div>

I saw that actually but don’t have an always on android device. I can put it into an always on docker container though.

I may go ahead and buy the RM Pro. I only have 8 fans to configure so I think it should be fine. I may try your suggestion first.

Thank-you for the tip 😉

---

<div class="post-metadata">

**Author:** ![sir\_luddite](https://community.openhab.org/user_avatar/community.openhab.org/sir_luddite/32/71645_2.png) [@sir\_luddite](https://community.openhab.org/u/sir_luddite)\
**Post date:** [December 7, 2016, 1:14am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/18 "2016-12-07T01:14:46Z")

</div>

I just purchased the RM Pro from [Gearbest.com](http://Gearbest.com). Can’t wait to get it.

Thank-you!!!

---

<div class="post-metadata">

**Author:** ![sir\_luddite](https://community.openhab.org/user_avatar/community.openhab.org/sir_luddite/32/71645_2.png) [@sir\_luddite](https://community.openhab.org/u/sir_luddite)\
**Post date:** [December 12, 2016, 11:45am UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/19 "2016-12-12T11:45:49Z")

</div>

It arrived! I purchased from [Gearbest.com](http://Gearbest.com) (they have terrific service I have found recently after buying a beelink gt 1 tv box previously).

It arrived within 4 days from china with express post. Amazing.

Set it up but yet to configure it. This should be fun!!

---

<div class="post-metadata">

**Author:** ![davorf](https://community.openhab.org/letter_avatar_proxy/v4/letter/d/c57346/32.png) [@davorf](https://community.openhab.org/u/davorf)\
**Post date:** [December 12, 2016, 12:42pm UTC](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294/20 "2016-12-12T12:42:30Z")

</div>

Hello!

I’m not sure if this will work with RM Pro (I’m using RM3 Mini), but I’ve made a small python script for it, using python-broadlink package. You can find it here: [GitHub - davorf/BlackBeanControl: BlackBeanControl - Broadlink RM 3 Mini (aka Black Bean) control script · GitHub](https://github.com/davorf/BlackBeanControl)

It can be used to learn IR commands, and then replicate/resend them on request.

Best regards,  
Davor

[Next page](https://community.openhab.org/t/provide-binding-for-broadlink-pro/4294.md?page=2)
