counter on myspace
  Login or Regístrate
::  Inicio  ::  BUSCAR  ::  Foros  ::
Principal
 INICIO
 
 REVISIONES
 Versión PDA
 Descargas
 
 Categorías
 Archivo de Noticias
 BUSCAR
 Enviar Noticias
 TWITTER
Usuarios
 English version
 
Últimos mensajes

BUSCAR EN LOS FOROS
 
Usuarios en línea
Bienvenido, Anónimo
(Regístrate)
Amigos en línea:
Visitantes: 91
Miembros: 0
Total: 91
 
Ultimas noticias
Sábado, 14 julio
· Renegade Elite ¿también acabaré comprándomelo para sustituir a mi RPi?
Viernes, 13 julio
· La solución perfecta para simplificarte la vida... y refrescante foto veraniega
· La robótica educativa avanza... y la industrial aun más rápido!
Jueves, 12 julio
· Si mi próximo PC no será ni el Hi Game ni el Cube ¿será uno de Shuttle o quizás
· ELECTRA te hará mucho más fácil el jailbreak de tu dispositivo iOS
Miércoles, 11 julio
· Aprendizaje reforzado para enseñar a un robot a conducir en 20 minutos
· Opera incluye una Crypto Wallet en su navegador
Martes, 10 julio
· BIBO. El mejor 'chiquinofe' para este verano... y para el otro
· Ya está aquí la Surface Go ... la tablet barata (399$) de Microsoft
· CanguRo. El nuevo vehículo 'autónomo' personal y que además será tu amigo
Lunes, 09 julio
· Big Clapper. El último robot de los japoneses. No me lo puedo creer :(
Viernes, 06 julio
· NOVETO te permitirá escuchar sin necesidad de auriculares... ni molestar
· Huawei nos quiere sorprender con su nueva TalkBand B5 ¿Pero donde está la B4?
Jueves, 05 julio
· M$ utiliza la IA y diferentes sensores para sus nuevos productos para ciegos
· Un robot crea en horas la tabla periódica que a nosotros nos ha costado más de u
· Experimenta el DeepLearning sin escribir ni una sola línea de código...en Chrome
· Vuelta atrás. No me compraré el HiGame... pero tampoco la nueva y barata Surface
Miércoles, 04 julio
· Junta una RPi con su cámara y TensorFlow para dejar alucinado al personal
· KUNLUN. El procesador de Baidu para AI. ¡Tiembla Donald!
Martes, 03 julio
· VELUX + NETATMO presentan las ventanas inteligentes :)

Artículos Antiguos
 
Tus primeros pasos en el uso de las APIs en Home Assistant (HA)

página(s) : 1/2
(1074 palabras totales en este texto)

(3660 Lecturas)   Versión Imprimible        




Datos del producto
Nombre del producto: Aprende a utilizar las APIs en Home Assistant
Fabricante: Home Assistant
Precio : APIs gratuitas + 0 EUR el Home Assistant
Venta: Pasen y vean, todo es gratuito
Comentarios: En el FORO
Soporte: ¿Por qué no en tu página amiga? .

Datos de la revisión
Revisado por: Pedro Hernández (Pharizna)
Fecha revisión: 6 de mayo de 2018


Mientras preparábamos la instalación de Home Assistant en un NAS de QNAP (tal y como os contamos en nuestra pasada revisión) aprendimos algunas cosas interesantes que no son complicadas pero sí llevan su tiempo y siempre es de agradecer alguna ayudita ¿no?.

El pasado mes os contábamos también como scrapear páginas web para extraer información de interés e integrarlas en nuestro HA y obrar en consecuencia. Sin embargo dicho procedimiento (que tenemos funcionando para recuperar datos de pólenes de Madrid) no es muy seguro y depende de la "buena voluntad" de los funcionarios que han preparado la web que habitualmente no viene en forma de tablas, etc. Por todo ello, cualquier modificación / mejora de la correspondiente página puede causar que no recibamos datos correctos.

Por esa razón, se inventaron las APIs para servir como capa intermedia de comunicación entre diferentes aplicaciones, por ejemplo... y es en lo que Home Assistant se basa principalmente para ser un sistema "abierto" a cualquier plataforma.



UTILIZANDO APIs EN HOME-ASSISTANT


Aunque en HA hay muchas alternativas para hacer uso de las APIs, en este caso nos centraremos únicamente en el sensor REST explicándolo sobre dos ejemplos sencillos pero a la vez útiles :)

LA FOTO DEL DIA DE LA NASA

Cuando estuvimos buscando aplicaciones interesantes para integrar APIs en HA lo primero que buscamos fue APIs gratuitas y la verdad es que españolas no hemos encontrado ninguna aunque sí unas pocas por ahí fuera.

Por ejemplo, hemos encontrado que la NASA tiene un interesante portal de datos abiertos y entre sus muchos servicios uno de los más utilizados en el mundo mundial: Astronomy Picture of the Day (APOD). Como su nombre indica cada día deja una bonita foto a disposición de los interesados... enviando la URL como respuesta a una petición (GET) desde una API.

Tras darte de alta en la web de NASA se consigue sin problema alguna la "clave" para hacer tus llamadas a sus APIs. EN mi caso por ejemplo, escribiendo en la barra del navegador la URL indicada con mi api_key evidentemente

https://api.nasa.gov/planetary/apod?api_key=ifxxxxPXrOvlAxxxxxx7ZqMUWGoxxxxO3Gjxxx


recibiré un texto en el que, por ejemplo, en la última línea se incluye la dirección de la imagen correspondiente al día en cuestión


Aunque en este caso no tiene ningún problema entender la estructura del "payload" del correspondiente "JSON" es muy recomendable que os instaléis por ejemplo, el complemente JSON Editor para Chrome que os hará más fácil la vida.



Lo dicho en este caso simplemente tendremos que pedir desde el correspondiente sensor REST de HA el valor / atributo del campo "url", en este caso... y listo.

Teniendo en cuenta que en nuestro caso tan solo queremos leer / GET el dato (es decir, el valor por defecto en la configuración de este sensor) basta con definir el sensor NASA tal y como se ve en la imagen y gracias a un template extraer su valor a partir del atributo URL. Fácil, ¿no?







   Página Siguiente (2/2) Página Siguiente

[ Volver 00. RED (NAS,NMT...) | Índice de las Secciones ]
 
· NOTICIAS ANTERIORES ·

PcDeMaNo es una visión diferente del mundo de las nuevas tecnologías, donde el lado humano está por encima de la propia tecnología y donde puedes conocer a las personas que se ocultan tras ella.

¡Regístrate y únete a nosotros!. Tu opinión y tu colaboración será bienvenida.

Revisiones Revisiones / Juegos Coordinador Coordinador Coordinador / Phone Edition Coordinador / PHP Coordinador / Foros Editoriales Noticias / Revisiones Coordinador

Si te gustan nuestras Noticias... puedes enlazarlas/ 'sindicarlas' ! ...y si eres adict@ al foro tambien!!!

Web site engine code is Copyright © 2009 by PHP-Nuke. All Rights Reserved. PHP-Nuke is Free Software released under the GNU/GPL license.
Página Generada en: 0.111 Segundos

:: Space Pilot 3K phpbb2 style by Jakob Persson :: PHP-Nuke theme by www.nukemods.com ::