Serial devices now route power on/off through the cached idle client instead of opening a new serial connection (which caused PermissionError). Adds tracked power_on state to DeviceState since Adalight has no hardware power query. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>