Case study
Mieo HA102: decoding a power meter's RF packets
The Mieo HA102 study reconstructs the power meter's 433.9 MHz FSK packet format from recorded signals. It maps current, cumulative consumption and battery fields, describes CRC16/SPI-FUJITSU checking, and supplies a Python decoder for live rtl_433 output or saved captures.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-02-10
- Language
- Python
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Mieo HA102 meter captures or live rtl_433 output for decoding.
- Limits: Several packet fields remain unidentified.
- License: MIT license.
Cite
BibTeX
@misc{mieo-ha102-rf-case,
title = {{Mieo HA102: decoding a power meter's RF packets}},
howpublished = {\url{https://github.com/greg-0xff/ha102-power-meter-rf}},
url = {https://github.com/greg-0xff/ha102-power-meter-rf},
urldate = {2026-11-08},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/mieo-ha102-rf-case/}}
}Plain text
Mieo HA102: decoding a power meter's RF packets. https://github.com/greg-0xff/ha102-power-meter-rf (accessed 2026-11-08). Awesome REA entry: https://awesomerea.org/resources/mieo-ha102-rf-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Protocols
- Midea IR tap: reconstructing a heat pump's inter-board commands · Case study
- Tesvor X500: reconstructing local UART control and path data · Case study
- Bambu Lab P2S: reconstructing LAN printer control · Case study
- Beurer BM59 Unlocked: reconstructing direct BLE measurement transfer · Case study
- PiBuddyCam: reconstructing Buddy3D camera cloud behavior · Case study
- AirDrop for Windows: investigating iPhone discovery and AWDL reception · Case study