Files
zorruno-homeassistant/esphome/esp-nexmulti1.yaml
2025-05-18 16:35:38 +12:00

87 lines
2.8 KiB
YAML

#############################################
#############################################
#
#
#
# V1.0 2025-02-14 Initial Version
#
# pinout/schematic https://community.home-assistant.io/t/zemismart-ks-811-working-with-esphome/
#
# INSTRUCTIONS
# -
#
#############################################
#############################################
substitutions:
#############################################
# SPECIFIC DEVICE VARIABLE SUBSTITUTIONS
# If NOT using a secrets file, just replace these with the passwords etc (in quotes)
#############################################
devicename: "esp-nexmulti1"
friendly_name: "esp-nexmulti1"
description_comment: "Multisensor 1 test"
api_key: !secret esp-nexmulti1_api_key # unfortunately you can't use substitutions inside secrets names
ota_pass: !secret esp-nexmulti1_ota_pass # unfortunately you can't use substitutions inside secrets names
static_ip_address: !secret esp-nexmulti1_ip
update_interval: 60s # update time for for general sensors etc
#############################################
# Included Common Packages
# https://esphome.io/components/esphome.html
#############################################
packages:
common_wifi: !include
file: common/network_common.yaml
vars:
local_static_ip_address: ${static_ip_address}
local_api_key: ${api_key}
local_ota_pass: ${ota_pass}
common_mqtt: !include
file: common/mqtt_common.yaml
common_general_sensors: !include
file: common/sensors_common.yaml
vars:
local_friendly_name: ${friendly_name}
local_update_interval: ${update_interval}
#############################################
# ESPHome
# https://esphome.io/components/esphome.html
#############################################
esphome:
name: ${devicename}
friendly_name: ${friendly_name}
comment: ${description_comment} #Appears on the esphome page in HA
#############################################
# ESP Platform and Framework
# https://esphome.io/components/esp32.html
#############################################
esp8266:
board: esp01_1m
#############################################
# ESPHome Logging Enable
# https://esphome.io/components/logger.html
#############################################
logger:
level: INFO #INFO Level suggested, or DEBUG for testing
#baud_rate: 0 #set to 0 for no logging via UART, needed if you are using it for other serial things (eg PZEM)
#esp8266_store_log_strings_in_flash: false
#tx_buffer_size: 64
#############################################
# Real time clock time source for ESPHome
# If it's invalid, we fall back to an internal clock
# https://esphome.io/components/time/
# https://esphome.io/components/time/sntp
#############################################
#time:
# - platform: sntp
# id: sntp_time