Also, the time on the WebIf is in 'AM/PM' mode, whilst the time in the API is 24h.
(My location was correctly determined to be EU)
From the screenshot I'd assume you live in a country where AM/PM is default time format, UK, Ireland or so?
With TZ Europe/Berlin the device shows 24-hour-format for both API and GUI.
I think WebUI is based on local time (which is user-friendly) and API is based on ISO 8601 (which is developer friendly).
Now, I'm not interested in what *was* the case, it should return if the action was successful, and the relay is now in the requested state.
- successfull is the APIs answer with valid JSON response, any additional information is IMHO useless.
What is the benefit if there's something like "applied": true, "current_state": on in the the JSON?
- was_on is important for me: if you send a request to turn it 'on' and it was already on this information can be helpful for software developers.
was_on 'true' after a 'turn on' request: -> relay was already on, no change.
was_on 'false' after a 'turn on' request -> relay state changed from off to on
....
But if you don't like it you can still use the old API URLs to get a more detailed state:
http://<ip>/relay/0?turn=toggle should still work..
Zitat
My browser is not allowed to remember the login password.
This is intentionally (not a bug), the html input field has the autocomplete="off" attribute. Probably security reasons..
About saving modifications to the URL for a WebHook, I think you might have tried this only by verifying if the URL has changed when 'Apply Webhook', and then immediately viewing the URL again.
Validated, I'll create a bug report 