Last active
April 28, 2024 15:52
-
-
Save meehatpa/2d54b39d514f12b445ef4cda9b20ee59 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
esphome: | |
name: d1-mini | |
friendly_name: D1 mini | |
esp8266: | |
board: d1_mini | |
# Enable logging | |
logger: | |
level: INFO | |
# Enable Home Assistant API | |
#api: | |
# encryption: | |
# key: "3VnpbPMEBzr2miG7sMQkYkCAkagnHsHJYvLZ9PT5GtU=" | |
ota: | |
safe_mode: true | |
# password: "edc5804cd79e1f0b7d77cb5c360358d7" | |
web_server: | |
port: 80 | |
wifi: | |
ssid: !secret wifi_ssid | |
password: !secret wifi_password | |
# Enable fallback hotspot (captive portal) in case wifi connection fails | |
ap: | |
ssid: "D1-Mini Fallback Hotspot" | |
password: "12345678" | |
captive_portal: | |
uart: | |
rx_pin: GPIO14 | |
tx_pin: GPIO12 | |
baud_rate: 9600 | |
modbus: | |
sensor: | |
- platform: pzemac | |
current: | |
name: "Current" | |
voltage: | |
name: "Voltage" | |
energy: | |
name: "Energy" | |
# filters: | |
# - multiply: 0.001 | |
# unit_of_measurement: kWh | |
power: | |
name: "Power" | |
id: power_pzemac | |
frequency: | |
name: "Frequency" | |
power_factor: | |
name: "Power Factor" | |
update_interval: 30s | |
- platform: dht | |
pin: GPIO13 | |
temperature: | |
name: "Temperature" | |
humidity: | |
name: "Humidity" | |
update_interval: 60s | |
- platform: total_daily_energy | |
name: 'Daily Energy' | |
power_id: power_pzemac | |
unit_of_measurement: 'kWh' | |
state_class: total_increasing | |
device_class: energy | |
accuracy_decimals: 3 | |
filters: | |
# Multiplication factor from W to kW is 0.001 | |
- multiply: 0.001 | |
time: | |
- platform: sntp | |
id: sntp_time | |
timezone: Asia/Kolkata | |
servers: | |
- 0.pool.ntp.org | |
- 1.pool.ntp.org | |
- 2.pool.ntp.org | |
mqtt: | |
broker: !secret mqtt_broker | |
username: !secret mqtt_username | |
password: !secret mqtt_password | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
esphome: | |
name: esp12e | |
platform: esp8266 | |
board: esp12e | |
wifi: | |
ssid: !secret wifi_ssid | |
password: !secret wifi_password | |
# Enable fallback hotspot (captive portal) in case wifi connection fails | |
ap: | |
ssid: "D1-Mini Fallback Hotspot" | |
password: "12345678" | |
captive_portal: | |
mqtt: | |
broker: !secret mqtt_broker | |
username: !secret mqtt_username | |
password: !secret mqtt_password | |
ota: | |
safe_mode: true | |
logger: | |
level: INFO #DEBUG | |
# Example configuration entry | |
web_server: | |
port: 80 | |
uart: | |
rx_pin: GPIO14 | |
tx_pin: GPIO12 | |
baud_rate: 9600 | |
modbus: | |
sensor: | |
- platform: pzemac | |
current: | |
name: "Current" | |
voltage: | |
name: "Voltage" | |
energy: | |
name: "Energy" | |
power: | |
name: "Power" | |
frequency: | |
name: "Frequency" | |
power_factor: | |
name: "Power Factor" | |
update_interval: 30s | |
time: | |
- platform: sntp | |
id: sntp_time | |
timezone: Asia/Kolkata | |
servers: | |
- 0.pool.ntp.org | |
- 1.pool.ntp.org | |
- 2.pool.ntp.org | |
wireguard: | |
address: 10.6.0.6 | |
private_key: !secret private_key | |
peer_endpoint: !secret peer_endpoint | |
peer_public_key: !secret peer_public_key | |
# Optional netmask (this is the default if omitted) | |
netmask: 255.255.255.255 | |
# Optional endpoint port (WireGuard default if omitted) | |
peer_port: 51820 | |
# Optional pre-shared key (omit if not in use) | |
peer_preshared_key: !secret peer_preshared_key | |
# Optional list of ip/mask (any host is allowed if omitted) | |
peer_allowed_ips: | |
- 10.6.0.0/24 | |
- 10.2.0.0/24 | |
# Optional keepalive (disabled by default) | |
peer_persistent_keepalive: 25s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment