Loxone
Our API provides programmatic access to loxone, enabling anyone to write innovative applications and utilities on top of our rich database.
What can I do with the API?
Anything you want! The sky is the limit for awesome applications built using our database of guides. We can't wait to see what you come up with!
In the Loxone App you can quickly and easily select your favorites. This allows you to operate all important functions in the automated building with just a tap while being able to monitor information and notifications. The Loxone App transforms your smartphone, tablet or laptop into a free, convenient control center to give you peace of mind. New: Loxone Config v11.1 New Product: Loxone Audioserver and Stereo Extension Tel: 1300 149 842 Int: +61 2 6152 9122. Enquiries: Contact Us. Address: Ground Level. Currently the different modes only work for the Loxone Miniserver. When changing the temperature with your voice, you also change the mode to manual. If you want to switch back to the automatic mode, please set the thermostat to heating/cooling mode as mentioned above. Become a Loxone Partner Get started. Flexible training options to boost your business. Get trained at any skill level Full details Our Most Popular Products. Loxone Music Server 8 Zone. Item no.: 100166. Log in for pricing. Touch Square Air White.
The API provides access to our guides (step-by-step guides and namespace pages), categories, users, teams, and our reputation badges.
The API responds with JSON by default, but you can also request XML (on some endpoints). For human-palatable formatted json, append ?pretty
to the end of any request.
If you build on our API, we will support you by maintaining future compatibility. Make sure to version your API calls with 2.0. When we introduce changes that may break existing apps, we will increment the version number.
Getting Started
The best way to get started is to just dive right in! You don't need an app id for most requests, so you can start writing your app right now. Here's an example API call:
Pretty simple! If you want to build an offline tool, an archived collection of oManual files is also available.
HTTP Request Methods
Where possible, we use appropriate HTTP verbs for each action. For a more detailed explanation, check out the full list of HTTP Request Methods.
- GET
- Retrieve a specific resource.
- POST
- Create a new resource.
- PATCH
- Update to a resource, only changing the provided attributes.
- PUT
- Replace a resource. If the resource doesn't exist, it is created.
- DELETE
- Delete a resource. This is also used in actions such as un-favoriting and un-completing a guide.
If your HTTP library doesn't support all request methods listed above, perform an HTTP POST request and set the method override header as follows:
Client Errors
We use HTTP Status Codes to notify the client of any problems that occurred during the request. Each response includes a status code which will tell you if the request succeeded or failed and why.
If the request failed, you'll receive one of seven responses:
400 Bad Request
— Invalid JSON in request body.401 Unauthorized
— Authentication required.403 Forbidden
— User has insufficient privileges to perform request on specified resource.404 Not Found
— Resource does not exist.405 Method Not Allowed
— Unsupported HTTP request method for endpoint.409 Conflict
— Conflict during save of resource. This is caused by the providedrevisionid
being different than the current version. The response body is the current version of the resource. See Revisionids.422 Unprocessable Entity
— Unable to satisfy request due to semantic errors. This is typically caused by missing fields or fields that contain invalid data. Requirements for specific fields are specified for each endpoint. Often, the response body will contain more information about the failure.
Authentication
Loxone
Authentication through the API is done using authentication tokens
which can be retrieved from the Authentication endpoints.
Here is an example request using curl:
On the other hand, because everything needs to be planned and wired in advance, choosing for KNX is a long-term choice as well, even though it leaves more room for future expansion:
- Free choice in hardware and manufacturers leaves a lot of room for personal touches and styles. There's a vast range of styles, options and brands to choose from, going from budget options to luxury.
- There are multiple options available in terms of software: Savant Systems, Control4, and even open-source solutions like Home Assistant and OpenHAB can communicate with KNX to add extra layers of functionality.
- KNX is an open standard, which implies that it will probably outlive most of the hardware.
- As a decentralized system, all other devices will keep working when one or more devices fail.
Loxone Reviews
Both solutions are easily expandable over time.
Loxone Cz
Conclusion
We can't make the choice for you, but if you intend to live in your new home for longer than a few years and you can do the initial investment, then KNX seems like the way forward. In other cases, you should seriously consider Loxone.