You can download the app from Google Play Store on this link: https://play.google.com/store/apps/details?id=com.embarcadero.SonoffDIY
OR
You can also scan the QR code.
The application is divided into 3 section:
Switch (Pictured)
Options
About
The switch section displays all the loaded switches.
To toggle a switch, simply click on the green/red switch image. You can also select another switch by swiping left or right on the device.
If a switch is offline the image will change to reflect no signal.
Polling Interval: This is the time in seconds that the active switch will be queried to determine if is on or off. This option can also be disabled by sliding the track bar all the way to the left. Recommended values are 1 - 3 seconds.
Time-Out: This is the time in milli seconds after which a no response from the switch will be considered as failed communication. Recommended values are 200 ms or more and depends on your network.
Edit Switches: Allows in place edit of the switches, refer to Edit Switch for more detail.
Auto Scan Options: Displays the auto scan options. The first number is the start and the last number is the end IPv4 address. By default these are populated with the current sub net of the mobile device. Click the Auto scan and add... button to start scanning the network within the specified range. Any new switches are added to the list.
Note: Switches are identified as unique based on the IP address and not the Device ID since there is not way to obtain the device ID by using the REST API.
To add a new switch, click on the + button and complete the detail required in the Edit Switch section.
Once in place edit mode is switched on in options using the Edit Switches switch, the interface will change to the image shown here.
Changes can be cancelled or saved by using the cancel and save buttons.
The position of any switch relative to the other switches can be changed by using the left and right buttons. This will move the switch left or right respectively in the list.
Device Friendly Name: This is the name of your switch and can be any name.
IP Address: This is the IPv4 Address
Device ID: This is the Device ID as it is reported in mDNS. This field is currently ignored by the switch.
To test your current switch, after editing, you can click on the play button to check communication with the switch. A simple dialog will display the result. Keep in mind that the current values for Time-Out will be used.
This app is not associated with or endorsed by Sonoff in any way. It is intended for DIY enthusiasts using Sonoff Basic R3 smart switch.
To reset configuration data tap 10x on the large icon.
1
1.0.1
Released: 4 May 2020
Initial release
Bug: 32 bit version did not have vibrate in manifest
5
2.0.2
Released: 20 July 2020
Second release
Supports latest version firmware: 3.5.0
Backward compatible, but it is recommended to update all switches to latest version
Full support for switches on 3.5.0 firmware using DHCP: Now uses switch ID to pick up when IP changed
Bug fixes
6
2.1.3
Released: 27 July 2020
Third release
Major bug fix: Switch state reported as always on
Added version information
Added reset configuration