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

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

[经验分享] [更新-计量已搞定]20元的中移铁通插排:ESP+功率计量

  [复制链接]

22

主题

245

帖子

1587

积分

金牌会员

Rank: 6Rank: 6

积分
1587
金钱
1342
HASS币
0
发表于 2023-12-18 00:20:42 | 显示全部楼层
szlww 发表于 2023-12-11 11:13
闲鱼搜 铁通插排
提供esphome两个配置文件,一个通用版,一个自用版,按需选择
1.通用版本

relay_enable_pin  这个GPIO15 怎么用的???

我想问是不是  2 与 13 这两个GPIO是没有用的吧?这产可以接出来 用其它设备
回复

使用道具 举报

1

主题

43

帖子

472

积分

中级会员

Rank: 3Rank: 3

积分
472
金钱
429
HASS币
0
发表于 2023-12-18 08:12:53 来自手机 | 显示全部楼层
感谢大佬分享,坐等计量功能。
回复

使用道具 举报

10

主题

184

帖子

1822

积分

论坛技术达人

积分
1822
金钱
1633
HASS币
20
 楼主| 发表于 2023-12-18 12:06:40 | 显示全部楼层
本帖最后由 szlww 于 2023-12-18 12:07 编辑
ekingfan 发表于 2023-12-18 00:20
relay_enable_pin  这个GPIO15 怎么用的???

我想问是不是  2 与 13 这两个GPIO是没有用的吧?这产可 ...

主继电器是由GPIO0、GPIO15共同控制,开启继电器的过程:打开GPIO0,然后GPIO15 进行一次高低电平转换,才能驱动继电器,关闭继电器同理:关闭gpio0,然后反转一下GPIO15的电平。
button:
  #实现一个电平反转,触发继电器动作
  - platform: output
    #name: ${node_name_friendly} Relay Trigger
    id: trigger_relay_enable
    output: pin_trigger_relay_enable
    duration: 10ms
    internal: true


switch:

  #主继电器-真实开关
  - platform: output
    #name: ${node_name_friendly} Relay Master Real
    id: relay_master_real
    output: pin_relay_master
    restore_mode: RESTORE_DEFAULT_OFF
    on_turn_on:
      - button.press: trigger_relay_enable
      - lambda: |-
          if(id(relay_slave_real).state)  id(led_white).turn_on().perform();   
    on_turn_off:
      - button.press: trigger_relay_enable
      - lambda: |-
          id(led_white).turn_off().perform();
    internal: true

本人不是搞硬件的,具体原理不是很明白,也没用万用表测gpio15连接到哪个电源芯片,我就把这个GPIO15当做继电器的“使能”引脚,虚拟成一个button组件,按下10ms后释放,模拟进行一次高低电平转换,驱动12v继电器。
GPIO2和13 目前来看继电器和指示灯没用到,不知道计量芯片是否用到。你的esphome报错解决了么?什么问题
回复

使用道具 举报

22

主题

245

帖子

1587

积分

金牌会员

Rank: 6Rank: 6

积分
1587
金钱
1342
HASS币
0
发表于 2023-12-18 14:45:54 | 显示全部楼层
szlww 发表于 2023-12-18 12:06
主继电器是由GPIO0、GPIO15共同控制,开启继电器的过程:打开GPIO0,然后GPIO15 进行一次高低电平转换,才 ...

GPIO15  是不是接电量计的???

ESPHOME 可能 要用你的版本。我比你低一个版本没有试了。我用了你的双击 单击代码可以分开 开关已经够了。 我还联动了红灯做分路指示灯, 有些我再找找那个  联动 就是。。主控是打开 分控 才能打开的效果的判断就可以了。。我觉得你的代码太多。我理解不了。不能好好应用。  
回复

使用道具 举报

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
发表于 2023-12-19 12:32:19 | 显示全部楼层
本帖最后由 houhd 于 2023-12-19 12:33 编辑


帮楼主补张图。


微信截图_20231219123023.png
回复

使用道具 举报

1

主题

68

帖子

493

积分

中级会员

Rank: 3Rank: 3

积分
493
金钱
425
HASS币
0
发表于 2023-12-19 12:56:40 | 显示全部楼层
大佬的esphome玩得溜,请教一个问题,这个插排我专门用来接傻瓜充电器用,
1、按键单击是打开或关闭继电器,打开时LED灯常亮,关闭时灭。
2、无论继电器是什么状态,双击按键的话,立即打开继电器,LED灯快闪,2个小时自动关闭继电器。
3、无论继电器是什么状态,三击按键的话,立即打开继电器,LED灯慢闪,8个小时自动关闭继电器。
配置文件该怎么写?先谢谢了!
回复

使用道具 举报

10

主题

184

帖子

1822

积分

论坛技术达人

积分
1822
金钱
1633
HASS币
20
 楼主| 发表于 2023-12-19 16:09:21 | 显示全部楼层
预告:计量已搞定,正在重新组织代码。
回复

使用道具 举报

18

主题

704

帖子

4024

积分

元老级技术达人

积分
4024
金钱
3310
HASS币
60
发表于 2023-12-19 20:20:21 | 显示全部楼层
szlww 发表于 2023-12-19 16:09
预告:计量已搞定,正在重新组织代码。

相当期待
回复

使用道具 举报

17

主题

798

帖子

5728

积分

论坛元老

Rank: 8Rank: 8

积分
5728
金钱
4925
HASS币
0
发表于 2023-12-19 20:33:39 | 显示全部楼层
已入手,过年之后开刷~
回复

使用道具 举报

4

主题

47

帖子

1268

积分

论坛技术达人

积分
1268
金钱
1221
HASS币
0
发表于 2023-12-19 20:51:19 | 显示全部楼层
大佬牛。。。。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 13:17 , Processed in 0.091817 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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