🧪 Beta 6
The Wi-Fi SSID was still in diagnostics exports — the b4 note claiming otherwise was wrong (#9). The cloud nests payloads as JSON strings (devicesStatesUpdateFeed.item.reported), and the redactor only walked objects and lists, so the wifissid key inside was never visited. JSON strings are now decoded, redacted and re-encoded, at any depth. If you posted an export from b4/b5, check it for your SSID.
MAC address and serial number are redacted too. They identify a single unit and help nobody debug. The device ID stays, since payloads are grouped by it.
Combi limit, mirror case (#9). A humidity-only write took the temperature from the session value, which goes stale when a profile is edited while the heater is off. On Fenix the clamp now uses the higher of session and active-profile temperature. Xenio is unchanged.
Thanks @fasdav — both the root cause and the mirror case came from running the code against a real export.
Note: this is a pre-release. Enable "Show beta versions" for the integration in HACS to test it.