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

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

[新奇玩法] 【esphome】小米空调伴侣2、小米插座2刷入esphome开启红外蓝牙

  [复制链接]

77

主题

1392

帖子

2万

积分

元老级技术达人

积分
24821
金钱
23389
HASS币
290
发表于 2022-12-15 14:16:30 | 显示全部楼层
本帖最后由 dscao 于 2022-12-15 14:17 编辑

以前备份的,刚刚测试最新版ESPHome2022.12.0可以编辑成功,不过自己没有实际刷过。

esphome:
  name: air-conditioner
  platformio_options:
    platform_packages:
      - framework-arduinoespressif32 @ https://github.com/pauln/arduino-esp32.git#solo-no-mac-crc/1.0.6
    platform:
      - [email protected]
                  
  on_loop: # 示例,如果开启蓝牙,需要加入一定的延迟避免触发看门狗(自行测试)
    - lambda: |
        vTaskDelay(10/portTICK_PERIOD_MS);
esp32:
  board: esp32doit-devkit-v1

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Air-conditioner Fallback Hotspot"
    password: "XXXXXXX"

captive_portal:

ota:

logger:

# Enable Home Assistant API
api:
  services: #示例,可删除
    - service: send_ir_nec #示例发送学习好的红外遥控信号
      variables:
        address: int
        command: int
        repeat: int
      then:
        - remote_transmitter.transmit_nec:
            address: !lambda 'return address;'
            command: !lambda 'return command;'
            repeat:
              times: !lambda 'return repeat;'
    - service: send_ir_raw #示例发送任意红外信号,可与smartir等搭配实现空调遥控
      variables:
        command: int[]
      then:
        - remote_transmitter.transmit_raw: 
            code: !lambda 'return command;'
            carrier_frequency: 38k


light: #rgb灯,配合output
  - platform: rgb
    id: "indicateor"
    name: "Light"
    red: led_red
    green: led_green
    blue: led_blue


output: #rgb灯相关引脚
  - platform: ledc
    id: led_red
    pin: 
      number: GPIO4
  - platform: ledc
    id: led_green
    pin: 
      number: GPIO0
    inverted: True
  - platform: ledc
    id: led_blue
    pin: 
      number: GPIO2

remote_transmitter: #红外发射引脚
  pin:
    number: GPIO23
  carrier_duty_percent: 50%

remote_receiver:
  pin:
    number: GPIO17
    inverted: True
    mode: INPUT_PULLUP 
  dump: nec #红外解码示例,适用大多数遥控。
  
binary_sensor: #按键相关引脚
  - platform: gpio
    pin:
      number: GPIO5
    filters:
      invert:
    name: "Button"

sensor: #功率芯片及相关引脚,电路上限制了只能测电压、功率
  - platform: hlw8012
    current_resistor: 0.002
    voltage_divider: 2138 #影响220v电压测量结果,可根据实际情况调整校准
    sel_pin: GPIO16
    cf_pin: GPIO26
    cf1_pin: GPIO18
    voltage:
      name: "Voltage"
    power:
      name: "Power"
    energy:
      name: "Energy"
    update_interval: 3s 
    initial_mode: VOLTAGE
    change_mode_every: 4294967295
    
esp32_ble_tracker: #开启小米蓝牙设备支持,温湿度计,牙刷等


0.jpg
回复

使用道具 举报

17

主题

77

帖子

1490

积分

金牌会员

Rank: 6Rank: 6

积分
1490
金钱
1413
HASS币
0
发表于 2022-12-15 20:36:09 | 显示全部楼层
dscao 发表于 2022-12-15 14:16
以前备份的,刚刚测试最新版ESPHome2022.12.0可以编辑成功,不过自己没有实际刷过。

...

谢谢大神,我小米插座2已经搞定了,现在开始搞空调伴侣,就差这个代码了,不胜感激,我打算把空调伴侣给投影仪用,通过功率发聩状态,通过红外开启
回复

使用道具 举报

17

主题

77

帖子

1490

积分

金牌会员

Rank: 6Rank: 6

积分
1490
金钱
1413
HASS币
0
发表于 2022-12-18 01:29:58 | 显示全部楼层
dscao 发表于 2022-12-15 14:16
以前备份的,刚刚测试最新版ESPHome2022.12.0可以编辑成功,不过自己没有实际刷过。

...

刷进去了,无法连WIFI,ap热点也开放不出来
回复

使用道具 举报

1

主题

31

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
210
HASS币
0
发表于 2023-6-11 13:00:00 | 显示全部楼层
谁能帮帮我呢? 空调伴侣2已经焊接针脚了,但刷不了,不知道那个步骤出了问题。
IMG_20230611_125146.jpg
IMG_20230611_125131.jpg
回复

使用道具 举报

55

主题

308

帖子

5133

积分

元老级技术达人

积分
5133
金钱
4815
HASS币
80
 楼主| 发表于 2023-6-11 13:32:19 | 显示全部楼层
em90 发表于 2023-6-11 13:00
谁能帮帮我呢? 空调伴侣2已经焊接针脚了,但刷不了,不知道那个步骤出了问题。 ...

gnd没接
回复

使用道具 举报

1

主题

31

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
210
HASS币
0
发表于 2023-6-11 22:01:41 | 显示全部楼层
本帖最后由 em90 于 2023-6-11 22:04 编辑
IMG_20230611_125131.jpg
不接的话绿灯不亮呀!
回复

使用道具 举报

55

主题

308

帖子

5133

积分

元老级技术达人

积分
5133
金钱
4815
HASS币
80
 楼主| 发表于 2023-6-12 13:51:30 | 显示全部楼层
em90 发表于 2023-6-11 22:01
不接的话绿灯不亮呀!

usb转串口的gnd没接
回复

使用道具 举报

1

主题

31

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
210
HASS币
0
发表于 2023-6-13 21:31:29 | 显示全部楼层
skiong 发表于 2022-12-18 01:29
刷进去了,无法连WIFI,ap热点也开放不出来

我这也出现了同样的情况。
回复

使用道具 举报

1

主题

31

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
210
HASS币
0
发表于 2023-6-19 10:27:21 | 显示全部楼层

系统刷进去了,没有任何反应,啥情况呢?
回复

使用道具 举报

1

主题

31

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
210
HASS币
0
发表于 2023-6-24 11:10:05 | 显示全部楼层
skiong 发表于 2022-12-18 01:29
刷进去了,无法连WIFI,ap热点也开放不出来

空调伴侣2搞定了么?我的这也是没有wifi了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-25 01:06 , Processed in 0.105463 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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