Offline UI is inconsistent across platforms and device types (iOS vs Android vs Hub)
Model: H110 Smart IR & IoT Hub
Firmware: 1.4.4 Build 251031 Rel.111523
App Version (Android): 3.17.109
App Version (iOS): 3.17.105
Summary
When the internet is disconnected, the Tapo app displays different and inconsistent offline indicators depending on the platform (iOS vs Android) and the device type (smart plug vs IR device). This makes it difficult for users to understand the actual state of their devices and whether automations will run locally.
Steps to reproduce
- Disconnect the internet (router unplugged or WAN disabled).
- Open the Tapo app on both iOS and Android.
- View the dashboard, smart plug tiles, and IR device tiles.
- Enter individual devices (smart plugs and IR devices).
- Observe the offline indicators and warnings on each platform.
Observed behaviour
iOS (iPad)
- Dashboard shows “Network Unstable.”
- Entering an IR device shows “Local Only.”
- Smart plugs show a warning icon on the tile.
- Tapping the warning opens a window that eventually displays the following message (shown in Spanish because the iPad language cannot be changed):
“Ahora puede controlar este dispositivo inteligente de forma local y remota.”
(English: “You can now control this smart device locally and remotely.”)
- After tapping, the warning disappears — even though the device was already controllable locally before the message appeared.
Android
- No “Network Unstable” message.
- No “Local Only” indicator on IR devices.
- No warning icon on smart plugs.
- Smart plugs still work locally, but the app gives no visual indication that the system is offline.
- IR devices also work locally, but again with no indication.
Hub behaviour
- Smart plugs and Sub‑GHz sensors/buttons continue to operate locally.
- IR devices show “Local Only” only on iOS, not on Android.
- The app’s offline UI does not reflect the hub’s actual capabilities.
Expected behaviour
- Offline mode should be indicated consistently across iOS and Android.
- Smart plugs and IR devices should show the same offline indicators on both platforms.
- Warning icons should appear reliably and disappear only when appropriate.
- The “Local Only” label should appear on all platforms when the hub is offline.
- Users should not have to guess whether a device is in local mode.
Impact
This inconsistency creates confusion and makes troubleshooting extremely difficult:
- Users may believe devices are online when they are not.
- IR devices appear online on Android even when they are offline.
- Smart plugs show warnings on iOS but not on Android.
- The same device can appear in different states depending on the platform.
- Users cannot rely on the UI to understand whether automations will run.
This is especially problematic for heating/cooling devices where offline behaviour matters.
Additional notes
- The behaviour is reproducible across iPadOS, Android, and Bluestacks.
- Smart plugs always work offline, regardless of the UI.
- IR devices work offline manually, but the UI does not reflect this consistently.
- The offline UI appears to be app‑side logic rather than hub‑side logic.
Request
Please confirm whether this inconsistent offline UI behaviour is expected.
A unified offline indicator across platforms and device types would greatly improve clarity, reliability, and user confidence.
Thank you for your attention.
Best regards,
John
