[Claude Code] Session Checkpoint: Bed control + Alexa trim + Lovelace cards¶
Asked (rollover from 04-21 session): turn-off bed, trim Alexa, wire alexa_media, build Lovelace cards, switch to -10→+10 level scale.
Built: input_boolean.justin_bed_power / .krystal_bed_power with sync automations so climate↔power stay in sync (Alexa: "turn off Justin's bed"). Level helpers use linear map -10..+10 ↔ 55..110°F via climate.set_temperature (proven reliable). Trimmed Alexa-exposed entities from 55 → 14 essentials; fixed 'weight' substring false-positive hiding cat feeders. Rewrote Wellness Lovelace dashboard at /wellness-dash, added bed-control cards (per-side entity panels + 8 preset buttons) at top of Today view.
Blocked: alexa_media_player config flow returns login_failed: Amazon's new proxy-based login requires a human browser session that can't be remoted. Recommend keeping ntfy for Claude reply delivery (already wired).
Next: verify voice commands (turn off Justin's bed, set Justin bed level to -5, cool my bed); Garmin 06:05 cron fires tomorrow morning; consider Playwright route for alexa_media if TTS replies become critical.