Daikin's local API returns stemp as the placeholder string '-' in some states, which Number() turns into NaN instead of null/undefined. That NaN wasn't caught by the downstream ?? null checks, so it got written into current_target_temp and device_readings.target_temp as a literal NaN, then rendered as "NaN°C" on the dashboard and zone popup. Guard stemp the same way roomTemp's htemp is already guarded. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| scripts | ||
| src | ||
| Dockerfile | ||
| package.json | ||