Différences entre les versions de « Piloter HA via les API »

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche
(Page créée avec « On ne sait jamais, cela pourrait servir. Home Assistant rend possible une utilisation via API. Nous allons avoir besoin de plusieurs choses pour cela, - POSTMAN, un outil qui permet d'envoyer des requêtes à HA, en http - une clé d'authentification eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9......................, créée dans la section intitulée avec le nom de l'administrateur, en bas à gauche de l'interface Cela méritera explications. à titre d'exemple, j... »)
 
Ligne 11 : Ligne 11 :
Cela méritera explications.
Cela méritera explications.


à titre d'exemple, j'ai pu allumer une lampe avec ce code, envoyé avec  
à titre d'exemple, j'ai pu allumer une lampe dans POSTMAN avec ce code, envoyé avec  
*une méthode POST
*une méthode POST
*l'URL "http://81.64.xx.yy:8123/api/services/switch/turn_on
*l'URL "http://81.64.xx.yy:8123/api/services/switch/turn_on

Version du 15 décembre 2023 à 21:43

On ne sait jamais, cela pourrait servir.

Home Assistant rend possible une utilisation via API.

Nous allons avoir besoin de plusieurs choses pour cela,

- POSTMAN, un outil qui permet d'envoyer des requêtes à HA, en http

- une clé d'authentification eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9......................, créée dans la section intitulée avec le nom de l'administrateur, en bas à gauche de l'interface

Cela méritera explications.

à titre d'exemple, j'ai pu allumer une lampe dans POSTMAN avec ce code, envoyé avec

Ce Body JSON,

{
    "entity_id": "switch.tz3000_hdopuwv6_ts011f_switch_3"
}

Lorqu'on lance la requête, le résultat est celui-ci, et surtout la lampe s'allume !!

[
    {
        "entity_id": "switch.tz3000_hdopuwv6_ts011f_switch_3",
        "state": "on",
        "attributes": {
            "friendly_name": "prise 3 Switch"
        },
        "last_changed": "2023-12-15T19:29:59.983238+00:00",
        "last_updated": "2023-12-15T19:29:59.983238+00:00",
        "context": {
            "id": "01HHQFA0K9QCAA2KQWYQGDMKCY",
            "parent_id": null,
            "user_id": "8fc3e5b1b231421cbcf15e0e432c696a"
        }
    }
]

Je me suis aidé de ce tuto,

https://devotics.fr/utiliser-lapi-rest-home-assistant/