Android Nodes
Control and monitor Android devices with 17 specialized nodes.Connection Setup
Android Device Setup
Configure how MachinaOs connects to your device.Connection method: Local ADB Device or Remote WebSocket
Select from connected devices
Automatically setup port forwarding
Port for ADB forwarding
Relay server URL (configured in .env)
System Monitoring (4 nodes)
Battery Monitor
Monitor battery status and health. Actions: get_status Output:Network Monitor
Check network connectivity. Actions: get_status Output:System Info
Get device information. Actions: get_info Output:Location
Get GPS location. Actions: get_location Output:App Management (2 nodes)
App Launcher
Launch applications by package name.App package name (e.g., com.spotify.music)
| App | Package |
|---|---|
| Chrome | com.android.chrome |
| YouTube | com.google.android.youtube |
| Spotify | com.spotify.music |
| com.whatsapp | |
| Gmail | com.google.android.gm |
App List
Get installed applications. Output:Automation (6 nodes)
WiFi Automation
Control WiFi settings. Actions: enable, disable, get_status, scan Output (scan):Bluetooth Automation
Control Bluetooth settings. Actions: enable, disable, get_status, get_paired_devices Output (paired devices):Audio Automation
Control volume and audio. Actions: get_volume, set_volume, mute, unmuteVolume level 0-100 (for set_volume)
Stream: media, ringtone, notification, alarm
Device State Automation
Control device states. Actions: get_state, set_airplane_mode, set_power_saveEnable or disable the feature
Screen Control Automation
Control display settings. Actions: get_brightness, set_brightness, wake_screen, set_timeoutBrightness level 0-255
Enable automatic brightness
Airplane Mode Control
Toggle airplane mode. Actions: get_status, enable, disableSensors (2 nodes)
Motion Detection
Access motion sensors. Actions: get_accelerometer, get_gyroscope, detect_shake Output (accelerometer):Environmental Sensors
Access environmental sensors. Actions: get_light, get_pressure, get_temperature, get_humidity Output:Not all devices have all sensors. Output will indicate unavailable sensors.
Media (2 nodes)
Camera Control
Control camera functions. Actions: get_info, take_photoCamera to use: back, front
Media Control
Control media playback. Actions: play, pause, next, previous, get_volume, set_volumeExample Workflows
Battery Alert
WiFi Toggle via Webhook
/wifi
WiFi Action: {{webhookTrigger.body.action}}
Morning Routine
Troubleshooting
Device not detected
Device not detected
Permission denied
Permission denied
Some features require:
- USB debugging enabled
- Developer options enabled
- Specific app permissions
Remote relay issues
Remote relay issues
- Verify relay URL in .env
- Check API key is valid
- Ensure companion app is running