Python Plugin : Broadlink

Python and python framework

Moderator: leecollings

Valiran
Posts: 13
Joined: Thursday 17 February 2022 0:48
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by Valiran »

Is you speak browser side, it's allowed.
I don't know how to check raspberry side.
Valiran
Posts: 13
Joined: Thursday 17 February 2022 0:48
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by Valiran »

Ok, it still doesn't work, BUT looking at the code of the page, I managed to find the "sendCode?key=...." sentence.
Other thing that doesn't work for me is editing ini file. It doesn't save the modifications. Well infact it says it's saved but when I reopen it it's not modified. Had to scp-edit the ini ><
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

Not really Pi specialist, maybe check the rights ( chmod 777 ) ?
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

kollemt wrote: Thursday 10 February 2022 0:50 I installed Domoticz version 2021.1. No problems.
When back to my production Domoticz version 2022.1. Again the same problems.
Looks indeed that the problem was introduced with a later Domoticz version:

2020.2 build 2021-03-11 OK
2021.1 build 2021-04-17 OK
2021.1 build 2021-12-23 NOT OK
2022.1 build 2022-01-31 NOT OK
Cn you do a test with the last beta ???

on my side, looks like no more problem :
Version: 2022.1 (build 14223)
Build Hash: 3e5942bb9
Compile Date: 2022-02-21 08:36:39
dzVents Version: 3.1.8
Python Version: 3.8.10 (tags/v3.8.10:3d8993a, May 3 2021, 11:34:34) [MSC v.1928 32 bit (Intel)]

Uptime: 3 Hours, 43 Minutes, 0 Seconds
kollemt
Posts: 29
Joined: Monday 18 February 2019 20:41
Target OS: Raspberry Pi / ODroid
Domoticz version: 2020.1
Contact:

Re: Python Plugin : Broadlink

Post by kollemt »

Tried to download the raspberry pi unix version.
Got an error.
Will try it later
kollemt
Posts: 29
Joined: Monday 18 February 2019 20:41
Target OS: Raspberry Pi / ODroid
Domoticz version: 2020.1
Contact:

Re: Python Plugin : Broadlink

Post by kollemt »

Upgraded to the 14223 version and indeed the problem is solved.

Thanks
gorstj
Posts: 41
Joined: Tuesday 13 December 2016 18:06
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by gorstj »

I can't download form the link either - page never loads

https://synnas.publicvm.com:4430/s/Czn9r8G8QwrZ7ji
DAVIZINHO
Posts: 234
Joined: Sunday 27 August 2017 18:00
Target OS: Raspberry Pi / ODroid
Domoticz version: Beta
Location: Spain
Contact:

Re: Python Plugin : Broadlink

Post by DAVIZINHO »

Hello again.
Some can configure this plugin for 0x649b hardware device??
Flappie
Posts: 18
Joined: Tuesday 10 January 2017 16:40
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by Flappie »

Hi,

I did a clean install of Domoticz and tried to add this plugin:

pi@domoticz:~/domoticz/plugins/broadlink $ sudo python setup.py
File "setup.py", line 229
print("\r>> Bytes downloaded -->" + state + str(leng) + state, end='', flush=True)
^
SyntaxError: invalid syntax


Any ideas?
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

Flappie wrote: Wednesday 09 March 2022 13:08 Hi,

I did a clean install of Domoticz and tried to add this plugin:

pi@domoticz:~/domoticz/plugins/broadlink $ sudo python setup.py
File "setup.py", line 229
print("\r>> Bytes downloaded -->" + state + str(leng) + state, end='', flush=True)
^
SyntaxError: invalid syntax


Any ideas?
be sure that your default python is > 3.x
Flappie
Posts: 18
Joined: Tuesday 10 January 2017 16:40
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by Flappie »

zak45 wrote: Wednesday 09 March 2022 13:27
Flappie wrote: Wednesday 09 March 2022 13:08 Hi,

I did a clean install of Domoticz and tried to add this plugin:

pi@domoticz:~/domoticz/plugins/broadlink $ sudo python setup.py
File "setup.py", line 229
print("\r>> Bytes downloaded -->" + state + str(leng) + state, end='', flush=True)
^
SyntaxError: invalid syntax


Any ideas?
be sure that your default python is > 3.x
That fixed it. Setup ends with:
Checking installation ....
----------------------------------------
Successfully imported googletrans
Successfully imported translate
Successfully imported requests
Successfully imported requests_toolbelt
Successfully imported irgen
Successfully imported broadlink
Error : Directory ini do not exist, verify error... exiting


is that normal?
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

Verify rights... maybe do chmod 777 to the Broadlink folder (recursive)
bernardstef
Posts: 5
Joined: Friday 24 February 2017 9:04
Target OS: Raspberry Pi / ODroid
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by bernardstef »

Flappie wrote: Wednesday 09 March 2022 15:55
zak45 wrote: Wednesday 09 March 2022 13:27
Flappie wrote: Wednesday 09 March 2022 13:08 Hi,

I did a clean install of Domoticz and tried to add this plugin:

pi@domoticz:~/domoticz/plugins/broadlink $ sudo python setup.py
File "setup.py", line 229
print("\r>> Bytes downloaded -->" + state + str(leng) + state, end='', flush=True)
^
SyntaxError: invalid syntax


Any ideas?
be sure that your default python is > 3.x
That fixed it. Setup ends with:
Checking installation ....
----------------------------------------
Successfully imported googletrans
Successfully imported translate
Successfully imported requests
Successfully imported requests_toolbelt
Successfully imported irgen
Successfully imported broadlink
Error : Directory ini do not exist, verify error... exiting


is that normal?
Hi !
Same issue ... I'm an old user of the 1st plugin version ! ;)

Chmod 777 recursive didn't fixed it for me.. I'm digging on it ..


EDIT : created the missing directory myself and the plugin starts ! ;)
There should be : 'ini', 'lng', 'log', 'scr', 'web'
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

bernardstef wrote: Tuesday 22 March 2022 17:50 Same issue ... I'm an old user of the 1st plugin version ! ;)
Hope you will enjoy this new one ! ;)
nono212
Posts: 39
Joined: Sunday 18 December 2016 13:47
Target OS: Linux
Domoticz version: 3.6179
Contact:

Re: Python Plugin : Broadlink

Post by nono212 »

Hello guys
I am trying to make work rhis plugin on my docker but witthout success
I have this error


2022-03-23 13:58:14.148 Error: Broadlink: (Broadlink) failed to load 'plugin.py', Python Path used was '/config/plugins/Broadlink/:/usr/lib/python38.zip:/usr/lib/python3.8:/usr/lib/python3.8/lib-dynload:/usr/local/lib/python3.8/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.8/dist-packages'.
2022-03-23 13:58:14.148 Error: Broadlink: Module Import failed, exception: 'AttributeError'
2022-03-23 13:58:14.148 Error: Broadlink: Error Line details not available.
2022-03-23 13:58:14.148 Error: Broadlink: Exception traceback:
2022-03-23 13:58:14.148 Error: Broadlink: ----> Line 134 in '/config/plugins/Broadlink/plugin.py'
on line 134 I see there is :
brodevices = broadlink.get_devices()
do you have any idea ?
phklrz
Posts: 1
Joined: Monday 09 May 2022 9:35
Target OS: Linux
Domoticz version:
Contact:

Re: Python Plugin : Broadlink

Post by phklrz »

Hello,
when installing plugin on Ubuntu 20.04 with 'sudo python setup.py', I get the following error:

put *.py files executable (+x) OK
chmod: impossible to access 'scr/*.sh': No such file or directory
ERROR to start subprocess
1
sudo chmod +x scr/*.sh
b''
ERROR to put +x to *.sh files
(python --version -> Python 3.8.10)

Any idea?
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

dombr.sh is missing from the download area... this has been corrected.
just download it or restart setup.py.
pfloryann
Posts: 254
Joined: Wednesday 09 January 2019 10:14
Target OS: Raspberry Pi / ODroid
Domoticz version: 2026.3
Location: BlooeSky
Contact:

Re: Python Plugin : Broadlink

Post by pfloryann »

hi, i want to use 2 broadlink(rm pro and rm 3 mini). The rm pro working with plugin Broadlink with kodi remote, but when i add Rm 3 mini... The plugin displays it but show the commands from Rm Pro and doesn't save the new rm 3 mini command. So doesn't work. Someoane managed to integrate multiple broadlink? Thank you!
Domoticz on Raspberry Pi 4 Debian 13 x64
Zigbee2mqtt and zigbee devices (Xiaomi, Ikea,Tuya, Philips, Osram), Broadlink, Solar power Victron Energy, Yeelight, Xiaomi Purifier Pro, Roborock S5, Gree AC, JBL soundbar, Philips Android Tv
zak45
Posts: 954
Joined: Sunday 22 January 2017 11:37
Target OS: Windows
Domoticz version: V2024.4
Contact:

Re: Python Plugin : Broadlink

Post by zak45 »

No problem to have more than one device.
you need to create two hardware in domoticz.
rfvdboom
Posts: 40
Joined: Tuesday 20 September 2016 8:32
Target OS: Raspberry Pi / ODroid
Domoticz version: 2023.2
Location: Netherlands
Contact:

Re: Python Plugin : Broadlink

Post by rfvdboom »

Hello,

I had the broadlink plugin working on buster. Since is did a fresh install and now have bullseye, i cant get the plugin working.

During setup.py i get at the end:
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:1015: InsecureRequestWarning: Unverified HTTPS request is being made to host 'synnas.publicvm.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/lates ... l-warnings
warnings.warn(
We download plugin files to: BroadlinkSetup.zip
Traceback (most recent call last):
File "/home/pi/domoticz/plugins/Broadlink/setup.py", line 222, in <module>
with open(updname, 'wb') as fh:
PermissionError: [Errno 13] Permission denied: 'BroadlinkSetup.zip'

Error receive / save files from Gdrive : https://synnas.publicvm.com:4430/s/Czn9 ... i/download

How to fix this?
Odroid N2+ | Raspberry P 3 ModelB | RFXcom | AEOTEC Zwave | Honeywell Lyric T6| Milight | Milighthub (NodeMCU) | SolarEdge | P1 Smart meter USB | KAKU | Wemos D1 (esphome) | Denon | Logitech Harmony
Post Reply