�� App Overview
Ecovision is a powerful Android companion app for the Home Assistant smart home system, focused on privacy, choice and sustainability. The app runs locally in your home via devices like the Home Assistant Green or Raspberry Pi.
Key Features
Comprehensive Control
One app for the entire home: Compatible with the biggest brands in the smart home, connecting to thousands of smart devices and services
Automatic discovery and quick configuration: Automatically recognize and configure new devices such as Philips Hue, Google Cast, Sonos, IKEA Tradfri and Apple HomeKit compatible devices
Automate everything: Make all your home devices work in harmony - adjust the lights when watching a movie, turn off the heating when leaving the house
Security and privacy
In-home data: Use it privately to see trends and past averages
Secure connection: Support local and remote connections with high security
Connect anywhere: Access apps when away from home via Home Assistant Cloud
Android specific features
Smart widgets: Create custom widgets to control any device in the home with just one tap
Smart notifications: Get notifications about what's happening in the home, from leak detection to door opening
Secure Location Sharing: Use location to automate heating, security and more
Phone Sensors: Share phone sensors with Home Assistant for automation including: steps, battery level, connectivity, next alarm and more
Cross-platform integration
Android Auto: Control your home from your car dashboard - open garage door, disarm security system and more
Wear OS: Compatible with smartwatches, supports notifications, sensors, tile and watchface complications
Android TV: Supports Android TV for a big screen experience
NFC: Scan NFC tags to trigger automated actions
Voice Control
Voice Assistant: Talk to your local voice assistant on your device
Voice Commands: Supports voice control via Google Assistant
Custom Interface
Custom Dashboard: Create a dashboard to your personal taste
Diverse Themes: Supports multiple interface themes each other
Quick Settings Tiles: Integrate with Android's Quick Settings for quick access
Extensive Connectivity
Open Standards: Connect to open standards via additional hardware including Z-Wave, Zigbee, Matter, Thread, and Bluetooth
Multi-Device Integration: Support for a wide range of devices and protocols
Technology
Kotlin: Develop using the modern Kotlin language
Android Jetpack: Use Android Jetpack components for performance
Material Design: Interfaces that follow Material Design guidelines
Reactive Programming: Use Coroutines and Flow for asynchronous processing
📱 System Requirements
Android 6.0 (API level 23) or higher
Internet connection for data sync
Location, camera, microphone access (optional)
Bluetooth, NFC support (optional)
Users
Users interested in smart homes and automation
Users who prioritize privacy and data security
Users who want complete control over their home systems your smart
Android users want the ultimate mobile experience
Ecovision is more than just a regular smart home control app, it's a comprehensive solution that turns your Android phone into a smart control center for your entire home.