Home Automation System - OpenHAB 4.1 - API SMARTTHINGS HTTP Binding, GET / POST payload JSON ITA ENG
In this video we see how to use the official OpenHAB 4 HTTP binding to make HTTP calls to the SMARTTHINGS API to integrate a Samsung SMART TV.
Let's create a Things and the related Channels, equipment and points to carry out a reading and writing test of the TV channel, using the following call types:
- GET call to retrieve the current TV channel, using the JSONPATH transformation to interpret the response that arrives in JSON format
- POST call to send the TV channel change command, using the Javascript transformation to create the JSON payload to send in the body of the call
This video does not presume to be a tutorial, but simply a step by step of what has been done to achieve the goal. I hope that it will help someone.
Enjoy your viewing
In questo video vediamo come utilizzare l'HTTP binding ufficiale di OpenHAB 4 per effettuare le chiamate HTTP all'API SMARTTHINGS per integrare una SMART TV Samsung.
Creiamo una Things e i relativi Channels, equipment e points per effettuare un test di lettura e scrittura del canale TV, utilizzando le seguenti tipologie di chiamata:
- chiamata GET per il recupero del canale TV corrente, utilizzando la JSONPATH transformation per interpretare la risposta che arriva in formato JSON
- chiamata POST per inviare il comando di cambio canale TV, utilizzando la Javascript transformation per poter creare il payload JSON da inviare nel body della chiamata
Questo video non ha la presunzione di essere un tutorial, ma semplicemente uno step by step di quanto fatto per raggiungere l'obiettivo. La speranza è che possa essere d'aiuto a qualcuno.
Buona visione