-
-
Notifications
You must be signed in to change notification settings - Fork 13
Mod Store
The Mod Store installs and manages extension modules for Ava, supporting both special hardware and general Android device enhancements.
The Mod Store allows you to install extension modules that add new features, device support, and custom integrations to Ava. Mods can continuously expand what Ava can do.
What Mods Can Do:
- Add support for special hardware devices
- Add GPIO, system interface, and service call capabilities
- Extend device attributes and automation flows
- Add custom Ava interaction logic
- Integrate open-source components
- Go to Settings -> Advanced -> Mod Store
- Browse available mods
- Install, enable, disable, or manage mods
| Section | Description |
|---|---|
| Installed | Mods currently installed |
| Available | Mods available for installation |
| Refresh | Check for new mods |
| Manage | Configure installed mods |
- Go to Settings -> Advanced -> Mod Store
- Find the mod in the Available list
- Tap to download
- The voice service will restart to apply changes
- Find the mod in the Installed list
- Tap Enable or Disable
- The voice service restarts to apply changes
- Tap Update on an installed mod
- The voice service restarts to apply changes
- Find the mod in the Installed list
- Tap Manage -> Uninstall
- Confirm deletion
Some mods have configurable options:
- Find the mod in the Installed list
- Tap Manage
- Configure available options
- If no options are available, "This module has no configurable options" is shown
Some mods require additional permissions:
- If a mod requires a permission that hasn't been granted, it cannot be enabled
- If permission is denied permanently, open app settings and allow the required permission for that module
Mod documentation and examples are available at:
Brings Meta Portal ambient sensors, presence detection, sound level, screen timeout, and alert tone controls into Home Assistant through Ava, without requiring MQTT.
Based on the portal-ha-bridge project by RoadRunner-1024.
Features unlocked:
- Ambient light sensor
- Human presence detection
- Sound level sensor
- Screen timeout control
- Notification tone control
Setup:
- Install the Meta Portal Support mod from Settings → Advanced → Mod Store
- Download
provision.shfrom the mod source - Save provision.sh to your computer (e.g., Downloads folder)
- Open Terminal and navigate to the folder:
cd ~/Downloads
- Make the script executable:
chmod +x provision.sh
- Connect your Meta Portal to the computer with USB and verify ADB can see it:
adb devices
- Run the provisioning command for Ava:
./provision.sh com.example.ava
Authorization options:
- Manual ADB authorization (always supported)
- Shizuku authorization (now supported)
- Automatic permission handling on rooted devices
Entry points:
- Settings → Advanced → Mod Store → Meta Portal Support
- Settings → Permissions → Shizuku Authorization
- Tap Refresh to check for available mods
- Check network connection
- Mods may not be available for your device
- Check network access
- Check repository URL
- Check module configuration
- Try again later
- Check if the mod requires additional permissions
- Grant the required permission
- If permission was denied permanently, open app settings and allow it
This is expected. After enable, disable, or update, the voice service restarts automatically to apply changes.
Back to Home