Skip to content

Instantly share code, notes, and snippets.

@neugartf
Created August 20, 2022 23:16
Show Gist options
  • Save neugartf/364e3a05b03ab8044bb15f8f2bf6e493 to your computer and use it in GitHub Desktop.
Save neugartf/364e3a05b03ab8044bb15f8f2bf6e493 to your computer and use it in GitHub Desktop.
Bosch AC 5000i API
curl --location --request GET 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/'
curl --location --request GET 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/XXX/resource/airConditioning/standardFunctions'
curl --location --request GET 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/XXX/resource/airConditioning/advancedFunctions'
curl --location --request PUT 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/XXX/resource/airConditioning/operationMode'
--header 'Authorization: Bearer XXX \
--header 'Content-Type: application/json' \
--data-raw '{
"value": "auto|heat|cool|dry|fanOnly"
}'
curl --location --request PUT 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/XXX/resource/airConditioning/temperatureSetpoint'
--header 'Authorization: Bearer XXX \
--header 'Content-Type: application/json' \
--data-raw '{
"value": 13.0
}'
curl --location --request PUT 'https://pointt-api.bosch-thermotechnology.com/pointt-api/api/v1/gateways/XXX/resource/airConditioning/acControl' \
--header 'Authorization: Bearer XXX \
--header 'Content-Type: application/json' \
--data-raw '{
"value": "on|off"
}'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment