yihong0618 / MiService

XiaoMi Cloud Service for mi.com
MIT License
351 stars 90 forks source link

返回异常代码-704220025 #4

Open SalterYu opened 1 year ago

SalterYu commented 1 year ago

输入 micli 5-4 查询天气 #1返回 -704220025

yihong0618 commented 1 year ago

micli 5-4 查询天气 #0 试试

ujmyvq1582 commented 1 year ago

我也有同样的问题。 micli 5-4 查询天气 #0也不管用

jiangyanfeng commented 1 year ago

我也是报这个错,执行不了文本。是不是被小米给禁了?-704220025 这个错误代码是什么意思?

yihong0618 commented 1 year ago

不是,这个代码说明成功了。试试 micli 5-1 哈哈哈

jiangyanfeng commented 1 year ago

请问 -704220025 也是表示执行成功吗?但我看音箱并没有播报,我是执行的 micli 5-4 查询天气 #1,没有关闭播报。而且在小爱音箱APP上的对话历史中也没看到有“查询天气”这个内容。

micli 5-1 没问题,但这是TTS,不是执行文本。

yihong0618 commented 1 year ago

不是 -704220025 是用错了命令,可以用 spec 查看应该用什么命令

NeoXu954 commented 10 months ago

同问,l05c,执行 micli.py 5 您好,返回-704220025

yihong0618 commented 10 months ago

同问,l05c,执行 micli.py 5 您好,返回-704220025

参考 xiaogpt 里的 l05c 的 command

xuanxx commented 9 months ago

遇到了同样的问题

ZedeX commented 8 months ago

遇到同样问题,并且:

micli 5-4 http://127.0.0.18090/music/1.mp3

-704220025

浏览器里打开URL是能播的

yihong0618 commented 8 months ago

遇到同样问题,并且:

micli 5-4 http://127.0.0.18090/music/1.mp3

-704220025

浏览器里打开URL是能播的

micli play http://127.0.0.18090/music/1.mp3

hanxi commented 8 months ago

同问,l05c,执行 micli.py 5 您好,返回-704220025

@NeoXu954 请问你的设备最后成功了吗?

kai456789 commented 8 months ago

同問,l05c,執行 micli.py 5 您好,返回-704220025

@NeoXu954 請問你的裝置最後成功了嗎?

L05C我測試這些指令 播不了 micli play http://192.168.1.1:8090/music/1.mp3 micli play --use_command http://192.168.1.1:8090/music/1.mp3

但micli 5-3 查詢天氣 #0 他能正常說出查詢天氣

yihong0618 commented 8 months ago

l05c 不支持 remote 播放

kai456789 commented 8 months ago

l05c 不支持 remote 播放

感謝回答 只好聽網易雲 跟GPT聊天

ZedeX commented 8 months ago

遇到同样问题,并且:

micli 5-4 http://127.0.0.18090/music/1.mp3

-704220025 浏览器里打开URL是能播的

micli play http://127.0.0.18090/music/1.mp3

还是不行。为了解决此问题我用了两个方法均没成功:

方法1:我在浏览器里点击随机播放按钮(目录下就一个music下就一个1.mp3文件),此时通过控制台,我看到:

图片

这里我发现可能是有个转义符有问题(如图红线部分)。我尝试在xiaomusic.py第460行左右增加以下2段代码,但貌似并没有起作用: 图片

方法2:我直接用micli play http://127.0.0.1:8090/music/1.mp3 在命令行调用,此时,xiaomusic的控制台并没有收到GET请求,同时在micli的控制台返回如下json:

[ { "deviceID": "ffffffff-ffff-ffff-ffff-ffffffffffff", "serialNumber": "18566/20538194", "name": "音箱", "alias": "音箱", "current": false, "presence": "online", "address": "127.168.0.255", "miotDID": "100000000", "hardware": "LX01", "romVersion": "1.62.6", "capabilities": { "china_mobile_ims": 1, "lan_tv_control": 1, "school_timetable": 1, "night_mode": 1, "user_nick_name": 1, "player_pause_timer": 1, "dialog_h5": 1, "child_mode_2": 1, "report_times": 1, "alarm_volume": 1, "ai_instruction": 1, "classified_alarm": 1, "ai_protocol_3_0": 1, "night_mode_detail": 1, "child_mode": 1, "baby_schedule": 1, "tone_setting": 1, "earthquake": 1, "alarm_repeat_option_v2": 1, "xiaomi_voip": 1, "nearby_wakeup_cloud": 1, "family_voice": 1, "bluetooth_option_v2": 1, "yunduantts": 1, "mico_current": 1, "voip_used_time": 1 }, "remoteCtrlType": "", "deviceSNProfile": "plsKFCVme50uIjoiZWUplsKFCVme50DAYZThlNWplsKFCVme50YWNlNTc1NplsKFCVme50WJhNplsKFCVme50cplsKFCVme50ThhplsKFCVme50ZjA1ZTEyZplsKFCVme50NuIjoiMTg1NjplsKFCVme50xOTQQQQ==", "deviceProfile": "plsKFCVme50uplsKFCVme503Y2I1plsKFCVme50MWE1MDMplsKFCVme50jc4OTU3YzllMjplsKFCVme50xMDk3ZTRhZTkxMplsKFCVme50JmMplsKFCVme5plsKFCVme50MTAplsKFCVme50IsImRldmplsKFCVme50UlkIplsKFCVme50Q2MjMtNzplsKFCVme5000YplsKFCVme50NDItMplsKFCVme50GNlZmNQQQQ=", "brokerEndpoint": "cc-dd-ee-ff.bj:1885", "brokerIndex": 13, "mac": "7C:8D:9E:0F:1A:2B", "ssid": "" } ]

yihong0618 commented 8 months ago

@ZedeX 你的型号大概率不支持。。。

Solmonz commented 6 months ago

请问下 LX05 支持吗 我也遇到同样问题 无法播放 其他都是正常的

image
yihong0618 commented 6 months ago

请问下 LX05 支持吗

我也遇到同样问题

无法播放 其他都是正常的

image

lx05 无法用 play

Solmonz commented 6 months ago

好吧,无解了