# ESPHome — Maytronics Air Cover BLE: reconstructing pool-cover control

> ESPHome — Maytronics Air Cover BLE recreates pool-cover control through a BLE GATT profile observed in the official Android app. Its ESPHome configuration sends open, close and stop payloads and reads position and motor-state notifications for Home Assistant.

- Type: Case study
- Targets: Protocol
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/neopsyko/maytronics-aircover-esphome>
- Primary source: <https://github.com/neopsyko/maytronics-aircover-esphome/blob/77829575d3a1828d811b1611452fed5df878cbdc/README.md>
- Catalog page: <https://awesomerea.org/resources/maytronics-aircover-esphome-case/>
- Record JSON: <https://awesomerea.org/resources/maytronics-aircover-esphome-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/maytronics-aircover-esphome-case/index.md)

## Requirements & limits

- **Prerequisites:** An ESP32 within BLE range of a Maytronics Air Cover and its BLE address are required.
- **Limits:** Control payloads were captured from one 2023 unit; compatibility with other units is unknown.
- **License:** MIT license stated in the README; no licence file in the repository.

## Primary sources

1. <https://github.com/neopsyko/maytronics-aircover-esphome/blob/77829575d3a1828d811b1611452fed5df878cbdc/README.md>

## More in Protocols

- [RevCar CLI: reconstructing WowWee car BLE control](https://awesomerea.org/resources/revcar-cli-case/index.md) · Case study
- [Open Steigen: documenting an appliance's local protocol](https://awesomerea.org/resources/open-steigen-protocol-case/index.md) · Case study
- [Tchibo 287717: decoding a wireless weather-sensor signal](https://awesomerea.org/resources/tchibo-287717-weather-signal-case/index.md) · Case study
- [BPM: USB data access for the Aponorm blood pressure monitor](https://awesomerea.org/resources/bpm-aponorm-usb-case/index.md) · Case study
- [deco-network-optimize: reconstructing Deco Network Optimization commands](https://awesomerea.org/resources/deco-network-optimize-case/index.md) · Case study
- [LEGO SPIKE medium motor: reconstructing its UART handshake](https://awesomerea.org/resources/lego-spike-medium-motor-u545re-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
