别吐槽网上教程,因为每个人的环境都不一样,然后也不一定有时间跟老师一样每个细节都写出来,因为人家能写就很不错了。
希望你也把自己的坑清楚的补充出来。
也不要着急,在论坛里慢慢讨论,还是能解决的。不是每个人都懂的所以。我到现在都还是很多问题搞不懂。
最近碰到了一个最奇怪问题。启动流程的inject,明明设定了“指定时间”,但在这个时间上根本没有反映,也没有发现其他时间触发。但是,
- 之前是好用的,只是最近我在这个流程基础上,后面改动了很多
- 如果人为的去触发这个inject,流程是没有任何问题的。
- 我曾试着把时间调整到某个比较近的时间进行测试,到了时间也是可以正常触发的
这就很奇怪了,流程没有问题,这个节点就是从这里直接引入的,之前也没有问题。各位老大,有谁遇到过这个现象吗?我该从哪里入手检查呢?我没有重新替换这个inject,是没有搞明白它到底是怎么了。是不是早晨它自己休眠呢?
请问 本地照片路径是什么啊,在node-red根目录下吗?我这里一直读取不到本地图片 ,连本地路径在哪儿都不知道 群晖docker
主机的 “/home/pi/docker/node-red-data/” --> docker内的 “/data/”
主机 “/home/pi/docker/node-red-data/picture/ ” 相当于 docker内的 “/data/picture/”
你把图片放到主机目录下, node-red配置使用 docker内对应的 “/data/picture”。
就是说,主机目录放文件,docker对应的目录配置到node-red节点中
搞定,,,,,参照此贴https://bbs.iobroker.cn/t/topic/1376 群晖docker 目录为如图转载路径
已完美运行,谢谢
下面给后来者一些掉坑经验:
1、高德API
在“ 获取数据 ”节点上,总是报告“function : (error)
“TypeError: Cannot read property ‘formatted_address’ of undefined””错误。
更改Key:名称.,我把名称去掉符号及加长就好了,不知道是不是创建应用延时生效
2、
3、实时位置天气 向企业微信发位置,反馈天气。
位置触发代码
判断接收信息是否为 位置
调整坐标选择
大佬,有个疑问,就是他这个封面图有好几张,我全放进去了,但是nr里面读取的图片名,每天都不一样,我想问问是不是有啥顺序的,求解。感谢。
我也卡这里,这个更改能否截个图
这个地址位置取值跨了几个节点,报错一样,问题未必一样。你这样跟踪试试看,
- 首先看看高德API申请的服务对不对
- 在“实时位置”节点后面加一个debug,看看输出对不对。这里取得值是msg.payload --> regeocode --> formatted_address 内的数据。如果有数据,你后面节点一般不会报错。
- 如果上面没有数据,你再检查一下基础数据中,地址这部分的高德api key,经度、维度填写对不对
- 如果还不对,再检查“实时位置”中的语句对不对。这个语句应该是这样的
https://restapi.amap.com/v3/geocode/regeo?key={{{gd_api}}}&location={{{longitude}}},{{{latitude}}}&poitype=&radius=10&extensions=all&batch=false&roadlevel=0
重新换个key,己好了,谢谢
今天有个大风预警每10分钟就重复推送一次 怎么优化呀
图片上传图床 然后用图床的地址可以吗 因为没有可以外网访问的文件夹
不用填网址 直接把楼主的图片解压到小红的data文件夹 然后定义一下 就ojbk了
收藏一下,慢慢学习……
我刚开始也是犯了这个错误,申请的是JSAPI的key,结果总是报错,换了web服务的key就好了,用了楼主前版的flow,非常棒,然后看到楼主的更新就把高德的坐标纠正加了进去其他也懒的动了
在基础数据中加入参数最后调用即可。
基础数据中加入:
msg1.FromUserName = msg.message.FromUserName;
msg2.FromUserName = msg.message.FromUserName;
msg3.FromUserName = msg.message.FromUserName;
推送消息的接收用户
"touser" : `${msg.FromUserName}`,