Skip to content

Add temperature offset sensor support#142

Draft
mnaser wants to merge 1 commit intoapetrycki:masterfrom
mnaser:feature/temperature-offset
Draft

Add temperature offset sensor support#142
mnaser wants to merge 1 commit intoapetrycki:masterfrom
mnaser:feature/temperature-offset

Conversation

@mnaser
Copy link
Copy Markdown

@mnaser mnaser commented Dec 26, 2025

Summary

  • Add configurable temperature offset sensor in integration options
  • When set, the offset value is subtracted from displayed temperatures and added to setpoints sent to the thermostat
  • Useful for calibrating temperature readings when the thermostat is in a location that reads higher/lower than the actual room temperature

Use Case

If your thermostat reads 2°C higher than reality (e.g., it's near a heat source), you can create a template sensor with value 2 and configure it as the offset sensor. The integration will then:

  • Show temperatures 2°C lower than what Daikin reports
  • Send setpoints 2°C higher than what you configure in HA

Test plan

  • Configure a template sensor with a numeric offset value
  • Set the sensor in integration options
  • Verify displayed current temperature is reduced by offset
  • Verify target temperature setpoints are reduced by offset in display
  • Verify setting a new target temperature adds the offset before sending to Daikin

🤖 Generated with Claude Code

@mnaser mnaser force-pushed the feature/temperature-offset branch from fc92e80 to dc99548 Compare December 26, 2025 21:27
Adds an option to configure a temperature offset sensor that provides
a calibration value. The offset is applied to all temperature readings
(subtracted from displayed temps) and setpoints (added when sent to
the thermostat).

Features:
- Entity selector filtered to temperature_delta device class
- Subscribes to offset sensor state changes for real-time updates

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
@mnaser mnaser force-pushed the feature/temperature-offset branch from dc99548 to 7b4da75 Compare December 26, 2025 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant