https://github.com/Sensibo/sensibo.github.io/blob/f49ba77c624ac39e1b5ffb64c1f74d2163cc30b2/sensibo.openapi.yaml#L190
Hi
I was nosing around the API docs at https://home.sensibo.com/me/api and https://sensibo.github.io/ and I noticed the YAML schema at http://static.sensibo.com/SensiboAPI_v2.yaml is out of date relative to the one in this repository (though both seem to have the same embedded version number)
When I pasted the YAML file here into https://editor.swagger.io/ it reported:
Structural error at paths./pods/{device_id}/timer/.delete
should have required property 'responses'
missingProperty: responses
Jump to line 190
To demonstrate the issue, just open the link at the top of the docs page https://editor.swagger.io/?url=https://raw.githubusercontent.com/Sensibo/sensibo.github.io/master/sensibo.openapi.yaml
The solution is to add this code inside the "delete" node, below line 198:
responses:
'200':
description: Success`
By the way, the "acState" schema mentions a "remoteCapabilities" object, but this doesn't appear to be documented. I'm idly interested because the Sensibo Sky Android app doesn't seem to support the "SET" (static fan position/angle) button on my Fujitsu AR-RAH1E remote. That's not surprising, since it looks like there is no corresponding property in the API schema, unless the (undocumented) "swing" values have been overloaded with the "fan position" values.
EDIT: never mind, I found the values in the output of https://home.sensibo.com/api/v2/users/me/pods?fields=* and there is no fan position capability. remoteAlternatives looks interesting, but I have no idea how to test the alternative remote schemas
Thanks for providing this API and documentation, too! The docs at https://sensibo.github.io are beautiful, I'm going to have to try out redoc on some of my own projects
https://github.com/Sensibo/sensibo.github.io/blob/f49ba77c624ac39e1b5ffb64c1f74d2163cc30b2/sensibo.openapi.yaml#L190
Hi
I was nosing around the API docs at https://home.sensibo.com/me/api and https://sensibo.github.io/ and I noticed the YAML schema at http://static.sensibo.com/SensiboAPI_v2.yaml is out of date relative to the one in this repository (though both seem to have the same embedded version number)
When I pasted the YAML file here into https://editor.swagger.io/ it reported:
To demonstrate the issue, just open the link at the top of the docs page https://editor.swagger.io/?url=https://raw.githubusercontent.com/Sensibo/sensibo.github.io/master/sensibo.openapi.yaml
The solution is to add this code inside the "delete" node, below line 198:
By the way, the "acState" schema mentions a "remoteCapabilities" object, but this doesn't appear to be documented. I'm idly interested because the Sensibo Sky Android app doesn't seem to support the "SET" (static fan position/angle) button on my Fujitsu AR-RAH1E remote. That's not surprising, since it looks like there is no corresponding property in the API schema, unless the (undocumented) "swing" values have been overloaded with the "fan position" values.
EDIT: never mind, I found the values in the output of https://home.sensibo.com/api/v2/users/me/pods?fields=* and there is no fan position capability. remoteAlternatives looks interesting, but I have no idea how to test the alternative remote schemas
Thanks for providing this API and documentation, too! The docs at https://sensibo.github.io are beautiful, I'm going to have to try out redoc on some of my own projects