Great work on this integration — exactly what’s been missing for the Poolstar/WBR3 family.
I’ve just paired a Poolex F-Spa (7kW) unit via Tuya Local on Homey and thought this might help your DP mapping for the 101–111 diagnostic range, since my unit exposes quite a few more than your PC-SLP090N did.
Auto-mapped by Tuya Local (matches your documented core schema):
DP1: true → On/Off
DP2: 36 → Target Temperature
DP3: 36 → Current Temperature
DP4: Heat → Mode
DP13: 0 → Fault Alarm
DP104: 36 → Power Level %
Not auto-mapped, values as observed at pairing time (unit idle/just powered):
DP103: 36
DP105: 20
DP106: 22
DP108: 24
DP110: 0
DP111: 480
DP117: 21
DP120: 234
DP124: 45
DP125: 8
DP127: 1
DP128: 1
DP130: 2
DP131: 1
DP132: -5
DP142: 40
DP145: 7
Happy to run the unit through a heating cycle and log which values move, if that’s useful for narrowing down which DP is exhaust/return temp, compressor frequency, etc. Let me know what would help most — happy to pull a full diagnostics dump too if that’s more useful than this manual list.