Re:Internet of Desks: How I Connected My Standing Desk to th...
by exchemist on Monday April 22, 2024 @12:35PM
(#40115988)
When I'm making a throwaway interface like this, I write the GET handler to return a super-minimal page with an unstyled form having method=POST and the couple of inputs required. The POST handler actions the request and redirects to itself to GET the form again - browsers are so forgiving of incomplete/incorrect markup and the base browser style-sheet screams "this is a prototype, don't judge it!" to anybody you show it to.
To be clear I'm just talking about the web interface, not implying the whole project is throwaway - on the contrary it looks like a lot of work (and a lot of fun :) ) kudos!
Re:Internet of Desks: How I Connected My Standing Desk to th...
by kn100 on Monday April 22, 2024 @02:53PM
(#40117533)
that's a great idea and one I'm stealing for the future! thanks.
Re:Internet of Desks: How I Connected My Standing Desk to th...
by ApeTheRick on Monday April 22, 2024 @10:48AM
(#40114912)
Makes sense - I had visions of you sat at your desk, opening a new tab and it suddenly turning back to the standing position!
Thanks for the post though, a fun read!
* I just didn't want to mess about with postman or curl or whatever in order to test, much easier to just issue a get request by visiting a url in the browser
* I'm going to be ripping the HTTP support out shortly and replacing it with MQTT support so it can more cleanly integrate with my HomeAssistant setup. The HTTP stuff was mostly just the fastest way I could get something approximating what I was looking for.
I definitely agree though, this being a `GET` request is offensive :P