本帖最后由 dscao 于 2021-3-27 21:52 编辑
感谢分享。 学习了,尝试了一下午终于部署成功。组合了一下之前的开关灯命令和查询车辆位置指令。
有几个坑,不知是我的企业微信版本问题还是新版改了,还是我手机的问题,现在“指令类型判断”节点最后一段 消息类型要改成:location,向企业微信应用发送位置后才有地理信息,之后才可以主动请求天气信息。增加这一段,我的就正常了。
else if(msg.message.MsgType == "location"){
msg.MsgLongitude = msg.message.Location_Y
msg.MsgLatitude = msg.message.Location_X
return [null,msg];
}
另 hassos环境,封面图片放到config/www//images/weather后,“获取数据”节点中本地路径修改如下即可:
msg.type = "image";
//这个是你本地的图片存放路径
msg.filename = `/config/www/images/weather/${skycon_en}.jpg`;
|