-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Nicer web UI idea offloaded to external server #5244
Comments
Please, check: https://github.com/jziolkowski/tdm |
That would use a lot of RAM resources in the ESP8266 so as to work, leaving nearly no other feature available like sensors support. |
Was not aware of TDM, but is still something you have to install. SRI hashes are checked in the web browser. |
Tasmota is not meant to be connected to internet. The main idea is not to be cloud dependant and that all your information (usage, statistics, data, etc) is just local in your network. That is why TasmoAdmin Server and TasmoAdmin Add-On for Hass.io are local in your network. As an alternative for TasmoAdmin, there is TDM also. |
Tasmota is still as is, this would not be a dependency. It's just the extra UI web pages that would be transferred over the internet (to the device administering tasmota, which would need internet connectivity for this; in case of no internet, fallback is current behaviour). |
Any extra tool for Tasmota is always welcome !!! I was just pointing out the alternatives (TasmoAdmin, TDM) |
And thanks for that. I just want(ed) to hear thoughts, and criticism. If someone else thinks this could be useful, I can create a proof of concept, and hopefully people skilled in web design could work on it. |
It's a nice idea, it could be implemented in the same way as the device database I suggested in #5177. |
I think most people move away from internet hosted services to get more direct control. I personally don't like the idea of my devices being dependent on an internet connection and external services that are hosted on a site which is beyond my control. I do like the idea of being able to configure and control a device over MQTT instead of HTTP. You asked for thoughts... |
Current web UI as a bit limited, and that's understandable, as there are flash space limitations.
My idea is to source basically offload all the fancier UI to some server.
Now this obviously requires an internet connection, but in case it is not available, you still have the existing UI as a backup. New UI could use SRI hashes, so it couldn't be replaced with malicious UI.
Externally loaded UI offers plenty of possibilities, for example nice timer configuration, rule validations ...
The features would be implemented by sending commands through already implemented web interface.
(I know about TasmoAdmin/SonWEB, which requires local installation, and therefore loses the seamless appeal of this proposal.)
What do you think? Feasible? Does it require only someone implementing it, or are there some restrictions that I have missed?
The text was updated successfully, but these errors were encountered: