I have a Ezlo Plus beta device and would like to play around with the API. The documentation I’ve seen refer to a websocket port at 17000 but when my controller is connected to my LAN with the ethernet there is nothing running on 17000. If I open a access point on the controller and connect to that I can access the websocket on port 17000.
I would like to access the websocket locally without having to set up the access point on the controller. Is this possible or am I doing something wrong?
Thanks. But I’ve been through that guide but I don’t find it clear about not seeing port 17000. If I do a port scan of the controller on LAN the port 17000 is not available. Is it so, that one need to authenticate first to enable the port or turn of authentication?
I’ve not been able to do the authentication in the guide due to the Python script fetching the token not working (highlighted in another post).
I just tested both ports 17000 and 17001 on both of my Ezlo Plus controllers and they are both open OK currently. HTTP Server API working OK etc. Can’t remember what issues I was previously having in this particular thread though.
Yes, finally resolved. I did a factory reset, which apparently loads an older version of the firmware. Then, after a bit (in my case it took 24 hours), the hub installs a later version (which has the HTTP functionality).