NetIO, Home Assistant and MQTT Dash Comparisons
Quick comparison of selected screen shots showing similar functionallity for NetIO, Home Assistant and MQTT Dash
See this document for screen shots: NetIO HA Dash Comparison
Notes:
- The NetIO screens were the model for creating the other screens.
- The Home Assistant screens could be made better looking with some more effort, but they are functionally equivalant (or better) than the NetIO ones.
- The MQTT Dash screens have less capability for customizing the ‘look and feel’ but, even so, these examples may not take advantage of possible customizations.
General Comparisons
Feature/Function | NetIO | Home Assistant | MQTT Dash |
---|---|---|---|
Connection to HomeVisionXL | TCP (Via NetIO plug-in) | MQTT (Via MQTT plug-in) | MQTT (Via MQTT plug-in) |
Remote Connectivity | Port Obfuscation & uuencoded Username/Password | Various methods, varying from low security to high security | Must expose MQTT broker. However, supports SSL connections to broker. (MQTT broker configuration should enable SSL AND non-encrypted listners. The MQTT plug-in doesn't support SSL connections. Neither do most local IOT devices (e.g., Tasmota, unless using a custom-built binary). However, the Mosquitto broker can be set up to be SSL to the outside world, and not to local network (I think!). |
Ease of screen design | Easy to Moderate | Large Learning Curve | Easy |
Flexibility/Features | Medium | Very flexible and feature rich | Low |
Configuration Method | Browser-based GUI Designer Manual JSON editing |
Browser or in-App | in-App only |
Browser Access | No | Yes | No |
Android App | Yes (but going away!) | Yes | Yes |
iPhone App | Yes (but going away!) | Yes | No |
Smartphone widgets | No | No | Yes |
Hardware Requirements* | Basic HomeVisionXL HW | Raspberry Pi or Docker on Linux computer. Several possibilities with varying complexity. | HW to support MQTT broker, which could be run on same HW as HomeVisionXL. |
- Other than display hw: phone, tablet, etc..