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

 找回密码
 立即注册
查看: 450|回复: 3

[技术探讨] ORVIBO-S30C 插座刷esphome

[复制链接]

1

主题

3

帖子

62

积分

注册会员

Rank: 2

积分
62
金钱
59
HASS币
0
发表于 2024-6-29 20:30:15 | 显示全部楼层 |阅读模式
之前买过华为版本的S30C 插座,一直不能接入hass,所以准备搜些资料,刷固件。因为插座芯片用的esp8266,所以应该是可以刷esphome的,然后就可以接入hass.步骤:
1.拆机,焊接接线,参考资料  智能设备自己掌控(一):多余的APP统统卸载之ORVIBO插座S30C刷机_智能家居_什么值得买 (smzdm.com)
总共5根线,


连接esp prog下载板,注意下载板的Tx接Tx,Rx接Rx。

2.电脑安装esphome
有两种方式刷固件,1.通过homeassistant,对homeassistant版本有要求,需要支持supervisor。2.通过命令行安装。因为我的homeassistant版本是docker版,不支持supervisor,没有add-on,所以选择方式2.
参考Installing ESPHome Manually — ESPHome
esphome装完后,先使用[size=0.9em]esphome[size=0.9em] [size=0.9em]wizard[size=0.9em] [size=0.9em]livingroom.yaml建立配置文件,选择芯片型号 nodemcuv2,配置wifi名字和密码,就会生成一个yaml文件。然后编辑yaml文件,加入io操作的配置代码:
switch:  - platform: gpio    name: "Living Room Dehumidifier"    pin: GPIO5


参考:Getting Started with the ESPHome Command Line — ESPHome


编辑好的配置文件如下,直接复制保存就不用执行[size=0.9em]esphome[size=0.9em]
[size=0.9em]wizard[size=0.9em] [size=0.9em]livingroom.yaml
esphome:
  name: livingroom

esp8266:
  board: nodemcuv2

# Enable logging
logger:

# Enable Home Assistant API
api:
  password: ""

ota:
  - platform: esphome
    password: ""

wifi:
  ssid: "wifi名字"
  password: "wifi密码"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Livingroom Fallback Hotspot"
    password: "PCuWUfv6IwMD"

captive_portal:
    
switch:
  - platform: gpio
    name: "Living Room Dehumidifier"
    pin: GPIO5




3. 刷固件
连接好下载器和插座。
cmd执行下述命令,使用刚刚建立的yaml文件生成并下载固件。
esphome run livingroom.yaml
首次执行时,会下载安装编译环境,时间比较长,可能几个小时,主要是网络问题。
最后编译固件会自动下载。结束后就可以拆除下载线了。
4.homeassistant设置
刷好的插座组装后插到电源上,会自动连接wifi,进入路由器控制台, 看下插座的ip地址。
进入hass,选择配置,添加集成,搜 esphome
输入插座的ip地址,就可以添加成功了。




回复

使用道具 举报

1

主题

3

帖子

62

积分

注册会员

Rank: 2

积分
62
金钱
59
HASS币
0
 楼主| 发表于 2024-6-29 20:31:26 | 显示全部楼层
补充图片
WPS拼图0.png
回复

使用道具 举报

18

主题

703

帖子

3978

积分

元老级技术达人

积分
3978
金钱
3265
HASS币
60
发表于 2024-6-29 22:26:18 | 显示全部楼层
我也有一个,不过是螃蟹的芯片。
回复

使用道具 举报

0

主题

65

帖子

244

积分

中级会员

Rank: 3Rank: 3

积分
244
金钱
179
HASS币
0
发表于 2024-8-3 08:57:36 | 显示全部楼层
谢谢楼主. 我的是S20C
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-21 11:26 , Processed in 0.053869 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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