ESPHome模拟设备脚本

 

ESPHome模拟设备脚本

 

esphome:
  name: api-virtual-switch1
  friendly_name: api_virtual_switch1

esp8266:
  board: esp01_1m
  
# 关闭日志(禁用串口)
logger:
  level: NONE
  baud_rate: 0

# Home Assistant API 配置(核心)
api:
  encryption:
    key: "t7msk5X20P1UqXRaC04aYLTgmpN+8Ubcu5sNHrR9Hj0="
  port: 6053

# 修复OTA配置(旧版本必须声明platform)
# ota:
#   platform: esphome  # 声明平台,满足旧版本语法要求
#   disabled: true # 同时禁用OTA功能

# Wi-Fi 配置(格式正确)
wifi:
  ssid: "Xiaomi_5A02"
  password: "Aa123456"
  manual_ip: 
    static_ip: 192.168.31.200
    gateway: 192.168.31.1
    subnet: 255.255.255.0

# 禁用配网页面
# captive_portal:
#   disabled: true

# 纯软件模拟开关
switch:
  - platform: template
    name: "virtual Switch 1"
    id: virtual_switch
    optimistic: true  # 乐观模式,无硬件反馈

# 定时切换状态(模拟设备上报)
interval:
  - interval: 5s
    then: 
      - switch.toggle: virtual_switch

  

posted @ 2026-01-12 15:31  陈晓猛  阅读(5)  评论(0)    收藏  举报