From 059b6c0a4b9d931730ba08727a7d9e0dada1760a Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Wed, 29 Jul 2026 21:43:49 +0200 Subject: [PATCH] Configure WireGuard tunnel for energy monitor --- esphome/energymonitor.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/esphome/energymonitor.yaml b/esphome/energymonitor.yaml index 9302551..17fafde 100644 --- a/esphome/energymonitor.yaml +++ b/esphome/energymonitor.yaml @@ -48,6 +48,22 @@ time: servers: - de.pool.ntp.org +# Values are maintained in secrets.yaml. Add further peer_allowed_ips entries as +# needed when the tunnel and Home Assistant network details are available. +wireguard: + id: energymonitor_wireguard + address: !secret energymonitor_wireguard_address + netmask: !secret energymonitor_wireguard_netmask + private_key: !secret energymonitor_wireguard_private_key + peer_endpoint: !secret energymonitor_wireguard_peer_endpoint + peer_port: !secret energymonitor_wireguard_peer_port + peer_public_key: !secret energymonitor_wireguard_peer_public_key + peer_allowed_ips: + - !secret energymonitor_wireguard_peer_allowed_ip + peer_persistent_keepalive: 25s + # Avoid rebooting while the placeholder endpoint is intentionally unreachable. + reboot_timeout: 0s + logger: api: