Skip to content

Instantly share code, notes, and snippets.

View aver-ua's full-sized avatar
🏠
Working from home

aver-ua

🏠
Working from home
  • UA
View GitHub Profile
@aver-ua
aver-ua / esp32-cam.yaml
Created December 7, 2024 10:12
ESPHome config for ESP32-CAM camera module
esphome:
name: esp32-cam-1
friendly_name: esp32-cam-1
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
@aver-ua
aver-ua / adc-pressure-sensor.yaml
Created December 7, 2024 09:58
ESPHome config for ADC water pressure sensor YD6080
esphome:
name: adc-pressure-sensor
friendly_name: adc-pressure-sensor
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
@aver-ua
aver-ua / air-quality.yaml
Last active November 2, 2025 09:34
ESPHome config for Air Quality Sensor (ENS160+AHT20)
esphome:
name: air-quality
comment: "${device_description}"
friendly_name: Air Quality
substitutions:
device_description: "Air Quality Sensor (ENS160+AHT20)"
device_name: "air-quality"
ens160_update_interval: "100s"
aht20_update_interval: "60s"
@aver-ua
aver-ua / ecosoft-water-softener.yaml
Last active December 7, 2024 09:36
ESPHome config for Ecosoft Water Softener (Clack WS1) + HC-SR04 Ultrasonic Distance Sensor for salt level measuring
esphome:
name: ecosoft-softener
comment: "${device_description}"
friendly_name: Ecosoft Water Softener
on_boot:
priority: 200
then:
- script.execute: on_boot
substitutions:
@aver-ua
aver-ua / sonoff-sw1-bme.yaml
Last active August 31, 2024 19:21
ESPHome config for Sonoff Basic Relay + BME280 Sensor I2C
substitutions:
device_description: "Sonoff Basic with BME280 Outdoor"
device_name: "sonoff-sw1"
esphome:
name: ${device_name}
comment: "${device_description}"
friendly_name: Sonoff SW1
esp8266:
@aver-ua
aver-ua / topas-meter.yaml
Last active December 7, 2024 09:39
ESPHome config for Topas Septic, Temperature (DS18B20) and Water Level Meter (ultrasonic AJ-SR04M )
esphome:
name: topas-meter
comment: "${device_description}"
friendly_name: Topas Meter
substitutions:
device_description: "Topas Septic Temperature and Water Level Meter"
device_name: "topas-meter"
water_warn_prc: "80" # water level in prc warning
diag_updt_interval: 60s
@aver-ua
aver-ua / jkbms-b1a8s10p.yaml
Last active December 7, 2024 09:35
ESPHome config for JK-BMS B1A8S10P via UART-TTL monitoring, ESP32
substitutions:
name: jkbms-b2a8s20p-calb
device_description: "Monitor a JK-BMS using the GPS port (UART-TTL)"
external_components_source: github://syssi/esphome-jk-bms@main
tx_pin: GPIO16
rx_pin: GPIO17
time:
- platform: homeassistant
id: homeassistant_time
@aver-ua
aver-ua / sonoff-b1-lamp.yaml
Created March 9, 2024 18:46
ESPHome config for Sonoff B1 Lamp
esphome:
name: sonoff-b1-lamp
friendly_name: Sonoff-B1-Lamp
substitutions:
device_description: "Sonoff B1 LED Lamp"
device_name: "sonoff-b1-lamp"
esp8266:
board: esp01_1m
@aver-ua
aver-ua / BW-SHP6-plug.yaml
Last active December 7, 2024 17:00
ESPHome config for Blitzwolf BW-SHP6 Smart Plug
substitutions:
device_description: "Boiler connected Blitzwolf BW-SHP6 Plug"
device_name: "boiler-shp-plug"
sensors_update_interval: "30s" # plug sensors update interval
diag_update_interval: "60s" # diagnostics sensors update interval
# Higher value gives lower watt readout
current_res: "0.00290"
# Lower value gives lower voltage readout
voltage_div: "940"
# Max Power is 3450W for 15A and 2300W for 10A
@aver-ua
aver-ua / freezer-plug.yaml
Last active December 7, 2024 09:40
ESPHome config for Beken bk72xx Smart Plug
esphome:
name: freezer-plug
comment: "${device_description}"
friendly_name: Freezer Plug
substitutions:
device_description: "Freezer Plug with power metering"
power_update_interval: 15s
diag_update_interval: 60s
max_power: "2000"