Skip to content

Raw Payload Decoding & New Heat Pump Brand Support

Choose a tag to compare

@Korkuttum Korkuttum released this 03 Jul 12:24
5df2ee5

🚀 New Features

  • Added support for decoding sensor values packed inside raw-type data-points as base64-encoded arrays. Many heat pump models expose their most useful telemetry (compressor current, fan speeds, DC bus voltage, coil temperatures, capacity, COP, daily energy, etc.) only in this format — these are now available as regular Home Assistant sensor entities.
  • Auto-detects payload encoding (int32_be, int16_be, uint8) so both large status blobs and small counter/timer DPs are handled automatically.
  • Added support for new heat pump brands:
    • Power World R290 Full DC
    • Della
    • Fairland Inverter Plus
    • Kensol
  • Total supported devices now: 30 🎉

🛠️ **New Tool: raw_explorer.py

A small standalone GUI raw_explorer.py that helps map raw payloads for new devices. It connects to a Tuya device, polls its raw DPs live, and lets users label each field by comparing values with the Tuya (Smart Life) app side by side. Live preview shows the scaled result as you type, and the export produces a ready-to-paste SENSOR_TYPES snippet. If you own a device with unmapped raw sensors, running this tool and sending the output makes adding your model straightforward.

🙏 Special Thanks

Special thanks to contributors: