feat(hass): Athom ESPHome plug + MQTT integration; modular plug dashboards #97

Merged
kblack0610 merged 1 commit from feat/hass-athom-esphome-mqtt into master 2026-07-08 02:36:34 +00:00
Owner

Both integration patterns (native ESPHome + MQTT) added as reusable git seeds, and plug dashboards made modular (auto-entities on switch.plug) so Shelly + Athom + future plugs self-populate. Athom control live-verified (relay + 4.8W); both seeds validated against a copy of the live store.

Both integration patterns (native ESPHome + MQTT) added as reusable git seeds, and plug dashboards made modular (auto-entities on switch.*plug*) so Shelly + Athom + future plugs self-populate. Athom control live-verified (relay + 4.8W); both seeds validated against a copy of the live store.
Adds both integration patterns to the library as reusable seeds, and makes the
plug dashboards auto-populate so any plug (Shelly/Athom/future) self-appears.

- seed-esphome: native ESPHome entry for Athom Smart Plug V3 (.142, open API),
  baked from the live config-flow entry so it reproduces on a fresh PVC.
- seed-mqtt: HA core MQTT integration (in-cluster broker, anonymous) — the
  modular MQTT capability; HA-discovery devices (Tasmota/ESPHome-mqtt) auto-appear.
- dhcp: pin athom-plug-v3-1 at .142.
- dashboards: Overview + wall Home + Devices hub plug sections now use
  auto-entities on switch.*plug* (catches Shelly + Athom + future), replacing
  the hardcoded Shelly cards. Energy sections already filter device_class:power.
- docs: Athom section + both-integration-library + modular-dashboard notes.

Both seeds validated against a copy of the live store (idempotent + key-set
matches a known-good entry). Athom control live-verified (relay + 4.8 W).
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kblack0610/home-config!97
No description provided.