Android device control and sensor creation for Home Assistant.
This repository provides two versions:
| Add-on | Description | Port | Recommended For |
|---|---|---|---|
| Visual Mapper | Stable release | 8080 | Production use |
| Visual Mapper Beta | Pre-release with latest features | 8081 | Testing new features |
Both add-ons can be installed simultaneously - they use different ports and data directories.
- In Home Assistant, go to Settings → Add-ons → Add-on Store
- Click the menu (⋮) in the top right and select Repositories
- Add this repository URL:
https://github.com/botts7/visual-mapper-addon - Choose your version:
- Visual Mapper - Stable, recommended for most users
- Visual Mapper Beta - Latest features, may have bugs
- Click Install and start the add-on
- Thoroughly tested releases
- Recommended for daily use
- Data stored in
/config/visual_mapper/ - Runs on port 8080
- Latest features and improvements
- May contain bugs or breaking changes
- Data stored in
/config/visual_mapper_beta/ - Runs on port 8081
- Default log level: debug
Tip: Install Beta alongside Stable to test new features without risking your production setup.
- Device Control - Tap, swipe, type on Android devices via ADB
- Sensor Creation - Create Home Assistant sensors from any UI element
- Flow Automation - Record and replay multi-step device interactions
- MQTT Integration - Auto-discovery sensors in Home Assistant
- Multi-Device - Manage multiple Android devices
- WiFi ADB - Wireless connection (Android 11+)
- Interactive Tutorial - Built-in guide for new users
| Option | Description | Default |
|---|---|---|
mqtt_broker |
MQTT broker hostname | core-mosquitto |
mqtt_port |
MQTT broker port | 1883 |
mqtt_username |
MQTT username | (empty) |
mqtt_password |
MQTT password | (empty) |
log_level |
Logging level | info |
ml_training_mode |
ML training mode | disabled |
- Home Assistant OS or Supervised
- Android device with Developer Options enabled
- Network access between HA and Android device
| Repository | Description |
|---|---|
| visual-mapper | Main server application |
| visual-mapper-android | Android companion app |
| visual-mapper-addon | Home Assistant add-on (this repo) |
We welcome contributions! To test your changes:
- Make changes in
visual-mapper-beta/ - Push to trigger a beta build
- Test the beta add-on in your HA instance
- Once stable, copy changes to
visual-mapper/
- Issues: GitHub Issues
- Discussions: GitHub Discussions
MIT License - see LICENSE for details.