# Alguém já mexeu com a rest API do HASSIO?

**URL:** https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392
**Category:** Dúvidas
**Created:** [10 Maio , 2018 17:45 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392 "2018-05-10T17:45:40Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![tozeleal](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tozeleal/32/218_2.png) [@tozeleal](https://forum.cpha.pt/u/tozeleal)
#### Post date: [10 Maio , 2018 17:45 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/1 "2018-05-10T17:45:40Z")

</div>

Olá comunidade portuguesa do home assistant

Ando a desenvolver uma aplicação para android TV que permite controlar alguns sensores, tais como luzes e switchs diretamente da vossa televisão.  
Mas gostaria de saber da vossa experiencia com a restAPI que o hassio fornece através do seguinte endereço [http://O-VOSSO-ENDERÇO:8123/api/states](http://xn--O-VOSSO-ENDERO-24a:8123/api/states)  
Eu já estive a pesquisar um pouco pelo website oficial e já consegui desligar e ligar lampadas com este seguinte comando curl:  
curl -X POST -H “Content-Type: application/json” -d ‘{“entity\_id”: “ID\_DO\_APARELHO”}’ O-VOSSO-ENDERÇO:8123/api/services/switch/turn\_on

Aguardo pelas vossas respostas

---

<div class="post-metadata">

### Author: ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)
#### Post date: [10 Maio , 2018 20:47 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/2 "2018-05-10T20:47:58Z")

</div>

Nunca utilizei mas sim, esse é o método para utilizar a API é esse.

---

<div class="post-metadata">

### Author: ![tozeleal](https://forum.cpha.pt/user_avatar/forum.cpha.pt/tozeleal/32/218_2.png) [@tozeleal](https://forum.cpha.pt/u/tozeleal)
#### Post date: [10 Maio , 2018 20:50 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/3 "2018-05-10T20:50:02Z")

</div>

mas existe forma de obter apenas só os switchs… ou só as luzes todas?  
Algo assim  
IP-Do-HASSIO:8123/api/luzes  
(claro que não funciona)

---

<div class="post-metadata">

### Author: ![Ricardo\_Caldeira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricardo_caldeira/32/5128_2.png) [@Ricardo\_Caldeira](https://forum.cpha.pt/u/Ricardo_Caldeira)
#### Post date: [10 Maio , 2018 22:29 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/4 "2018-05-10T22:29:26Z")

</div>

Sim, funciona tudo… Experimentei porque em tempo util quero desenvolver um front end especifico com agendamento de tarefas (com mysql/php)…

---

<div class="post-metadata">

### Author: ![Ricardo\_Caldeira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/ricardo_caldeira/32/5128_2.png) [@Ricardo\_Caldeira](https://forum.cpha.pt/u/Ricardo_Caldeira)
#### Post date: [10 Maio , 2018 23:02 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/5 "2018-05-10T23:02:01Z")

</div>

[https://developers.home-assistant.io/docs/en/external\_api\_rest.html](https://developers.home-assistant.io/docs/en/external_api_rest.html)

Podes usar:

POST /api/states/\<entity\_id\>  
Obtem ou actualiza um estado de um objecto…

---

<div class="post-metadata">

### Author: ![ManuelBarbosa](https://forum.cpha.pt/user_avatar/forum.cpha.pt/manuelbarbosa/32/155_2.png) [@ManuelBarbosa](https://forum.cpha.pt/u/ManuelBarbosa)
#### Post date: [11 Maio , 2018 17:24 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/6 "2018-05-11T17:24:14Z")

</div>

No meu [tutorial do google home com broadlink](https://forum.cpha.pt/t/broadlink-google-home-ifttt-webhooks-ok-google-channel-269-or-ok-google-change-to-my-favourite-channel-or-ok-google-change-to-cartoon-network/253) eu dou uso ao API para chamar o serviço do broalink.

---

<div class="post-metadata">

### Author: ![ManuelBarbosa](https://forum.cpha.pt/user_avatar/forum.cpha.pt/manuelbarbosa/32/155_2.png) [@ManuelBarbosa](https://forum.cpha.pt/u/ManuelBarbosa)
#### Post date: [11 Maio , 2018 18:04 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/7 "2018-05-11T18:04:22Z")

</div>

A chamada que pertendes fazer é a seguinte:

**Request:** [URL\_EXTERNO\_DO\_HA]/api/homeassistant/turn\_on?api\_password=[PASSWORD\_HA]  
**method:** POST  
**body:** {“entity\_id”: “light.living\_room”}

para ligar uma luz o serviço é homeassistant (domain) / turn\_on (service)

---

<div class="post-metadata">

### Author: ![designerferro](https://forum.cpha.pt/user_avatar/forum.cpha.pt/designerferro/32/77_2.png) [@designerferro](https://forum.cpha.pt/u/designerferro)
#### Post date: [11 Maio , 2018 20:01 UTC](https://forum.cpha.pt/t/alguem-ja-mexeu-com-a-rest-api-do-hassio/392/8 "2018-05-11T20:01:11Z")

</div>

[Tens aqui uma aplicação direta](https://forum.cpha.pt/t/como-publicar-os-precos-dos-combustiveis-no-seu-home-assistant/363). A publicação é feita diretamente para a API
