If you have multiple Sonoff or DIY Tasmota devices (such as smart switches, sensors, etc.), it can be difficult to manage them even if you assign static IP addresses to them. You still have to keep track of their IP addresses to access and manage them individually.
With the TasmoAdmin add-on (formerly SonWEB), you never have to assign a static IP address to a new or existing Tasmota device or keep a note about which device is available at which IP.
What is TasmoAdmin Add-on?
TasmoAdmin is a Home Assistant Community add-on created by Frank Nejoff You can install it on the Home Assistant server to manage all Sonoff-Tasmota devices via a central web interface. The add-on can automatically scan your wireless network, list all Tasmota devices with their IP addresses, and display various other important information about the devices.
With TasmoAdmin on the Home Assistant, you can:
- Automatically scan and list Sonoff-Tasmota devices on your network
- Manage multiple sensors and switches
- Check the status of all devices, whether they are online / offline
- Configure or make changes to devices from a single web user interface
- Update one or more devices using OTA simultaneously
- Download the latest firmware automatically
TasmoAdmin also comes with a responsive web user interface and a night mode.
You can either purchase Sonoff hardware or flash the Tasmota firmware on ESP8266-based boards, such as the D1 Mini or NodeMCU, to build your own smart devices and sensors from a private smart home, such as:
Install the TasmoAdmin add-on on the Home Assistant Server
Installing TasmoAdmin is pretty straightforward if you have the Home Assistant installed on your Raspberry Pi.
The steps are as follows:
- Log in to the Home Assistant server and go to Settings > Add-ons and click Additional Store button.
- Search for “TasmoAdmin” in the search and then click on the “TasmoAdmin” add-on in the search results.
- click Installations.
- After installation, click ranking On and off SSL Electrical disconnect switch. Also, enable Start on boot and Watchdog if you want the add-on to start with the Home Assistant server starting.
- click beginning To start the add-on.
- click Open Web UI. This will open a new browser tab and load a file TasmoAdmin WebUI.
- Enter your username and password and click Register. Make sure to use a strong username and password.
Remember the credentials as they will be required to log into TasmoAdmin and manage all Sonoff-Tasmota devices.
Add Sonoff-Tasmota devices in TasmoAdmin
To add and manage Sonoff-Tasmota devices on your network to TAsmoAdmin, log in to TasmoAdmin and then follow these steps:
- After logging in, tap self-assurance.
- Enter the IP address range in from IP And the to IP. Our network uses 192.168.0.1 to 192.168.0.255. turn on ipconfig or ifconfig driving in it Command Prompt or hall Application on your Windows PC or Linux/macOS device to find out the local IP range. You can also check the DHCP settings of your routers to check the range of IP addresses.
- If some of your Tasmota devices are locked with your username and password, enter them.
- click beginning self-assurance.
- After the automatic scan, it will list all Sonoff-Tasmota devices connected to your network and list them as device 1And the device 2and so on.
- You can click a test button to test if they are working. The button will switch the state of the device.
- Once all Tasmota devices are listed, tap save all. This will add all Sonoff-Tasmota devices on your network.
- To access and manage all Sonoff-Tasmota devices, tap Hardware > existing. This will display all added devices with their IP address, current status, Wi-Fi strength and uptime (uptime).
- If the device is not in the list or if you want to add a new Tasmota device to the list, tap + add deviceenter the IP address and tap Memorizes. You can also turn on automatic scanning again to find and list new devices automatically.
Managing Sonoff-Tasmota Smart Devices
To view all the information about the detected and added devices, you can click View details button. This will display additional information about the devices, such as hostname, Mac address, MQTT, PowerOn State, Led State, etc.
To manage these devices, you can click release icon. You can then change the device name and enable disable options, such as protected from employment And the Power failure protection.
If you click configuration code, you can modify the hardware” generalAnd the network, And the MQTT Settings.
under General Settingsyou can edit or change FriendlyName (the name Alexa discovers), PowerOnStateAnd the LedStateAnd the Sleeps time.
In the network Configuration, you can change the devices hostname, select static IP, NTP server, update or add Wi-Fi SSID and password for secondary AP2.
under MQTTyou will find advanced settings for configuring MQTT services.
After making the desired changes, you can click Memorizes button to save changes.
To update Sonoff-Tasmota devices, go to Hardware > Modernization. Here you can select the firmware package or use a file automatic Option to update the Tasmota firmware on your devices.
However, be careful as it can corrupt your devices if updates are not done properly.
Finally, under Settingsyou can update your login credentials and enable or disable OTA update and login.
Once all devices are configured, you can click on File TasmoAdmin Home logo in the top left to access and control all your Sonoff-Tasmota smart devices from a single dashboard.
You can access TasmoAdmin WebUI via Home Assistant using Open Web UI Or visit the Home Assistant’s IP address at port 9541 to access the TasmoAdmin or WebUI dashboard directly from any smartphone or PC web browser. for example, http://192.168.1.111:9541 or http://omeassistant.local:9541.
Centralization of all Sonoff-Tasmota devices
If you don’t use Home Assistant for smart home automation, you can also install the TasmoAdmin add-on on Windows, Linux, or Docker containers to centralize access control and manage Sonoff-Tasmota sensors or switches. However, the installation is a bit complicated as it requires you to set up a web server or Docker on a Linux or Windows machine.
Alternatively, you can also install the Tasmota Device Manager tool on Windows to manage the devices on your network.