Google Home, But Better:Smart Home Display with Flutter
summary
A full smart‑home display runs on Raspberry Pi 4B (4GB RAM) with an SCD41 CO2/temperature/humidity sensor attached over I2C, a Waveshare 11" IPS touch display, and Shelly bulbs/plugs controlled via simple HTTP GET calls. Flutter (standard Linux embedder) renders the UI, a Python process exposes sensor readings over D‑Bus, and the Flutter app polls those values every few seconds; the prototype is assembled, the UI is responsive, and the demo works.
AI-written summary · about
chapters (9)
- 0:00Introduction and motivation
- 3:00About the speaker and project
- 8:16Hardware overview and setup
- 13:38Software stack and Flutter on embedded
- 16:27Raspberry Pi OS and Flutter SDK setup
- 18:56Smart bulbs and REST API integration
- 21:43Inter-process communication with D-Bus
- 26:48Dart and Flutter D-Bus integration
- 28:54Demo and project resources
related talks
13mRevolutionizing Smart Device Interfaces with Flutter: Any Screen, Any...
31mInteractive Experiences Using Flutter, Arduino, Raspberry Pi
36mEnd to end IoT with Dart and Flutter
32mCreate Interactive Experiences Using Flutter, Arduino, RPi
01h 15mUnleashing Flutter on embedded hardware
34mMirror, Mirror on the Wall Built with Flutter After All
35mAgainst all odds, a cloudless smart home
29mNerves ❤️ Flutter
