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

 找回密码
 立即注册
查看: 4278|回复: 13

[技术探讨] 各位大佬可以出一个论坛模块刷esphome固件的教程吗?

[复制链接]

16

主题

191

帖子

1395

积分

论坛积极会员

积分
1395
金钱
1204
HASS币
0
发表于 2022-8-3 23:26:44 来自手机 | 显示全部楼层 |阅读模式
家里一共7个模块。开始都是用的自带固件,可那么一两个就不定期闪一下,晚上关灯睡觉也闪。模块位置也调过了,都尽量没压到。
后来没办法打算一起次性全部刷成Tasmota,完了~有那么一两个直接加不进WiFi,就算加进去了也没办法打开web配置。
好像论坛的都比较推荐刷esphome,可是论坛找了一圈也没有看到怎么刷论坛固件的。其它也看不懂原理。
回复

使用道具 举报

23

主题

137

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
575
HASS币
0
发表于 2022-8-3 23:56:55 来自手机 | 显示全部楼层
论坛固件怎样的?esphome太多教程了
回复

使用道具 举报

16

主题

191

帖子

1395

积分

论坛积极会员

积分
1395
金钱
1204
HASS币
0
 楼主| 发表于 2022-8-4 00:05:57 | 显示全部楼层
Brewer 发表于 2022-8-3 23:56
论坛固件怎样的?esphome太多教程了

论坛固件就是出厂自带的呀。
实在是搜索不到教刷论坛模块的。
回复

使用道具 举报

11

主题

220

帖子

3353

积分

元老级技术达人

积分
3353
金钱
3098
HASS币
170

活跃会员教程狂人卓越贡献

发表于 2022-8-4 00:13:34 | 显示全部楼层
根据你的描述,不定期闪很有可能是因为和ha的连接中断,自动重启导致的。解决办法有两个,第一是关掉自动重启,在esphome的yaml中配置即可;第二是改善网络环境,看下是不是WiFi设备过多或者信号差导致的断连。
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2022-8-4 02:13:41 | 显示全部楼层
很久前买过一个刷esphome。。。。刷esphoime的愿意是灯功率太大150W。。所以要接个继电器控制。。。。
针脚都注明了,接线很简单就不说了

代码: 根据需要修改
esphome:
  name: $device_name
  platform: ESP8266
  board: esp01_1m
  on_boot:
    then:
      - switch.turn_off: ${device_name}_1
      - switch.turn_off: ${device_name}_2

#nodemcuv2 esp01
#--------------------- 只需要改这下面的内容 ---------------------
substitutions:
  device_version: 2021-3-18 大灯
  #设备名称(多个dc1改成不一样的)
  device_name: hass_switch

  #静态IP地址
  wifi_ip: '10.10.10.37'
  #WiFi离线多久后重启设备,秒s/分钟min/小时h,不需要此功能设置为0s
  wifi_reboot_timeout: 60min

  #与客户端(如Home Assistant)失去连接多久后重启设备,秒s/分钟min/小时h,不需要此功能设置为0s
  api_reboot_timeout: 0s
#--------------------- 只需要改这上面的内容 ---------------------


text_sensor:
  - platform: template
    #配置文件版本
    name: "室外大灯开关"
    lambda: |-
      return {"${device_version}"};
  - platform: wifi_info
    ip_address:
      name: "${device_name} IP Address"
    ssid:
      name: "${device_name} Connected SSID"
sensor:
  - platform: wifi_signal
    name: "${device_name} wifi_signal"
wifi:
  networks:
  - ssid: WiFi
    password: "12345677"
  - ssid: WiFi-2
    password: "12345677"
  manual_ip:
    static_ip: $wifi_ip
    gateway: 10.10.10.1
    subnet: 255.255.255.0
    dns1: 10.10.10.1
    dns2: 10.10.10.1
  domain: .local
  reboot_timeout: $wifi_reboot_timeout
# Enable logging
logger:
  level: NONE
  baud_rate: 0

# Enable Home Assistant API
api:
  reboot_timeout: $api_reboot_timeout

ota:
  safe_mode: true
  password: $device_name
  id: otaid
     
http_request:
  useragent: esphome/device

web_server:
  port: 80  

binary_sensor:
  - platform: gpio   
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
    name: "${device_name}_binary1"
    on_press:
      - switch.toggle: ${device_name}_1
      # - switch.toggle: relaytx

  
  - platform: gpio
    pin: GPIO14
    name: "${device_name}_binary2"
    on_press:
      - switch.toggle: ${device_name}_2
      #- switch.toggle: relayrx


  # - platform: gpio   
  #   pin:
  #     number: GPIO2
  #     mode: INPUT_PULLUP
  #   name: "Switch3"
  #   on_press:
  #     - switch.toggle: relay3

  - platform: status
    #设备状态
    name: "$device_name status"
    #是否对外隐藏(true/false)
    internal: false



switch:
  - platform: gpio
    name: "${device_name}_1"
    # pin: GPIO12
    pin:
      number: GPIO1
      inverted: True
    id: ${device_name}_1
    icon: "mdi:lightbulb"

    # on_turn_on:
    #   switch.turn_on: relaytx
    # on_turn_off:  
    #   switch.turn_off: relaytx
  - platform: gpio
    name: "${device_name}_2"
    # pin: GPIO5
    pin:
      number: GPIO3
      inverted: True
    id: ${device_name}_2
    icon: "mdi:lightbulb"
   
    # on_turn_on:
    #   switch.turn_on: relayrx
    # on_turn_off:  
    #   switch.turn_off: relayrx
  # - platform: gpio
  #   name: "${device_name}_3"
  #   pin: GPIO4
  #   id: relay3
  #   icon: "mdi:lightbulb"
  
  - platform: restart
    id: esp_restart
    name: "$device_name restart"


  # - platform: gpio
  #   pin: GPIO1
  #   id: relayrx
  #   inverted: True

  # - platform: gpio
  #   pin: GPIO3
  #   id: relaytx
  #   inverted: True





time:
  - platform: sntp
    on_time:

      # Every morning on weekdays
      - seconds: 30
        minutes: 30
        hours: 05
        days_of_week: SUN-SAT
        then:
          - switch.turn_on: esp_restart




回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-8-4 09:29:19 | 显示全部楼层
wifi更新下固件就可以。
回复

使用道具 举报

16

主题

191

帖子

1395

积分

论坛积极会员

积分
1395
金钱
1204
HASS币
0
 楼主| 发表于 2022-8-4 09:36:53 | 显示全部楼层
TwoOne 发表于 2022-8-4 00:13
根据你的描述,不定期闪很有可能是因为和ha的连接中断,自动重启导致的。解决办法有两个,第一是关掉自动重 ...

家里用的是华硕AX86+AC86有线mesh,信号我看是没有问题。估计还是冲突了
回复

使用道具 举报

16

主题

191

帖子

1395

积分

论坛积极会员

积分
1395
金钱
1204
HASS币
0
 楼主| 发表于 2022-8-4 09:38:37 | 显示全部楼层
wshc1216 发表于 2022-8-4 02:13
很久前买过一个刷esphome。。。。刷esphoime的愿意是灯功率太大150W。。所以要接个继电器控制。。。。
针脚 ...

对我来说还是太难,得学习学习,这是几开的模块用?
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16412
金钱
11666
HASS币
45
发表于 2022-8-4 12:47:07 | 显示全部楼层
回复

使用道具 举报

16

主题

191

帖子

1395

积分

论坛积极会员

积分
1395
金钱
1204
HASS币
0
 楼主| 发表于 2022-8-4 23:54:22 来自手机 | 显示全部楼层
囧 发表于 2022-8-4 12:47
https://bbs.hassbian.com/thread-7635-1-1.html

谢谢囧大
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-29 01:37 , Processed in 0.054719 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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