分页: 2 / 3
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周一 6月 12, 2017 11:24
由 zhijilee
是我忘改mac地址了,谢谢
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周五 6月 30, 2017 21:20
由 Yeshaozi
pi@raspberrypi:~/domoticz/scripts/python $ python play.py menon.txt
Traceback (most recent call last):
File "play.py", line 4, in <module>
import broadlink
File "/usr/local/lib/python2.7/dist-packages/broadlink-0.5-py2.7.egg/broadlink/__init__.py", line 7, in <module>
import pyaes
这个是怎么回事,各位大神出来指点下
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周五 6月 30, 2017 23:05
由 DT27
Yeshaozi 写了: ↑周五 6月 30, 2017 21:20
pi@raspberrypi:~/domoticz/scripts/python $ python play.py menon.txt
Traceback (most recent call last):
File "play.py", line 4, in <module>
import broadlink
File "/usr/local/lib/python2.7/dist-packages/broadlink-0.5-py2.7.egg/broadlink/__init__.py", line 7, in <module>
import pyaes
这个是怎么回事,各位大神出来指点下
错误不全好像,下面应该还有内容。
这样看感觉是pyaes的问题,试试运行sudo pip install pyaes
另外用beta版domoticz的话,你可以试试插件,需要的话明天我整理一下新版插件用法。
爱折腾的话,自己动手:
https://www.domoticz.com/wiki/Plugins/BroadlinkRM2.html
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周日 7月 23, 2017 09:51
由 zonezz
大神,我的错误信息是这个
Traceback (most recent call last):
File "play.py", line 31, in <module>
device.send_data(myhex.decode('hex'))
File "/usr/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode
output = binascii.a2b_hex(input)
TypeError: Odd-length string
怎么办?
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周日 7月 23, 2017 13:56
由 DT27
zonezz 写了: ↑周日 7月 23, 2017 09:51
大神,我的错误信息是这个
Traceback (most recent call last):
File "play.py", line 31, in <module>
device.send_data(myhex.decode('hex'))
File "/usr/lib/python2.7/encodings/hex_codec.py", line 42, in hex_decode
output = binascii.a2b_hex(input)
TypeError: Odd-length string
怎么办?
遥控编码有问题。
建议你用插件吧,
[插件]RM2 RMPro 插件 BroadlinkRM2 v3(增强版)
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 8月 10, 2017 14:13
由 sxren1
[+] You selected: 电视
Traceback (most recent call last):
File "getBroadlinkSharedData.py", line 54, in <module>
jsonIrCodeData = json.loads(jsonIrCode)
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 41638 (char 41637)
楼主,帮我看一下是怎么回事
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 8月 10, 2017 15:11
由 DT27
sxren1 写了: ↑周四 8月 10, 2017 14:13
[+] You selected: 电视
Traceback (most recent call last):
File "getBroadlinkSharedData.py", line 54, in <module>
jsonIrCodeData = json.loads(jsonIrCode)
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 41638 (char 41637)
楼主,帮我看一下是怎么回事
可能是导出的jsonIrCode文件格式有问题,可以试下删除所有按钮重新学习然后分享导出。先学习一个按钮试试。
要不你把你的文件发上来我给你处理下。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 8月 10, 2017 17:19
由 sxren1
DT27 写了: ↑周四 8月 10, 2017 15:11
sxren1 写了: ↑周四 8月 10, 2017 14:13
[+] You selected: 电视
Traceback (most recent call last):
File "getBroadlinkSharedData.py", line 54, in <module>
jsonIrCodeData = json.loads(jsonIrCode)
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 41638 (char 41637)
楼主,帮我看一下是怎么回事
可能是导出的jsonIrCode文件格式有问题,可以试下删除所有按钮重新学习然后分享导出。先学习一个按钮试试。
要不你把你的文件发上来我给你处理下。
我把所有步骤再重新来了一遍,可以学到码了,谢谢大神了
我的broadlink A1按照大神的代码一直没连上domoticz,不知道大神能否出个详细教程,或者搞个插件非常感谢
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周五 8月 11, 2017 08:40
由 DT27
sxren1 写了: ↑周四 8月 10, 2017 17:19
DT27 写了: ↑周四 8月 10, 2017 15:11
sxren1 写了: ↑周四 8月 10, 2017 14:13
[+] You selected: 电视
Traceback (most recent call last):
File "getBroadlinkSharedData.py", line 54, in <module>
jsonIrCodeData = json.loads(jsonIrCode)
File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 505, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 400, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
simplejson.scanner.JSONDecodeError: Expecting value: line 1 column 41638 (char 41637)
楼主,帮我看一下是怎么回事
可能是导出的jsonIrCode文件格式有问题,可以试下删除所有按钮重新学习然后分享导出。先学习一个按钮试试。
要不你把你的文件发上来我给你处理下。
我把所有步骤再重新来了一遍,可以学到码了,谢谢大神了
我的broadlink A1按照大神的代码一直没连上domoticz,不知道大神能否出个详细教程,或者搞个插件非常感谢
sorry,A1没接触过,按教程做应该都可以的,具体有什么错误或者问题你发帖吧。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 10月 26, 2017 03:01
由 deepseaxing
放入3个文件
jsonSubIr
jsonButton
jsonIrCode
后执行
sudo python getBroadlinkSharedData.py
得到的生成文件没内容, 求大神指教。。。3个文件已上传 谢谢
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 10月 26, 2017 10:25
由 DT27
deepseaxing 写了: ↑周四 10月 26, 2017 03:01
放入3个文件
jsonSubIr
jsonButton
jsonIrCode
后执行
sudo python getBroadlinkSharedData.py
得到的生成文件没内容, 求大神指教。。。3个文件已上传 谢谢
木有看到文件啊,你软件里学习按钮了吗,点分享了吗
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 10月 26, 2017 11:10
由 deepseaxing
应该是没有点共享然后导出。。。感谢大神指点~~回家再试下。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周三 11月 15, 2017 19:39
由 见龙在田
楼主,你好,一直提示连接超时是什么原因哈,谢谢
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 11月 16, 2017 10:47
由 DT27
见龙在田 写了: ↑周三 11月 15, 2017 19:39
楼主,你好,一直提示连接超时是什么原因哈,谢谢
错误截图吧。。。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周二 11月 21, 2017 00:11
由 SH027
楼主你好,输入python play.py /home/pi/tvOn.txt后,输出以下结果是怎么回事呢?
File "play.py", line 33
print "编码已发送...."
^
SyntaxError: invalid syntax
望帮忙解答,谢谢啦
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周二 11月 21, 2017 08:46
由 DT27
SH027 写了: ↑周二 11月 21, 2017 00:11
楼主你好,输入python play.py /home/pi/tvOn.txt后,输出以下结果是怎么回事呢?
File "play.py", line 33
print "编码已发送...."
^
SyntaxError: invalid syntax
望帮忙解答,谢谢啦
试试Print后面内容加括号:
代码: 全选
print ("编码已发送....")
你用的应该是Python3,代码是基于Python2的。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周二 11月 21, 2017 10:53
由 SH027
DT27 写了: ↑周二 11月 21, 2017 08:46
SH027 写了: ↑周二 11月 21, 2017 00:11
楼主你好,输入python play.py /home/pi/tvOn.txt后,输出以下结果是怎么回事呢?
File "play.py", line 33
print "编码已发送...."
^
SyntaxError: invalid syntax
望帮忙解答,谢谢啦
试试Print后面内容加括号:
代码: 全选
print ("编码已发送....")
你用的应该是Python3,代码是基于Python2的。
呃,加了括号也一样,也只提示最后一行的print语法错误,会不会是我python环境没调好?
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周二 11月 21, 2017 12:35
由 DT27
SH027 写了: ↑周二 11月 21, 2017 10:53
DT27 写了: ↑周二 11月 21, 2017 08:46
SH027 写了: ↑周二 11月 21, 2017 00:11
楼主你好,输入python play.py /home/pi/tvOn.txt后,输出以下结果是怎么回事呢?
File "play.py", line 33
print "编码已发送...."
^
SyntaxError: invalid syntax
望帮忙解答,谢谢啦
试试Print后面内容加括号:
代码: 全选
print ("编码已发送....")
你用的应该是Python3,代码是基于Python2的。
呃,加了括号也一样,也只提示最后一行的print语法错误,会不会是我python环境没调好?
你再看下缩进有没有问题,要不你把代码文件发上来。
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周三 11月 29, 2017 01:52
由 SH027
代码: 全选
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import broadlink
import time
import sys
try:
fileName = sys.argv[1]
except IndexError:
fileName = 'null'
if fileName == 'null':
print "错误:参数中缺少编码文件"
sys.exit()
else:
device = broadlink.rm(host=("192.168.31.109",80), mac=bytearray.fromhex("34 EA 33 D7 8E A9"))
print "连接到博联设备...."
device.auth()
time.sleep(1)
print "已连接...."
time.sleep(1)
device.host
file = open(fileName, 'r')
myhex = file.read().strip()
device.send_data(myhex.decode('hex')
print "编码已发送...."
最近一直都没空上论坛,这是我的代码,谢谢楼主了!
Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周四 11月 30, 2017 11:04
由 DT27
SH027 写了: ↑周三 11月 29, 2017 01:52
代码: 全选
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import broadlink
import time
import sys
try:
fileName = sys.argv[1]
except IndexError:
fileName = 'null'
if fileName == 'null':
print "错误:参数中缺少编码文件"
sys.exit()
else:
device = broadlink.rm(host=("192.168.31.109",80), mac=bytearray.fromhex("34 EA 33 D7 8E A9"))
print "连接到博联设备...."
device.auth()
time.sleep(1)
print "已连接...."
time.sleep(1)
device.host
file = open(fileName, 'r')
myhex = file.read().strip()
device.send_data(myhex.decode('hex')
print "编码已发送...."
最近一直都没空上论坛,这是我的代码,谢谢楼主了!
代码没问题,你直接把最后一行删掉试试吧。。。