Why Raspberry Pi 5 + Home Assistant Is Best for Elderly
Technical reasons:
- 100% local processing — no cloud dependency, no monthly fees
- Raspberry Pi 5’s 4-core 2.4 GHz CPU handles 50+ sensors comfortably
- Home Assistant supports over 3,000 brands, including all devices found in Thai markets
- Open Source — no risk of service shutdown like commercial platforms
Privacy reasons:
- Elderly health and behaviour data stays in the home — not sent to overseas servers
- Compliant with Thailand’s PDPA policy
System Architecture
[Sensors & Devices] → [Zigbee/Z-Wave Hub] → [Raspberry Pi 5 (HA)] → [Family Dashboard]
mmWave Sonoff Dongle Home Assistant LINE Notify
PIR Sensor ConBee III Node-RED Mobile App
Smart Plug Matter Bridge Automation Rules Voice Alert
Air Quality
Smart Lock
Layer 1 — Sensor devices: All devices connect via Zigbee 3.0 or direct Wi-Fi — bypassing manufacturer clouds.
Layer 2 — Smart Hub: Raspberry Pi 5 (8GB RAM), installed on 64 GB Class 10 microSD or USB SSD.
Layer 3 — Home Assistant: Recommended version: Home Assistant OS (HAOS), not Container version, for maximum stability.
Layer 4 — Notification: LINE Notify → family receives Alerts via LINE they already use.
8 Essential Integrations
1. Zigbee Integration (ZHA or Zigbee2MQTT)
- Connects all sensors: PIR, Door/Window, Smart Plug, Air Quality
- Recommend Zigbee2MQTT for broader device compatibility
2. mmWave Integration (ESPHome)
- For DIY mmWave modules such as LD2410
- Or official integration for Vayyar Care
3. LINE Notify Integration
- Sends Alerts as text + image to the family LINE group
- Setup via Token in 10 minutes
4. Google Assistant / Apple HomeKit Integration
- Elderly can control by voice: turn on light, turn off AC, call family
- Supports both Android and iOS
5. Air Quality Integration (Xiaomi Mi Air Purifier / SCD40)
- Real-time PM2.5, CO2, Temperature, Humidity display
- Automation: PM2.5 > 50 → auto-start purifier
6. Smart Camera Integration (Frigate NVR)
- Local AI Object Detection — no images sent outside the home
- Supports Fall Detection via Pose Estimation
7. Medication Reminder Integration (Node-RED)
- TTS reminder via Smart Speaker at medication times
- Logs compliance in database
8. Energy Monitoring Integration (Smart Plug + EM)
- Tracks electricity usage patterns, detects anomalies
Family Dashboard Design
Overview page (for adult children):
- ✅ symbol showing normal movement in the past 2 hours
- Bedroom air quality: PM2.5, CO2, Temp, Humidity
- All doors: open/closed
- Medication taken: ✅ / ❌
- Latest Alert
Alert Log page:
- Full Alert history, 30 days
- Daily Activity Pattern chart
Elderly UI (simplified):
- Large buttons: turn on lights, turn off lights, call family
- Font size 24pt minimum
Recommended Automation Rules for Elderly
yaml
# Example Rule: Alert family if no movement for 2 hours during daytime
automation:
trigger:
platform: state
entity_id: binary_sensor.living_room_motion
to: 'off'
for:
hours: 2
condition:
- condition: time
after: '08:00:00'
before: '20:00:00'
action:
- service: notify.line_family
data:
message: ⚠️ Mom has had no movement for 2 hours. Please check in.
The Raspberry Pi 5 + Home Assistant hardware investment of 3,500–6,000 THB is the fastest-payback investment in an elderly Smart Home system.
