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

 找回密码
 立即注册
查看: 12893|回复: 6

[插件集成] ZhiMsg增加了一个mina平台,前几天miai平台突然不灵了

[复制链接]

15

主题

204

帖子

2368

积分

论坛技术达人

积分
2368
金钱
2144
HASS币
40
发表于 2021-3-27 21:25:09 | 显示全部楼层 |阅读模式
前阵子用了Y神的zhimi, zhimsg插件,tts用得挺爽的, 过了几天突然用不了, micli.py 只要是设置小爱音箱的,都返回错误
micli.py -v 5 hello
https://api.io.mi.com/app/miotspec/action {'_nonce': '1BEY1G12e7YBmxIJ', 'data': '{"params": {"did": "327623717", "siid": 5, "aiid": 1, "in": ["hello"]}}', 'signature': '6u4xAUPspFr30XvoX6FMr209CNPOyaqB6l2dv/Rrv0o='}
{
  "did": "327623717",
  "miid": 0,
  "siid": 5,
  "aiid": 1,
  "code": -704053100,
  "exe_time": 0,
  "net_cost": 0,
  "ot_cost": 0,
  "otlocalts": 0,
  "oa_cost": 0,
  "_oa_rpc_cost": 0
}
看了Y神的代码感觉也没啥问题, 控制其他miot设备都是可以的,估计还是米家那边出了啥问题。
试了下Y神的mina服务还可以用, 就在Y神zhimsg基础上增加了minamsg.py ,   又可以愉快得用tts了, 语法支持Y神的音量,  执行和查询就不支持了。
记得zhimi,zhimsg都需要替换下,才可以调用zhimsg.mina

配置和大神原先的差不多
zhimi:
    username: '139xxxxxxx'
    password: 'xxxxx'

zhimsg:
  - platform: miai
    name: 客厅音箱
    did: 3xxxxxx
  - platform: mina
    name: 小爱音箱
    did: 3xxxxxxxx

custom_components.zip (12.42 KB, 下载次数: 16)

大神原帖地址:
https://bbs.hassbian.com/thread-12319-5-1.html
https://bbs.hassbian.com/thread-12320-1-1.html










回复

使用道具 举报

11

主题

313

帖子

1324

积分

金牌会员

Rank: 6Rank: 6

积分
1324
金钱
1011
HASS币
10
发表于 2021-3-27 23:58:01 | 显示全部楼层
现在又可以用了
回复

使用道具 举报

15

主题

204

帖子

2368

积分

论坛技术达人

积分
2368
金钱
2144
HASS币
40
 楼主| 发表于 2021-3-28 00:28:45 | 显示全部楼层

我的还是  "code": -704053100
回复

使用道具 举报

59

主题

674

帖子

4297

积分

论坛元老

Rank: 8Rank: 8

积分
4297
金钱
3618
HASS币
20
发表于 2021-3-28 21:37:15 | 显示全部楼层
请问下这个插件怎么使用
配置
zhimi:
    username: 'xxxxxxx'
    password: 'xxxxx'
开启没什么反应呀。怎么获取did呢
回复

使用道具 举报

15

主题

204

帖子

2368

积分

论坛技术达人

积分
2368
金钱
2144
HASS币
40
 楼主| 发表于 2021-3-28 22:50:52 | 显示全部楼层
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

发表于 2021-4-1 17:54:29 | 显示全部楼层
你说的这种情况,重启一下音箱设备可能就好了?
回复

使用道具 举报

21

主题

294

帖子

2551

积分

论坛技术达人

积分
2551
金钱
2207
HASS币
180

教程狂人

发表于 2021-4-1 18:00:00 | 显示全部楼层
代码写得挺好的,简洁明快,也和我之前的意图、套路一样。

不过也可以直接调用 MiNAService 的 send_message,代码还可以更少点。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 00:30 , Processed in 0.290358 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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