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

 找回密码
 立即注册
楼主: ghostist

[基础教程] 基于esphome+自制硬件的即热饮水机自动补水方案

[复制链接]

3

主题

302

帖子

3298

积分

论坛元老

Rank: 8Rank: 8

积分
3298
金钱
2996
HASS币
0
发表于 2022-4-21 10:56:26 | 显示全部楼层
请教下我有个霍尔的水流计数器,一升水660个脉冲,这个地方应该怎么写?谢谢
    total:
      name: "drink water total"
      unit_of_measurement: "L"
      accuracy_decimals: 2
      filters: #水泵0.055g(mL)/pulse,total的单位为pulse,相乘得到mL单位,再/1000得到L
      - lambda: |-
          x = x * 0.000055;
          x = 2.0 - x;
          return x ;
回复

使用道具 举报

40

主题

2178

帖子

8340

积分

元老级技术达人

积分
8340
金钱
6147
HASS币
110
 楼主| 发表于 2022-4-21 11:21:50 | 显示全部楼层
你的是660pulse/L
total记录的是pulse数量
所以你要得到L
filters填1/660=0.0015152就可以了
回复

使用道具 举报

5

主题

87

帖子

991

积分

论坛DIY达人

积分
991
金钱
884
HASS币
80
发表于 2022-4-22 09:23:27 | 显示全部楼层
感谢大佬分享,好像家里装修布的明线,已经加了管线机,省了好多事
回复

使用道具 举报

40

主题

2178

帖子

8340

积分

元老级技术达人

积分
8340
金钱
6147
HASS币
110
 楼主| 发表于 2022-4-22 09:47:39 | 显示全部楼层
depboy 发表于 2022-4-22 09:23
感谢大佬分享,好像家里装修布的明线,已经加了管线机,省了好多事

大佬不敢当 我写这些也是为了提高自己
参考了不少别人的+自己看官方文档
你可以看到注释写的很细,因为我当时都坑过自己

我这二手房 很多东西都不好加...中央空调、新风、带上下水的扫地机、洗碗机、烘干机、净水器什么的 要上的话要不少的代价
回复

使用道具 举报

0

主题

19

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
81
HASS币
0
发表于 2022-4-22 14:29:35 | 显示全部楼层
感谢分享  我想到一个好主意
回复

使用道具 举报

40

主题

2178

帖子

8340

积分

元老级技术达人

积分
8340
金钱
6147
HASS币
110
 楼主| 发表于 2022-4-22 15:25:38 | 显示全部楼层
发噶哥 发表于 2022-4-22 14:29
感谢分享  我想到一个好主意

能启发到 发这个帖子目的达到了
回复

使用道具 举报

0

主题

53

帖子

1061

积分

金牌会员

Rank: 6Rank: 6

积分
1061
金钱
1008
HASS币
0
发表于 2022-4-22 22:20:36 | 显示全部楼层
本帖最后由 cuiqifan 于 2022-4-22 22:22 编辑

我去,楼主为嘛不早点发出来呢?主要还是我来晚了。
最近也在折腾esphome测量用水量,主要是每次用水量的一个复位问题,没有基础,在国内没看到有类似的案例,硬着头皮去esphome官网和论坛翻了好久,昨天才做好,今天就看到你的这个帖子了。
主要是自动化(什么情况下复位值)的这一段填写格式,和中间的一些条件变量:
    on_value_range: #抽不到水的时候 关闭水泵,此值为经过filter的
      below: 5.0
      then:
        if:
          condition:
            for:
              time: 800ms
              condition:
                sensor.in_range:
                  id: replenishment_water
                  below: 10.0
          then:
            - switch.turn_off: outside_pump
回复

使用道具 举报

3

主题

302

帖子

3298

积分

论坛元老

Rank: 8Rank: 8

积分
3298
金钱
2996
HASS币
0
发表于 2022-4-23 11:53:10 | 显示全部楼层
ghostist 发表于 2022-4-21 11:21
你的是660pulse/L
total记录的是pulse数量
所以你要得到L

感谢,搞定了,刚好启发了我另外个项目
回复

使用道具 举报

40

主题

2178

帖子

8340

积分

元老级技术达人

积分
8340
金钱
6147
HASS币
110
 楼主| 发表于 2022-4-24 08:48:03 | 显示全部楼层
cuiqifan 发表于 2022-4-22 22:20
我去,楼主为嘛不早点发出来呢?主要还是我来晚了。
最近也在折腾esphome测量用水量,主要是每次用水量的 ...

这个不怪我哦 这次我真的是搞好的第二天就发出来了
当然前面是挖了几个坑还没填
esphome自动化的教程写的还行,就是有的地方写的模棱两可 你得自己尝试一下
另外水量复位 就是pulse_counter  和pulse_meter的区别
这个我在外网搜 很多老外也不知道有这个组件

自己折腾出来不亏呀 抄作业是香 自己写作业不是记忆更深刻嘛
回复

使用道具 举报

3

主题

12

帖子

316

积分

中级会员

Rank: 3Rank: 3

积分
316
金钱
304
HASS币
0
发表于 4 天前 | 显示全部楼层
大佬你好,up_water_now应该是每日零点清零的吧,up_water_last当天不做任何操作的话是不是保持前一天的值?这样每天第一次按上水按钮会加水到昨天总上水量+2L,没有超时停止的话
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-27 09:26 , Processed in 0.117357 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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