『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: XCray

[修仙教程] 蓝牙遥控器接入HA,很简单,比红外的好使100倍!语音咋弄?

  [复制链接]

1

主题

48

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
316
HASS币
0
发表于 2023-7-29 10:40:52 | 显示全部楼层
XCray 发表于 2023-7-27 18:02
你这么问还真难住我了这个解释已经没办法再进一步展开了。。。

你先说说你的HA是怎么安装怎么启动的? ...

我是M401A照着您的帖子,照着官方的步骤安装的,
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-7-29 16:49:56 | 显示全部楼层
小人物123 发表于 2023-7-29 10:40
我是M401A照着您的帖子,照着官方的步骤安装的,

我发过好几个相关的帖子,几种安装方式都说过。听你这么说,我猜测你采用的应该supervised这种安装方式,如果是的话,这种安装方式不需要额外的手动映射。
回复

使用道具 举报

1

主题

48

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
316
HASS币
0
发表于 2023-7-29 23:46:10 | 显示全部楼层
XCray 发表于 2023-7-29 16:49
我发过好几个相关的帖子,几种安装方式都说过。听你这么说,我猜测你采用的应该supervised这种安装方式, ...

对对,是的。下班回家研究了隐约发现确实不用在手动操作,有了您的肯定答复,这下不用在纠结了。
回复

使用道具 举报

1

主题

48

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
316
HASS币
0
发表于 2023-7-30 09:39:59 | 显示全部楼层
XCray 发表于 2023-7-29 16:49
我发过好几个相关的帖子,几种安装方式都说过。听你这么说,我猜测你采用的应该supervised这种安装方式, ...

有个新问题啊,M401A连接蓝牙音箱是可以成功,是不是没办法播放音乐啊
回复

使用道具 举报

0

主题

215

帖子

2555

积分

金牌会员

Rank: 6Rank: 6

积分
2555
金钱
2340
HASS币
0
发表于 2023-7-30 16:55:13 | 显示全部楼层
今天心血来潮,在T1上用CM311的遥控器试了一下,按照X大佬的教程走了一遍,没成功,去HA主页学习了一下,按照容器添加设备的要求,在HA命令中添加(或在容器中添加)“- divece”参数并重启HA后圆满。总结一下吧,如果是使用docker容器安装的HA,除了按X大说的添加“ -v /dev/input:/dev/input "参数外,还需添加”- device=/dev/input/:/dev/input/“。也可以使用Portainer在容器中的“Volume "和”Runtime & Resources“项下直接添加上述两个参数。
回复

使用道具 举报

0

主题

6

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
52
HASS币
0
发表于 2023-10-22 19:13:44 | 显示全部楼层
本帖最后由 sky87 于 2023-10-22 19:14 编辑

语音可能跟/dev/hidraw0有关系   

用这个代码试了一下,但是发送的内容也就1秒钟左右,后面就没有了,编码方式也位置,应该不是pcm
import time
import os

HID_DEV_PATH = "/dev/hidraw0"

try:
    fd = os.open(HID_DEV_PATH, os.O_RDONLY)
except OSError:
    print("HID device open fail")
    exit(-1)


print("Open successful")

while True:
    size = os.read(fd, 64)

    print(f"{time.time()} size: {len(size)}\t", end="")
    for i in range(len(size)):
        print(size[i],end=' ')

    print()
回复

使用道具 举报

3

主题

189

帖子

2049

积分

金牌会员

Rank: 6Rank: 6

积分
2049
金钱
1860
HASS币
0
发表于 2023-11-1 10:10:56 | 显示全部楼层
请问楼主2.4g无线键盘也可以用这个代码接入吗

keyboard_remote:
  device_name: "Bluetooth Keyboard"
  type: "key_down"
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-11-1 16:19:36 | 显示全部楼层
zmqo1234 发表于 2023-11-1 10:10
请问楼主2.4g无线键盘也可以用这个代码接入吗

keyboard_remote:

肯定可以
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-11-1 16:21:26 | 显示全部楼层
sky87 发表于 2023-10-22 19:13
语音可能跟/dev/hidraw0有关系   

用这个代码试了一下,但是发送的内容也就1秒钟左右,后面就没有了,编 ...

设备名称里的hid字样,让我怀疑其中只有按键消息。
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

 楼主| 发表于 2023-11-1 16:24:56 | 显示全部楼层
sxrcm 发表于 2023-7-30 16:55
今天心血来潮,在T1上用CM311的遥控器试了一下,按照X大佬的教程走了一遍,没成功,去HA主页学习了一下,按 ...

没留意这个,可能和版本有关?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 15:50 , Processed in 0.098542 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表