Star on GitHubStar1.1k stars

Case study

pyhaseiq: reconstructing the older Hase iQ stove's WebSocket protocol

pyhaseiq reconstructs the local WebSocket protocol of Hase iQ wood stoves used with the flamemonitor app and implements an asynchronous read-only Python client. The specification records base64-encoded request and response frames, serial dialogue and observation status for each finding; the client reads combustion phase, temperature and performance.

Targets
Protocol
Category
Independent reconstruction cases
Relationship
Independent reconstruction project
Sources reviewed

Requirements & limits

  • Prerequisites: Python 3.13 or newer and a supported flamemonitor-generation Hase iQ stove on the local network.
  • Limits: The newer HASE iQ app generation is unsupported; the API is described as alpha.
  • Scope: The library implements no write commands.
  • License: MIT license.

About this entry

The description was reviewed against primary sources.

Report an outdated entry Suggest a translation fix

Primary sources

  1. docs/SPEC-WS-PROTOCOL.md GitHub · bbayszczak/pyhaseiq · Revision e7bb8ce
  2. README.md GitHub · bbayszczak/pyhaseiq · Revision e7bb8ce

More in Protocols

All 136 entries in ProtocolsProtocols case studies (91)

↑↓ move↵ open⌘↵ new tab