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

 找回密码
 立即注册
查看: 15550|回复: 172

[经验分享] [经验分享] 向日葵插座(esp8266)刷ESPHOME固件(完美版本)

  [复制链接]

37

主题

396

帖子

4100

积分

元老级技术达人

积分
4100
金钱
3649
HASS币
250
发表于 2022-3-6 14:42:19 | 显示全部楼层 |阅读模式
首先是很早以前在咸鱼上买的插座,10块钱一个,当时一口气买了10个,加运费108,算得上是捡了个漏了,到手拆机后一口气就拆机刷了esphome固件,本来想出个教程的,但是后面咸鱼上一下子就卖完了,我这个时候发帖那不是找骂嘛,于是就放着没管了,直到今天看到这个贴子
[经验分享] 向日葵插座(esp8266)刷固件接入hass的方法
里面有详细的拆机图,仔细一看设备布局以及gpio,跟我买的一摸一样,原来这玩意就是给向日葵代工的,这个兄弟比我用心多了,拆机很详细,但是用的是easyesp固件,
我想想,还是放上我的esphome配置,这个配置是完美版本的。按键,继电器,2种颜色的led灯状态都可以使用,增加了一个权限开关,长按5S以上,本地按钮无法控制,只能通过远程控制,附上固件,有需要的可以直接刷
游客,如果您要查看本帖隐藏内容请回复

firmware.bin (444.33 KB, 下载次数: 55)
<<: !include config.yaml
substitutions:
  device_name: xrk_pc
  led_red: GPIO16
  led_blue: GPIO12
  relay: GPIO14
  butten: GPIO13

esphome:
  name: $device_name
  platform: ESP8266
  board: esp01_1m
  esp8266_restore_from_flash: yes
  build_path: build/$device_name
  name_add_mac_suffix: true

status_led:
  pin:
    number: $led_red


globals:
   - id: auto_gl
     type: int
     restore_value: yes
     initial_value: "1"


binary_sensor:
  - platform: gpio
    pin:
      number: $butten
      inverted: true
    name: "paicha_B1"
    device_class: motion
    id: "paicha_B1" 
    on_click:
    - min_length: 50ms
      max_length: 1000ms
      then:
        - if:
            condition:
              lambda: 'return id(paicha_auto).state  ;'
            then:
              - switch.toggle: "paicha_relay"
    - min_length: 5000ms
      max_length: 10000ms
      then:
        - switch.toggle: 'paicha_auto'  



light:
  - platform: binary
    output: light_output
    name: "${device_name}_blue_led"
    id: "paicha_blue_led"

output:
  - id: light_output
    platform: gpio
    pin: $led_blue

switch:
  - platform: gpio   #继电器
    pin: $relay
    name: "${device_name}_relay"
    id: "paicha_relay"  
    on_turn_on:
      then: 
        - light.turn_on: "paicha_blue_led"
    on_turn_off:
      then: 
        - light.turn_off: "paicha_blue_led"

  - platform: template
    name: "${device_name}_auto"
    id: "paicha_auto"
    turn_on_action:
      then:
        - lambda: |-
            id(auto_gl)=1;
            ESP_LOGD("main", "I am at execution number %d", id(auto_gl));
    turn_off_action:
      then:
        - lambda: |-
            id(auto_gl)=0;
            ESP_LOGD("main", "I am at execution number %d", id(auto_gl));
    lambda: |-
        return id(auto_gl);


评分

参与人数 2金钱 +9 收起 理由
乐以歌德 + 1 厉害了word楼主!
sorrypqa + 8 高手,这是高手!

查看全部评分

回复

使用道具 举报

33

主题

685

帖子

4371

积分

论坛元老

Rank: 8Rank: 8

积分
4371
金钱
3676
HASS币
50
发表于 2022-3-6 20:11:25 | 显示全部楼层
我的是向日葵c2版本,,就是多了个电量计量
回复

使用道具 举报

37

主题

396

帖子

4100

积分

元老级技术达人

积分
4100
金钱
3649
HASS币
250
 楼主| 发表于 2022-3-6 20:42:42 | 显示全部楼层
huang7dede 发表于 2022-3-6 20:11
我的是向日葵c2版本,,就是多了个电量计量

可以看下里面是什么芯片的,去ESPHOME官网看下是不是支持的电量芯片
回复

使用道具 举报

1

主题

36

帖子

213

积分

中级会员

Rank: 3Rank: 3

积分
213
金钱
177
HASS币
0
发表于 2022-3-6 22:38:46 | 显示全部楼层
学习一下
回复

使用道具 举报

15

主题

636

帖子

2179

积分

金牌会员

Rank: 6Rank: 6

积分
2179
金钱
1543
HASS币
0
发表于 2022-3-6 23:51:00 | 显示全部楼层
大佬太牛了,佩服,学习了
回复

使用道具 举报

0

主题

23

帖子

184

积分

注册会员

Rank: 2

积分
184
金钱
161
HASS币
0
发表于 2022-3-8 15:22:15 | 显示全部楼层
学习一下
回复

使用道具 举报

0

主题

14

帖子

168

积分

注册会员

Rank: 2

积分
168
金钱
154
HASS币
0
发表于 2022-3-10 11:09:46 | 显示全部楼层
c1pro  c2?
回复

使用道具 举报

2

主题

62

帖子

411

积分

中级会员

Rank: 3Rank: 3

积分
411
金钱
349
HASS币
0
发表于 2022-3-11 09:19:49 | 显示全部楼层
学习……学习!!!
回复

使用道具 举报

0

主题

111

帖子

1811

积分

金牌会员

Rank: 6Rank: 6

积分
1811
金钱
1700
HASS币
0
发表于 2022-3-11 09:32:47 | 显示全部楼层
学习……学习!!!
回复

使用道具 举报

4

主题

48

帖子

1836

积分

金牌会员

Rank: 6Rank: 6

积分
1836
金钱
1783
HASS币
20
发表于 2022-3-11 13:58:51 | 显示全部楼层
其实,
海鲜市场上最近又有一批剪板后的《一.丁.魔.盒》在出,
加个ESP-01妥妥的重生
单价嘛,也是个位数,再详细就不方便多说了,以避嫌
十个还包邮
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-25 17:14 , Processed in 0.061325 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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