Integra los puntos de recarga de Iberdrola o cualquier otra API REST en Home Assistant

Описание к видео Integra los puntos de recarga de Iberdrola o cualquier otra API REST en Home Assistant

En este vídeo tutorial veremos cómo integrar distintas APIs REST en Home Assistant mediante ejemplos.

Primero integraremos la tira cómica XKCD (https://xkcd.com/) para obtener la última tira publicada.

Después integraremos la red de cargadores de vehículos eléctricos de Iberdrola (https://www.iberdrola.es/smart-mobili...) para saber qué puntos de recarga están libres en una zona determinada.

Desde hace unos días, además del headers de content-type, también tenéis que añadir user-agent para obtener los cargadores:
Quedaría así:

[...]
method: POST
headers:
Content-Type: "application/json; charset=UTF-8"
User-Agent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36"
Accept: "application/json, text/javascript, */*; q=0.01"
Origin: "https://www.iberdrola.es"
Referer: "https://www.iberdrola.es/movilidad-el..."
X-Requested-With: "XMLHttpRequest"
[...]


Finalmente integraremos la API de TheTVDB (https://thetvdb.com/) para saber cuando se estranará el siguiente capítulo de una serie, Frieren en mi caso. Podéis encontrar la documentación completa de la API aquí: https://thetvdb.github.io/v4-api/

Podéis encontrar un enorme listado de APIs distintas en este enlace:

https://github.com/public-apis/public...

Capítulos:
00:00 Presentación
00:10 ¿Qué es una API?
00:56 Diferencia en API y Scrapping
01:22 APIs privadas
01:35 Ejemplos en el vídeo
02:00 Integrar XKCD en Home Assistant
04:16 Mostrar la imagen de la viñeta
05:19 Crear una entidad tipo Image con templates
06:00 Integrar Puntos de Recarga de Iberdrola
07:39 Localizar llamadas a la API del navegador
09:20 Replicar llamadas a la API
12:20 Sensor Rest Binario
13:04 Integrar TheTVDB en Home Assistant
14:39 Hacer login con obtener un token desde Home Assistant
17:23 Guardar el token para usarlo en futuras llamadas
18:47 Realizar llamada usando el token
23:00 Despedida

Комментарии

Информация по комментариям в разработке