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

 找回密码
 立即注册
查看: 12361|回复: 11

[经验分享] 分享一些自用node-red流 [2]

[复制链接]

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2021-7-23 20:50:32 | 显示全部楼层 |阅读模式
几个月前分享了几个node-red流, 分享一些自用node-red流现在分享第二波。

除了第一个,其余都需要nr全局变量持久化

1.取体感温度。
   输入温度和湿度,得到体感温度。公式是网上获取的,不知道是否正确。。
    取体感温度.zip (2 KB, 下载次数: 95)

2.持久化ha的input_boolean和 input_number(保存设置)
   重启ha后,input_boolean和input_number 自动回复到重启前状态。
   需要:
             如果nr不是通过addons安装,需要 另外设置一个触发条件。这里是 引用一个input_boolean,默认关闭,通过自动化,HA启动将其turn_on。而该 input_boolean turn_on 是触发条件。
    保存设置.zip (1.75 KB, 下载次数: 32)

3.孕期计算(天数计算)
  开始是计算老婆怀孕时间用的,后面生了就没用过了。
  使用方法,设置指定日期 格式: 2021-04-5
  然后每天就计算输出3个时间:已经过了多少天,多少周多少天,多少月多少天(一个月按4周算)
  我老婆说有一天误差,不确定,该的话直接在总天数+1或-1即可。
  除了计算孕期,应该可以适用不少情景。
   孕期计算.zip (1.72 KB, 下载次数: 35)

4.体重计算(斐讯S7)
   这个是计算婴儿的 (能识别2个婴儿),大人的没写。
   婴儿和大人的区别? 计算婴儿是大人称1次,抱着婴儿称1次。计算 差值得出结果,称重顺序不限。
   支持两个婴儿(体重不能过于接近)。称重结果保存到全局变量,需要全局变量持续化。计算结果和上次称重结果比较,误差在0.7斤(可自行设置)内保留,否则在和另外一个婴儿体重再进行比较。
   需要称大人的可以自行修改(目前已经构思了方案,例如 在误差范围内,且只有一个人符合,保留结果。若误差范围内,多个人符合,微信推送消息,并且分解微信回复的消息决定结果归属)
   体重计算.zip (7.21 KB, 下载次数: 30)

5.定制推送
  可根据不同人,定制不同的推送内如在指定时间推送。
  因为我的微信推送流庞大且交错复杂。删除了大量与定制推送不相干的节点,不知道会不会影响。请自行测试。
介绍:
  可设置多个不同的可推送内容。如:天气、电量统计、设备状态、油价、等多个独立内容。
  可设置多个不同时间推送
  所有用户都可以直接在微信上用指令实现 定制自己的推送内容,或者取消推送

PS:需要大量修改,换上自己的内容才能生效
    定制推送.zip (13.6 KB, 下载次数: 92)
  效果图
  

推送

推送


6.定制提醒
  可以在指定星期几,每月几号,每个季度第一个月几号推送提醒。
  如果没这个需求,那这个就算没啥用的。
  因为我的微信推送流庞大且交错复杂。删除了大量与定制推送不相干的节点,不知道会不会影响。请自行测试。
介绍:
  支持多个用户可设置多个不同的提醒内容。
  固定当天上午9点推送提醒。
  可以直接在微信上用指令实现 定制提醒,删除提醒等。

   定制提醒.zip (6.24 KB, 下载次数: 41)
  

提醒

提醒


另外还有很多自动化,但基本都是针对我的情况定制,而且我的情况比价特殊(非小区),大部分不适用其他人
还做了很多微信指令。效果,有需要下次再放出来
   Screenshot_20210723_165737_com.tencent.mm.jpg

评分

参与人数 2金钱 +30 HASS币 +10 收起 理由
隔壁的王叔叔 + 10 墙都不扶,就服楼主!
+ 20 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

4

主题

443

帖子

2583

积分

金牌会员

Rank: 6Rank: 6

积分
2583
金钱
2140
HASS币
0
发表于 2021-8-1 18:58:39 | 显示全部楼层
感谢楼主分享!
回复

使用道具 举报

22

主题

180

帖子

2482

积分

论坛DIY达人

积分
2482
金钱
2297
HASS币
30
发表于 2021-8-20 23:35:56 | 显示全部楼层
持久化ha的input_boolean和 input_number(保存设置)

所有input_boolean后面的函数节点报错TypeError: Cannot set property 'input_boolean.boot_on' of undefined
我在HA里面也设置了input_boolean.boot_on,默认设置了off,启动后为on,还是报错
麻烦看看
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
 楼主| 发表于 2021-8-21 01:16:07 | 显示全部楼层
innx 发表于 2021-8-20 23:35
持久化ha的input_boolean和 input_number(保存设置)

所有input_boolean后面的函数节点报错TypeError: Ca ...

你检查下和我的设置是不是一样 11.png

然后确认下和你创建的 input_boolean的 ID是不是完全一致
还有要添加一个automation 大概这命令就行,不一定完全一样
automation:
  - alias: boot_on
    initial_state: true
    trigger:
      - platform: homeassistant
        event: start

    action:
      - delay: 00:00:15
      - service: homeassistant.turn_on
        entity_id: input_boolean.boot_on
      - delay: 00:00:02
      - service: homeassistant.turn_off
        entity_id: input_boolean.boot_on


回复

使用道具 举报

22

主题

180

帖子

2482

积分

论坛DIY达人

积分
2482
金钱
2297
HASS币
30
发表于 2021-8-22 16:10:57 | 显示全部楼层
wshc1216 发表于 2021-8-21 01:16
你检查下和我的设置是不是一样

然后确认下和你创建的 input_boolean的 ID是不是完全一致

一样,input_boolean后面的函数节点报错,有点像函数里面的代码有问题
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
 楼主| 发表于 2021-8-22 17:48:17 | 显示全部楼层
innx 发表于 2021-8-22 16:10
一样,input_boolean后面的函数节点报错,有点像函数里面的代码有问题

先确定下哪个节点报错,如果是events:state,那应该是ID错误, 如果是最后的call service 报错,应该是没保存到对应按钮的状态,试试手动开/关下 该input_boolen开关。应该 函数 不会报错,如果报错就检查下报错变量对应的 数据,上下文数据,全局 “input_boolean”里的数据正不正常
回复

使用道具 举报

15

主题

636

帖子

2201

积分

金牌会员

Rank: 6Rank: 6

积分
2201
金钱
1565
HASS币
0
发表于 2021-9-12 11:04:41 | 显示全部楼层
厉害了,大神,真心有用。收藏!
回复

使用道具 举报

0

主题

152

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
金钱
1304
HASS币
0
发表于 2022-6-23 12:04:42 | 显示全部楼层
感谢分享
回复

使用道具 举报

22

主题

319

帖子

3931

积分

论坛元老

Rank: 8Rank: 8

积分
3931
金钱
3607
HASS币
30
发表于 2023-5-11 10:14:24 | 显示全部楼层
学习了,感谢楼主分享!
回复

使用道具 举报

3

主题

41

帖子

230

积分

中级会员

Rank: 3Rank: 3

积分
230
金钱
189
HASS币
0
发表于 2023-9-15 15:39:24 | 显示全部楼层

                               
登录/注册后可看大图
请问下这个是什么设备,怎么获取所有设备的状态
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 10:57 , Processed in 0.499368 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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