查看: 753|回复: 4

[已解答] 小度音箱不能正确报出温度

[复制链接]

该用户从未签到

发表于 2022-1-13 20:26 | 显示全部楼层 |阅读模式
本帖最后由 ylsunyuan 于 2022-1-13 21:08 编辑

blinker版本:version '0.3.0.3.80211227'问题描述:小度获取DHT11温度和湿度的时候,湿度能够正常报出,但是温度不能正常报出
小度回答的是“XXX设备当前温度是Array度
查看串口JSON温度反馈如下:
  1. [521586] data: {"get":"temp"}
  2. [521589] fromDevice: DuerOS
  3. [521591] form DuerOS
  4. [521593] DuerOS parse data: {"get":"temp"}
  5. [521597] DuerOS Query codes: 6
  6. [521600] DuerOS Query TEMP
  7. [521602] response to DuerOS: {"temp":["",14.70]}
复制代码


正确JSON是否应该为{"temp":"14.70"}  ????




查看BlinkerDuerOS.temp()函数和BlinkerDuerOS.humi() 函数对比发现
humi返回的是{"humi":"0.70"} 并非{"humi":["",0.70]}




查看源文件如下:

QQ图片20220113202934.png
题外需求:
当一块开发板上有多个温湿度传感器数据要回馈给小度的时候,小度只能回馈其中一个,
能不能写一个 BlinkerDuerOS.state("string")的函数,直接反馈一句话,这样小度就能自定义反馈多组数据,
如“当前设备状态是:室外湿度XX度,湿度XX%,室内湿度XX度,湿度XX%,望采纳!



签到天数: 1 天

[LV.1]初来乍到

发表于 2022-1-14 10:01 | 显示全部楼层
还有这功能啊?怎么制作的,分享一下!

该用户从未签到

 楼主| 发表于 2022-1-14 22:27 | 显示全部楼层
hesg 发表于 2022-1-14 10:01
还有这功能啊?怎么制作的,分享一下!

论坛上本来就有的呢
https://www.arduino.cn/forum.php ... 6%E9%9F%B3%E7%AE%B1

该用户从未签到

发表于 2022-1-15 07:42 | 显示全部楼层
你可以尝试改一下源文件试一试,相关接口之前修改过,可能没测试完整,遗漏了。

小度没有多个数据同时查询的接口,这个是百度提供的,如果他们支持多组查询,我们这边才能相应增加。

该用户从未签到

 楼主| 发表于 2022-1-19 21:58 | 显示全部楼层
三水 发表于 2022-1-15 07:42
你可以尝试改一下源文件试一试,相关接口之前修改过,可能没测试完整,遗漏了。

小度没有多个数据同时查询 ...

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

本版积分规则

热门推荐

求助VSCode+PlatformIO Arduino怎么把文件包含到工程中
求助VSCode+PlatformIO Ar
请教一下论坛大佬 PlatformIO对文件进行编译过程中报错“undefined reference to xxx
一款基于Arduino平台的零代码就可驱动的串口彩屏分享
一款基于Arduino平台的零
多年前在论坛上看到一个帖子: 引起了我的共鸣:能不能有一种彩屏,可以像Arduino I
自制麦轮小车robomasterV4详细教程
自制麦轮小车robomasterV4
一 介绍 这个帖子中,我将介绍用arduino制作一台PID调制的麦轮小车底盘部分的方法 资
MS39233 无刷直流马达—完美替代 ST SPIN233
MS39233 无刷直流马达—完
MS39233 是一款低压三个半桥驱动器。完美替代ST SPIN233。它可应用于低电压及电池供电
用arduino nano 连接esp8266,代码写不进esp8266里面,有偿求解决
用arduino nano 连接esp82
哪位大佬能帮我解决下,发二十元红包请喝杯奶茶。+V:lcmazjq 接线图和错误信息在附件
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表