Skip to content

feat: raise maximum sample time from 600 s to 6000 s - #156

Merged
bvweerd merged 1 commit into
devfrom
claude/lucid-cori-yczvrl
Sep 23, 2026
Merged

bvweerd merged 1 commit into
devfrom
claude/lucid-cori-yczvrl

Conversation

@bvweerd

@bvweerd bvweerd commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

Description

Raises the upper limit of the Sample Time number entity from 600 s to 6000 s. With slow, inertial systems (for example a heating system on PD control), a 10-minute cap is too short for the derivative term to be useful. The reporter already runs with 6000 s by patching the integration locally.

The coordinator reads sample_time directly to set its update_interval, so nothing else has to change. Existing installs keep their current value, and the default stays at 10 s.

Closes #155

Type of change

  • fix: Bug fix (patch version bump)
  • feat: New feature (minor version bump)
  • feat!: / BREAKING CHANGE: Breaking change (major version bump)
  • chore: / docs: / ci: Maintenance or documentation (no version bump)

Checklist

  • Commit title follows Conventional Commits (feat:, fix:, chore:, etc.)
  • Tests added or updated where applicable: the sample-time entity accepts 6000 s, and the coordinator interval follows a 6000 s sample time
  • Documentation updated if needed: the README does not mention the limit
  • CI is green
  • PR targets the dev branch (not main, unless this is a hotfix)

Slow, inertial systems (e.g. heating with PD control) need a longer
PID evaluation interval for the derivative term to be meaningful.
Closes #155.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UrhppzJMscLjTBuiYfZtvA
@github-actions github-actions Bot added the enhancement New feature or improvement label Sep 23, 2026
@bvweerd
bvweerd merged commit 920f22d into dev Sep 23, 2026
9 checks passed
@bvweerd
bvweerd deleted the claude/lucid-cori-yczvrl branch September 23, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Some limitations

2 participants