|
Navigation
Recherche
|
How Home Assistant Leads a 'Local-First Rebellion'
dimanche 7 décembre 2025, 20:59 , par Slashdot
That's confirmed by this year's 'Octoverse' developer survey... Home Assistant was one of the fastest-growing open source projects by contributors, ranking alongside AI infrastructure giants like vLLM, Ollama, and Transformers. It also appeared in the top projects attracting first-time contributors, sitting beside massive developer platforms such as VS Code... Home Assistant is now running in more than 2 million households, orchestrating everything from thermostats and door locks to motion sensors and lighting. All on users' own hardware, not the cloud. The contributor base behind that growth is just as remarkable: 21,000 contributors in a single year... At its core, Home Assistant's problem is combinatorial explosion. The platform supports 'hundreds, thousands of devices... over 3,000 brands,' as [maintainer Franck Nijhof] notes. Each one behaves differently, and the only way to normalize them is to build a general-purpose abstraction layer that can survive vendor churn, bad APIs, and inconsistent firmware. Instead of treating devices as isolated objects behind cloud accounts, everything is represented locally as entities with states and events. A garage door is not just a vendor-specific API; it's a structured device that exposes capabilities to the automation engine. A thermostat is not a cloud endpoint; it's a sensor/actuator pair with metadata that can be reasoned about. That consistency is why people can build wildly advanced automations. Frenck describes one particularly inventive example: 'Some people install weight sensors into their couches so they actually know if you're sitting down or standing up again. You're watching a movie, you stand up, and it will pause and then turn on the lights a bit brighter so you can actually see when you get your drink. You get back, sit down, the lights dim, and the movie continues.' A system that can orchestrate these interactions is fundamentally a distributed event-driven runtime for physical spaces. Home Assistant may look like a dashboard, but under the hood it behaves more like a real-time OS for the home... The local-first architecture means Home Assistant can run on hardware as small as a Raspberry Pi but must handle workloads that commercial systems offload to the cloud: device discovery, event dispatch, state persistence, automation scheduling, voice pipeline inference (if local), real-time sensor reading, integration updates, and security constraints. This architecture forces optimizations few consumer systems attempt. 'If any of this were offloaded to a vendor cloud, the system would be easier to build,' the article points out. 'But Home Assistant's philosophy reverses the paradigm: the home is the data center...' As Nijhof says of other vendor solutions, 'It's crazy that we need the internet nowadays to change your thermostat.' Read more of this story at Slashdot.
https://news.slashdot.org/story/25/12/07/1955259/how-home-assistant-leads-a-local-first-rebellion?ut...
Voir aussi |
56 sources (32 en français)
Date Actuelle
lun. 8 déc. - 00:37 CET
|








