Python Plugin: Broadlink RM2

Python and python framework
Dominick98
Posts: 1
Joined: Tuesday 19 December 2017 9:57
Target OS: -
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by Dominick98 » Tuesday 19 December 2017 9:58

Your devices whether smartphones or pc and also laptop computers. Instagram APK you regulate hen's motion through your voice and this application.

anjimene
Posts: 5
Joined: Saturday 13 January 2018 19:20
Target OS: Windows
Domoticz version: 3.8153
Contact:

Re: Python Plugin: Broadlink RM2

Post by anjimene » Saturday 13 January 2018 19:33

Hello, first of all I say I'm a newbie in this domoticz and I have little knowledge of computer programming.
I installed the software and configured the broadlink, apparently fine. But I can not get them to connect, I get the following log:

Code: Select all

2018-01-13 18:25:38.626 (Broadlink RM2) Initialized version 1.0.0, author 'zak45'
2018-01-13 18:25:38.630 (Broadlink RM2) Debug log level set to: 'true'.
2018-01-13 18:25:38.630 (Broadlink RM2) 'HardwareID':'10'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Mode2':'C:\Domoticz\plugins\Broadlink'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Key':'BroadlinkRM2'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Address':'192.168.1.3'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Author':'zak45'
2018-01-13 18:25:38.630 (Broadlink RM2) 'HomeFolder':'C:\Domoticz\plugins\Broadlink\'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Mode1':'34ea34b50f90'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Name':'Broadlink RM2'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Version':'1.0.0'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Mode3':'yes'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Port':'0'
2018-01-13 18:25:38.630 (Broadlink RM2) 'Mode6':'Debug'
2018-01-13 18:25:38.631 (Broadlink RM2) Device count: 2
2018-01-13 18:25:38.631 (Broadlink RM2) Device: 1 - ID: 22, Name: 'Broadlink RM2 - Command', nValue: 0, sValue: 'Off'
2018-01-13 18:25:38.631 (Broadlink RM2) Device ID: '22'
2018-01-13 18:25:38.631 (Broadlink RM2) Device Name: 'Broadlink RM2 - Command'
2018-01-13 18:25:38.631 (Broadlink RM2) Device nValue: 0
2018-01-13 18:25:38.631 (Broadlink RM2) Device sValue: 'Off'
2018-01-13 18:25:38.631 (Broadlink RM2) Device LastLevel: 0
2018-01-13 18:25:38.631 (Broadlink RM2) Device: 2 - ID: 23, Name: 'Broadlink RM2 - Temp', nValue: 0, sValue: ''
2018-01-13 18:25:38.631 (Broadlink RM2) Device ID: '23'
2018-01-13 18:25:38.631 (Broadlink RM2) Device Name: 'Broadlink RM2 - Temp'
2018-01-13 18:25:38.631 (Broadlink RM2) Device nValue: 0
2018-01-13 18:25:38.631 (Broadlink RM2) Device sValue: ''
2018-01-13 18:25:38.631 (Broadlink RM2) Device LastLevel: 0
2018-01-13 18:25:38.631 (Broadlink RM2) Connecting to: 192.168.1.3:34ea34b50f90
2018-01-13 18:25:38.634 Error: (Broadlink RM2) Error Connecting to Broadlink device....
Please, can somebody help me? I have read this post and others but I can not find the solution.

Thanks.

zak45
Posts: 480
Joined: Sunday 22 January 2017 12:37
Target OS: Windows
Domoticz version: V3.9056
Contact:

Re: Python Plugin: Broadlink RM2

Post by zak45 » Saturday 13 January 2018 23:35

@anjimene
looks like you're using old plugin version.
Install the last one (v3) and let's try.

anjimene
Posts: 5
Joined: Saturday 13 January 2018 19:20
Target OS: Windows
Domoticz version: 3.8153
Contact:

Re: Python Plugin: Broadlink RM2

Post by anjimene » Sunday 14 January 2018 0:09

zak45 wrote:@anjimene
looks like you're using old plugin version.
Install the last one (v3) and let's try.
Thanks a lot, I will try tomorrow.

Enviado desde mi SM-A300FU mediante Tapatalk


anjimene
Posts: 5
Joined: Saturday 13 January 2018 19:20
Target OS: Windows
Domoticz version: 3.8153
Contact:

Re: Python Plugin: Broadlink RM2

Post by anjimene » Sunday 14 January 2018 11:15

zak45 wrote:
Saturday 13 January 2018 23:35
@anjimene
looks like you're using old plugin version.
Install the last one (v3) and let's try.
I have installed the last one (v3) but the problem keeps going

zak45
Posts: 480
Joined: Sunday 22 January 2017 12:37
Target OS: Windows
Domoticz version: V3.9056
Contact:

Re: Python Plugin: Broadlink RM2

Post by zak45 » Sunday 14 January 2018 13:06

anjimene wrote:
Sunday 14 January 2018 11:15
I have installed the last one (v3) but the problem keeps going
Fine.. if you're sure of the IP address, maybe you have a FW ?? if yes, try to disable it for testing.

anjimene
Posts: 5
Joined: Saturday 13 January 2018 19:20
Target OS: Windows
Domoticz version: 3.8153
Contact:

Re: Python Plugin: Broadlink RM2

Post by anjimene » Sunday 14 January 2018 13:21

Thanks zak45,

I have tried it before because seems a problem with the net, but that is not the problem. Do you have any other idea?

anjimene
Posts: 5
Joined: Saturday 13 January 2018 19:20
Target OS: Windows
Domoticz version: 3.8153
Contact:

Re: Python Plugin: Broadlink RM2

Post by anjimene » Sunday 14 January 2018 14:12

I was wrong with the IP direction :oops: , I put all values by default for IP address and mac and I have discovered my device :lol:
I am happy now.

Thanks a lot @zak45 for your help.

davidrq78
Posts: 5
Joined: Sunday 26 November 2017 13:22
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by davidrq78 » Friday 09 February 2018 23:01

Guys plz help what should i do ? I cant start webserver :(
Image

zak45
Posts: 480
Joined: Sunday 22 January 2017 12:37
Target OS: Windows
Domoticz version: V3.9056
Contact:

Re: Python Plugin: Broadlink RM2

Post by zak45 » Saturday 10 February 2018 1:24

davidrq78 wrote:
Friday 09 February 2018 23:01
Guys plz help what should i do ? I cant start webserver :(
126 Command invoked cannot execute /dev/null Permission problem or command is not an executable

you need to set +x to your plugin_http.sh

Xztraz
Posts: 100
Joined: Tuesday 31 January 2017 22:54
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by Xztraz » Sunday 11 February 2018 17:39

also get this when trying to start webserver.

scripts given +x permission. (owner pi)
changed .sh file to nohup python3 /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.py $1 $2 $3 &
ini location in plugin map(fills with dirs owned by root)

Code: Select all

Feb 11 16:35:18 raspberrypi domoticz: User: Admin initiated a switch command (874/BroadlinkRM3 - Import/Set Level)
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) onCommand called for Unit 255: Parameter 'Set Level', Level: 10 , Connected : True
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) 127
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.sh 0.0.0.0 9000 /home/pi/domoticz/plugins/Broadlink/ini/
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) None
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) Update 0:'Off' (BroadlinkRM3 - Import)
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) Not able to start Web server

zak45
Posts: 480
Joined: Sunday 22 January 2017 12:37
Target OS: Windows
Domoticz version: V3.9056
Contact:

Re: Python Plugin: Broadlink RM2

Post by zak45 » Sunday 11 February 2018 18:00

Xztraz wrote:
Sunday 11 February 2018 17:39
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) onCommand called for Unit 255: Parameter 'Set Level', Level: 10 , Connected : True
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) 127
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.sh 0.0.0.0 9000 /home/pi/domoticz/plugins/Broadlink/ini/
Feb 11 16:35:18 raspberrypi domoticz: (BroadlinkRM3) None
https://linuxconfig.org/how-to-fix-bash ... eturn-code

Xztraz
Posts: 100
Joined: Tuesday 31 January 2017 22:54
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by Xztraz » Sunday 11 February 2018 18:18

Tried starting the whats in the .sh script. it runs the script atleast. arguments mising att it assumes c: but path in .sh seems fine. so whats wrong?

pi ~ $ python3 /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.py $1 $2 $3 &
[1] 2667
pi ~ $ Traceback (most recent call last):
File "/home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.py", line 319, in <module>
os.chdir(PATH)
FileNotFoundError: [Errno 2] No such file or directory: 'c:/BroadlinkRM2'
^C
[1]+ Exit 1 python3 /home/pi/domoticz/plugins/BroadlinkRM2/plugin_http.py $1 $2 $3



i see that files and such created by script is owned by root. might this mess something up?

lplugo
Posts: 14
Joined: Sunday 11 February 2018 14:04
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by lplugo » Monday 12 February 2018 16:51

Hello,

I've installed the newest version of standalon and beta on raspberry pi3 and want to setup my broadlink rm3 pro but it's not in the HW list.
I followed the guide of the installation of the brodadlink plugin but....

The log file show this:
Domoticz - Broadlink log:

2018-02-10 17:28:49.665 Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.

I found an xml file on https://pypi.python.org/pypi/broadlink ( https://pypi.python.org/pypi?:action=do ... ersion=0.6)
and put this xml file into the Pi/domoticz/plugins/BroadlinkRM2 folder but the error message is same.

Do you have any idea?

Thank you!

lplugo
Posts: 14
Joined: Sunday 11 February 2018 14:04
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by lplugo » Wednesday 14 February 2018 13:46

lplugo wrote:
Monday 12 February 2018 16:51
Hello,

I've installed the newest version of standalon and beta on raspberry pi3 and want to setup my broadlink rm3 pro but it's not in the HW list.
I followed the guide of the installation of the brodadlink plugin but....

The log file show this:
Domoticz - Broadlink log:

2018-02-10 17:28:49.665 Error: PluginList: Parsing '/home/pi/domoticz/plugins/BroadlinkRM2/', 'Error document empty.' at line 0 column 0 in XML ''.

I found an xml file on https://pypi.python.org/pypi/broadlink ( https://pypi.python.org/pypi?:action=do ... ersion=0.6)
and put this xml file into the Pi/domoticz/plugins/BroadlinkRM2 folder but the error message is same.

Do you have any idea?

Thank you!
I installed it on another Pi but the problem is the same. No Broadlink device in Hardware list.

zak45
Posts: 480
Joined: Sunday 22 January 2017 12:37
Target OS: Windows
Domoticz version: V3.9056
Contact:

Re: Python Plugin: Broadlink RM2

Post by zak45 » Wednesday 14 February 2018 19:32

lplugo wrote:
Wednesday 14 February 2018 13:46
I installed it on another Pi but the problem is the same. No Broadlink device in Hardware list.
try with other plugin to validate your installation.

lplugo
Posts: 14
Joined: Sunday 11 February 2018 14:04
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by lplugo » Saturday 17 February 2018 17:27

zak45 wrote:
Wednesday 14 February 2018 19:32
lplugo wrote:
Wednesday 14 February 2018 13:46
I installed it on another Pi but the problem is the same. No Broadlink device in Hardware list.
try with other plugin to validate your installation.
I passed the problem but have another error:
2018-02-17 16:26:50.825 Error: (BroadlinkRM2) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/BroadlinkRM2/:/usr/lib/python35.zip:/usr/lib/python3.5:/usr/lib/python3.5/plat-arm-linux-gnueabihf:/usr/lib/python3.5/lib-dynload'.
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed, exception: 'ImportError'
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed: ' Name: broadlink'
2018-02-17 16:26:50.825 Error: (Broad) Error Line details not available.

lplugo
Posts: 14
Joined: Sunday 11 February 2018 14:04
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by lplugo » Saturday 17 February 2018 20:12

lplugo wrote:
Saturday 17 February 2018 17:27
zak45 wrote:
Wednesday 14 February 2018 19:32
lplugo wrote:
Wednesday 14 February 2018 13:46
I installed it on another Pi but the problem is the same. No Broadlink device in Hardware list.
try with other plugin to validate your installation.
I passed the problem but have another error:
2018-02-17 16:26:50.825 Error: (BroadlinkRM2) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/BroadlinkRM2/:/usr/lib/python35.zip:/usr/lib/python3.5:/usr/lib/python3.5/plat-arm-linux-gnueabihf:/usr/lib/python3.5/lib-dynload'.
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed, exception: 'ImportError'
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed: ' Name: broadlink'
2018-02-17 16:26:50.825 Error: (Broad) Error Line details not available.
I solved previous but now have a new error:
2018-02-17 19:06:42.089 Error: (disc) 'onCommand' failed 'AttributeError':'module 'broadlink' has no attribute 'discover''.
2018-02-17 19:06:42.089 Error: (disc) ----> Line 278 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function onCommand
2018-02-17 19:06:42.089 Error: (disc) ----> Line 568 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function Discover

Error Connecting to Broadlink device....192.1xxxxxxxxxx

and ini file not found: inibroadl:/BroadlinkRM2/BroadlinkRM2-3-254.ini

lplugo
Posts: 14
Joined: Sunday 11 February 2018 14:04
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by lplugo » Monday 19 February 2018 12:41

lplugo wrote:
Saturday 17 February 2018 20:12
lplugo wrote:
Saturday 17 February 2018 17:27
zak45 wrote:
Wednesday 14 February 2018 19:32

try with other plugin to validate your installation.
I passed the problem but have another error:
2018-02-17 16:26:50.825 Error: (BroadlinkRM2) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/BroadlinkRM2/:/usr/lib/python35.zip:/usr/lib/python3.5:/usr/lib/python3.5/plat-arm-linux-gnueabihf:/usr/lib/python3.5/lib-dynload'.
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed, exception: 'ImportError'
2018-02-17 16:26:50.825 Error: (Broad) Module Import failed: ' Name: broadlink'
2018-02-17 16:26:50.825 Error: (Broad) Error Line details not available.
I solved previous but now have a new error:
2018-02-17 19:06:42.089 Error: (disc) 'onCommand' failed 'AttributeError':'module 'broadlink' has no attribute 'discover''.
2018-02-17 19:06:42.089 Error: (disc) ----> Line 278 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function onCommand
2018-02-17 19:06:42.089 Error: (disc) ----> Line 568 in /home/pi/domoticz/plugins/BroadlinkRM2/plugin.py, function Discover

Error Connecting to Broadlink device....192.1xxxxxxxxxx

and ini file not found: inibroadl:/BroadlinkRM2/BroadlinkRM2-3-254.ini
Any idea how to connect to the Broadlink RM+ device?

davidrq78
Posts: 5
Joined: Sunday 26 November 2017 13:22
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: Python Plugin: Broadlink RM2

Post by davidrq78 » Sunday 18 March 2018 23:12

blacksn0w wrote:
Monday 27 November 2017 11:31
davidrq78 wrote:
Monday 27 November 2017 11:16
zak45 wrote:
Monday 27 November 2017 0:48
do not forget to give +x
What do you mean ? Where should i give +x?
Execute permissions.
chmod +x plugin_http.py
Dude im super newbie i need a step by step instructions. Plz help :roll:
ill should go to :
cd /home/pi/domoticz/plugins/BroadlinkRM2
and than type sudo chmod +x plugin_http.py ? Or what?

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest