Skip to content

Automating My Window Blinds with Claude Code: An AI-Assisted Engineering Report #46

@dav1dev

Description

@dav1dev

A practical experience report on building a complete home automation system end-to-end with AI assistance, with no prior background in Shelly devices or home automation. The project covers hardware setup with 8x Shelly 2PM Gen3 smart switches, a TypeScript controller deployed to the Shellys via Shelly Forge, and a Python proxy on a Synology DSM that fetches sun radiation data from the MeteoSwiss open data API. Claude Code helped design the architecture, derive the sun position and shading algorithms, generate test cases, and write code snippets. The honest takeaway: AI alone takes too many shortcuts, but when paired with clear guidance, defined patterns, and engineering review, the outcome is genuinely good. Includes what worked, what didn't, and where human judgment made the difference.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions