Re: 博联RM系列万能遥控设备连接及控制方法,如RM mini、RM Home、RM Pro、RM2 Pro等
发表于 : 周日 12月 31, 2017 19:35
楼主,你好。我现在提示代码已发送但是设备没反应哈
开源智能家居系统
https://domoticz.cn/forum/
python play.py 電視.txtfrankieykn 写了: ↑周四 3月 01, 2018 02:42 大神,跟敎程到sudo python getBroadlinkSharedData.py,出現25個遙控設備,pi指示選1個,但沒有 tvOff,我選電視成"電視.txt,那python play.py tvOff.txt應該怎樣改?
因我直接命令python play.py tvOff.txt,出現錯誤
大神,出現以下錯誤DT27 写了: ↑周五 3月 02, 2018 20:29python play.py 電視.txtfrankieykn 写了: ↑周四 3月 01, 2018 02:42 大神,跟敎程到sudo python getBroadlinkSharedData.py,出現25個遙控設備,pi指示選1個,但沒有 tvOff,我選電視成"電視.txt,那python play.py tvOff.txt應該怎樣改?
因我直接命令python play.py tvOff.txt,出現錯誤
。。。。。。
路径错了。 python play.py /home/pi/電視.txt 或者把文件放到play.py同目录里。frankieykn 写了: ↑周日 3月 04, 2018 23:51大神,出現以下錯誤DT27 写了: ↑周五 3月 02, 2018 20:29python play.py 電視.txtfrankieykn 写了: ↑周四 3月 01, 2018 02:42 大神,跟敎程到sudo python getBroadlinkSharedData.py,出現25個遙控設備,pi指示選1個,但沒有 tvOff,我選電視成"電視.txt,那python play.py tvOff.txt應該怎樣改?
因我直接命令python play.py tvOff.txt,出現錯誤
。。。。。。
Traceback (most recent call last) :
File "play.py", line 28, in <module>
file =open(fileName, 'r')
IOError: [Errno 2] No such file or directory: '電視.txt'
但有電視.txt文件在 home/pi/,大神求解,謝謝
已將電視.txt文件放到play.py同目录里。python play.py 電視.txt ,出現以下錯誤:DT27 写了: ↑周一 3月 05, 2018 10:16路径错了。 python play.py /home/pi/電視.txt 或者把文件放到play.py同目录里。frankieykn 写了: ↑周日 3月 04, 2018 23:51大神,出現以下錯誤
Traceback (most recent call last) :
File "play.py", line 28, in <module>
file =open(fileName, 'r')
IOError: [Errno 2] No such file or directory: '電視.txt'
但有電視.txt文件在 home/pi/,大神求解,謝謝
文件非当前目录,执行时写上目录。。。frankieykn 写了: ↑周一 3月 05, 2018 20:50已將電視.txt文件放到play.py同目录里。python play.py 電視.txt ,出現以下錯誤:DT27 写了: ↑周一 3月 05, 2018 10:16路径错了。 python play.py /home/pi/電視.txt 或者把文件放到play.py同目录里。frankieykn 写了: ↑周日 3月 04, 2018 23:51
大神,出現以下錯誤
Traceback (most recent call last) :
File "play.py", line 28, in <module>
file =open(fileName, 'r')
IOError: [Errno 2] No such file or directory: '電視.txt'
但有電視.txt文件在 home/pi/,大神求解,謝謝
python: can't open file 'play.py': [Errno 2] No such file or directory
2018-03-07 02:26:44.308 Error: Error executing script command (/home/pi/domoticz/scripts/python/play.py). returned: 256Admin 写了: ↑周二 3月 06, 2018 08:26文件非当前目录,执行时写上目录。。。frankieykn 写了: ↑周一 3月 05, 2018 20:50已將電視.txt文件放到play.py同目录里。python play.py 電視.txt ,出現以下錯誤:
python: can't open file 'play.py': [Errno 2] No such file or directory
可能性很多。frankieykn 写了: ↑周三 3月 07, 2018 02:322018-03-07 02:26:44.308 Error: Error executing script command (/home/pi/domoticz/scripts/python/play.py). returned: 256Admin 写了: ↑周二 3月 06, 2018 08:26文件非当前目录,执行时写上目录。。。frankieykn 写了: ↑周一 3月 05, 2018 20:50
已將電視.txt文件放到play.py同目录里。python play.py 電視.txt ,出現以下錯誤:
python: can't open file 'play.py': [Errno 2] No such file or directory
已完成教程,請問日誌這個報錯是什麽意思?謝謝
代码: 全选
#!/usr/bin/python
# -*- coding: UTF-8 -*-
謝謝大神這幾天的幫忙,教程上已可順利完成.現有些問題想請教一下,1)余下的遥控編碼是不是繼續建不同.txt文件?Admin 写了: ↑周三 3月 07, 2018 08:50可能性很多。frankieykn 写了: ↑周三 3月 07, 2018 02:322018-03-07 02:26:44.308 Error: Error executing script command (/home/pi/domoticz/scripts/python/play.py). returned: 256
已完成教程,請問日誌這個報錯是什麽意思?謝謝
1、play.py没加文件头描述:2、play.py文件换行符不是LF格式,通过编辑器转换。代码: 全选
#!/usr/bin/python # -*- coding: UTF-8 -*-
3、play.py文件没有执行权限。
...
你要用命令执行的话,就是一个按键一个txt文件。frankieykn 写了: ↑周四 3月 08, 2018 00:52謝謝大神這幾天的幫忙,教程上已可順利完成.現有些問題想請教一下,1)余下的遥控編碼是不是繼續建不同.txt文件?Admin 写了: ↑周三 3月 07, 2018 08:50可能性很多。frankieykn 写了: ↑周三 3月 07, 2018 02:32
2018-03-07 02:26:44.308 Error: Error executing script command (/home/pi/domoticz/scripts/python/play.py). returned: 256
已完成教程,請問日誌這個報錯是什麽意思?謝謝
1、play.py没加文件头描述:2、play.py文件换行符不是LF格式,通过编辑器转换。代码: 全选
#!/usr/bin/python # -*- coding: UTF-8 -*-
3、play.py文件没有执行权限。
...
2)我共有3個RM PRO,是不是用這個教程繼續接入?
3)有沒有好像手機APP這種電視,空調介面接入domo?
謝謝大神,感恩有你
大神,我想一个按键控制2組編碼(例如電視台)應該怎辦?Admin 写了: ↑周四 3月 08, 2018 08:16你要用命令执行的话,就是一个按键一个txt文件。frankieykn 写了: ↑周四 3月 08, 2018 00:52謝謝大神這幾天的幫忙,教程上已可順利完成.現有些問題想請教一下,1)余下的遥控編碼是不是繼續建不同.txt文件?
2)我共有3個RM PRO,是不是用這個教程繼續接入?
3)有沒有好像手機APP這種電視,空調介面接入domo?
謝謝大神,感恩有你
有多个RMPro的话,只要多几个play.py然后改下里面的ip跟mac就行了。
没有那种模拟界面的,你可以自己写代码弄布局
不过可以添加多段开关,把同一设备的按钮放在一组:
屏幕快照 2018-03-08 08.15.26.jpg
我也是这个问题,请问你结局了吗zhjan 写了: ↑周三 10月 10, 2018 17:11 楼主好,按教程python play.py fan.txt后出现如下:
pi@pi:~/domoticz/scripts/python $ python play.py fan.txt
Traceback (most recent call last):
File "play.py", line 18, in <module>
device = broadlink.rm(host=("192.168.0.121",80), mac=bytearray.fromhex("B4 43 0D 38 96 4F"))
TypeError: __init__() takes exactly 4 arguments (3 given)
另外我的play.py如下:
#!/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.0.121",80), mac=bytearray.fromhex("B4 43 0D 38 96 4F"))
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 "编码已发送...."
小白一名请问那里出问题了?