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

 找回密码
 立即注册
查看: 6833|回复: 5

[流程系列] 【求助帖】关于flow的日志记录

[复制链接]

20

主题

134

帖子

1308

积分

金牌会员

Rank: 6Rank: 6

积分
1308
金钱
1174
HASS币
0
发表于 2020-9-2 11:42:43 | 显示全部楼层 |阅读模式



请教一下大佬,假如我有一条流
有没有方法像日志一样输出并保存这条流每次触发时每个节点的输出    方便以后查看或者是排查
比如当A灯亮   判断B(某窗户开或关)  再判断C(是否7点~9点之间)   再判断D(家里有无人)   最后执行E(打开电视)
能否有方法得到日志如:
10:00      A节点   灯ON
                  B节点    窗户ON
                  C节点    否
                  D节点   是
                  E节点    执行电视打开
10:20      A节点   灯OFF
                  B节点    窗户OFF
                  C节点    否
                  D节点   否
                  E节点    未执行
。。。。。。。


能否得到类似如上日志(日志中有无时间节点无所谓,有最好,最主要的是这条流一旦触发后每个节点的输出日志)
要长期保持的


求大佬指教


回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-9-2 18:08:56 | 显示全部楼层
我的做法是直接做一个 logger 的子流程,直接输出到群晖搭建的  syslog 日志服务器那边。

用到 syslog-node 节点,然后发送udp给群晖的 syslog 日志服务器。群晖自带的 syslog 也可以通过 web 浏览 还是挺方便的。

剩下的就是其他流程里那些动作和关节要加日志就加自己建的子流程上去就好了,楼主可以试试。
Nero
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2020-10-15 10:37:56 | 显示全部楼层
neroxps 发表于 2020-9-2 18:08
我的做法是直接做一个 logger 的子流程,直接输出到群晖搭建的  syslog 日志服务器那边。

用到 syslog-nod ...

大佬能说下nr的节点名称吗?
只找到这个 node-red-contrib-syslog
但貌似不是,设置不成功,也没找到哪能设置upd端口的.
回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

积分
11149
金钱
8042
HASS币
182
发表于 2020-10-15 10:47:32 | 显示全部楼层
本帖最后由 neroxps 于 2020-10-15 10:48 编辑
令狐鸣 发表于 2020-10-15 10:37
大佬能说下nr的节点名称吗?
只找到这个 node-red-contrib-syslog
但貌似不是,设置不成功,也没找到哪能 ...

node-red-contrib-syslog

里面有端口设置啊。
Nero
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2020-10-15 10:54:34 | 显示全部楼层
本帖最后由 令狐鸣 于 2020-10-15 11:01 编辑
neroxps 发表于 2020-10-15 10:47
node-red-contrib-syslog

里面有端口设置啊。

哦哦,那我装的就是这个,没设置成功.
方便的话能否在大概指导下?

目前这样设置的

                               
登录/注册后可看大图




前一个节点直接传的msg.payload=日志内容
![](

                               
登录/注册后可看大图
)

节点返回内容


                               
登录/注册后可看大图

但是没在群晖日至中心里看到
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2020-10-15 11:10:56 | 显示全部楼层
本帖最后由 令狐鸣 于 2020-10-15 11:12 编辑
neroxps 发表于 2020-10-15 10:47
node-red-contrib-syslog

里面有端口设置啊。

在作者github找到了demo
原来要在输出接个udp
哈哈,搞定了.多谢多谢

顺便放下demo
[{"id":"ed19a0ad.12e66","type":"inject","z":"4c18ea44.b3e714","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":480,"y":140,"wires":[["761262e0.89ed9c"]]},{"id":"2f4414a1.d0bbec","type":"udp out","z":"4c18ea44.b3e714","name":"","addr":"localhost","iface":"","port":"514","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":890,"y":140,"wires":[]},{"id":"761262e0.89ed9c","type":"syslog-node","z":"4c18ea44.b3e714","name":"","level":"6","category":"1","process":"Node-RED","pid":"0","hostname_mode":"automatic","hostname":"","x":710,"y":140,"wires":[["2f4414a1.d0bbec","9c710c7d.638ef"]]},{"id":"9c710c7d.638ef","type":"debug","z":"4c18ea44.b3e714","name":"","active":true,"console":"false","complete":"false","x":910,"y":240,"wires":[]}]


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 17:42 , Processed in 0.156261 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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