Betas

The following beta apps are available for local install:

  1. Open your settings to find and enable "Unknown sources" under "Security" (or "Applications" in older androids) to temporarily allow these apps to be installed.

  2. Download the file you need (the files can be found at the bottom of this page).

  3. Touch the apk file to install or upgrade (it should be in the "Downloads" folder).

  4. Remember to disable the "Unknown sources" option when you are finished.

Download from below.

Join the discussion group for help and to provide feedback.

Tuya4AMv2

Note: the app name in the new version is "Tuya4AMv2". The previous version with the name "Tuya4AM", is deprecated and should be uninstalled. Tuya changed the app authentication method forcing a package change. Your devices should be preserved between versions, but you may need to update any applicable settings.

Tuya4AM is a bridge that allows TUYA (aka Smart Life) devices to be integrated with AM. To use it you create an account using your email id in the AM tower in the TUYA cloud system (same as with smart life). Tuya4AM provides minimal info to the tuya service - your email and your device list - to this China based account (you might want to use an isolated/dedicated account). The account password must be saved there as well but it's not visible in the account info, and if they follow best practices will be encrypted and not available to their administrators. Tuya4AM uses your account info to log in, find, and obtain permission to access the devices.

      1. Account > add/change, "Create". Enter a password and select "Validate" to get a code

      2. Account > Password to change the password online (using a new code).

        • "Change" to request a validation code to change a password.

        • "Save" to update a password that's already been changed from another device.

        • "Validate" to request a validation code for a new password.

      3. Account > Enter Code from validation email

        • "Register" to use the code to register a new account

        • "Change" to use the code to change the password

Then you move (activate) each of your TUYA devices into the AM Tuya service. Note that once moved you cannot use the Smart Life app to control a device (it's easy to switch them back). This allows them to be controlled by the AM UI, AM widgets, and AM rules/automation. The TUYA API saves more detailed information about this device. Personal information: your external IP (for remote control) and your timezone (which isn't used). The device id and type information is also known. The wifi SSID & PW does not seem to be saved (or at least is not available online to the Tuya4AM app).

      1. "Add" to activate a device on this account & service

      2. "Power On", "Power Off" can be used to verify connectivity

      3. "Remove Device" removes the device from this account/service to allow it to be used in a different app/service (e.g. Smart Life).

Troubleshooting:

      • Can't register: https://smartapp.tuya.com/tuyasmart/faq

      • Unrecognized device: send me the tuya4am log, if it's a device I don't currently recognize I'll see if I can add it. Let me know the device type, functions available, and IP/MAC

MppSMSer

Google no longer allows applications that send SMS messages to be published on Google Play. To send SMS messages from MPP AutomationApplications you will need to load the MppSMSer application separately and permit it to send SMS messages. Privacy statement: MppSMSer never sends messages unless instructed by MPP automation and no data is retained from the message. Phone numbers and contacts are never collected and no data is retained in this app.

If there is no "about" menu item in the version you are running you must update to the current version.

    • 1.1.0 - updated for Android 10

NfcTriggers

To use NfcTriggers

    1. Code a text/plain or text/mpp data tag in an NFC sticker using NFC Editor or similar from Google Play

    2. Create an NFC Trigger using that tag name and assign action

Geofence support for AutomationManager and DscServer

To use geofencing:

    1. Setup a WemoRemote connection to your WemoServer

    2. Create an OnEvent rule in your WemoServer to take the desired action

    3. Install the MppGeofences app on your phone and start it.

    4. Give the MppGeofences fine location permission

    5. Create a geofence with the desired location

    6. Add an action to trigger the remote event

    7. Use the lowest settings possible to minimize battery use.

Betas on Google Play

Install Google Play apps by following the links below to the instructions on Play. When the beta is promoted to production you'll automatically be updated to that version.

Betas on google play, follow link to join:

Tuya4AM Updates (use Tuya4AM-release.apk and AutomationManager 16.12.12 or later):

  • 3.1.0 - regress to 3.29.5 to allow unlimited users (updated from 2.x.x to enable new security requirements)

  • 3.0.0 - update to v4.0.0

  • 2.3.12 - added PIR

  • 2.3.11 - added wifi scan when adding device (scan is from phone/tablet)

  • 2.3.9 - added plug w/ switch_on

  • 2.3.8 - tweak for V1 bulbs

  • 2.3.4 - restart workaround for later androids

  • 2.3.3 - fan/light combo switch

  • 2.3.0 - tuya library 3.24.1

  • 2.2.0 - latest tuya library

  • 2.1.1 - added led_switch DP (for bulbs)

  • 2.1.0 - refactor to fix refresh on multi-gang

  • 2.0.5 - multi gang support

  • 2.0.2 - fix dimmer switch type

  • 2.0.0 - new handling for device properties
    - tuyasmart library 3.17.0

  • 1.8.6 - correct field used to report power

  • 1.8.5 - added TuyaPower

  • 1.8.4 - TuyaDimmer tweak

  • 1.8.2 - added TuyaDimmer, back to 3.14.5 (3.15 crashes too frequently)

  • 1.8.1 - fix AP mode device discovery, tuyasmart library 3.15.0

  • 1.8.0 - tuyasmart library 3.14.5 (fixes foreground issue)

  • 1.7.0 - autostart from AM

  • 1.6.3 - additional problem determination info

  • 1.6.0 - stable version with recovery from the TUYA SDK crashes

  • 1.2.0 - added colour_v1 and temperature_v1 bulb support

  • 1.1.4 - catch and email on application error exit

  • 1.1.3 - handle no startup on initial registration

  • 1.1.2 - catch library activation failure

  • 1.1.1 - added retries for some connection errors

  • 1.1.0 - added rename, refresh, functional improvements

  • 1.0 - basic light switches and sockets (singles), V2 bulbs (dimming, colors, temperature)