No description
routes/override.js and ac-control.js's commandAcDevice() got a daikin branch when the driver was built, but scheduler.js's own separate AC_DEVICE_TYPES filter (used for automatic occupied/vacant scheduling at room state transitions) was never updated — so every scheduler tick for a zone with only a daikin device logged "No devices to command" and silently skipped it. Manual control worked fine (different code path), which is why it wasn't caught until a real unit got stuck on after a manual test. Note: this does NOT retroactively fix a unit already stuck from a missed transition — the scheduler only applies at state transitions, not continuously, so a currently-on unit needs a manual off (or the next real transition) to actually turn off. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| backend | ||
| docs | ||
| frontend | ||
| .gitignore | ||
| docker-compose.yml | ||
| seed-app.js | ||