Ir al contenido principal
Todas las coleccionesGuías de usuario
Plugins: conecta estaciones y sensores de Ambient Weather a Ubidots
Plugins: conecta estaciones y sensores de Ambient Weather a Ubidots

Visualiza tus datos meteorológicos en Ubidots.

Sergio M avatar
Escrito por Sergio M
Actualizado hace más de 2 meses

Ambient Weather ofrece una de las suites de productos más completas y asequibles para el monitoreo del clima. Sus populares estaciones meteorológicas no solo están equipadas con varios sensores meteorológicos, sino que también actúan como puertas de enlace para sensores externos interiores y exteriores para humedad del suelo, contaminación o incluso monitoreo de piscinas.

Con este plugin, los usuarios de Ambient Weather podrán aprovechar el poder de los tableros de Ubidots, informes, alertas, marca blanca y capacidades de gestión de usuarios finales.

Requisitos

  • Una cuenta activa de Ubidots (Plan IoT Entrepreneur y superior).

  • Una cuenta activa de AmbientWeather.net con al menos un dispositivo de Ambient Weather mostrando datos en vivo.

1. Obtener credenciales de AmbientWeather.net

Ambient Weather ofrece una API para que consultes tus propios datos. Este plugin utiliza su punto final de API /devices/ para consultar todos los dispositivos en tu cuenta usando una sola solicitud, evitando solicitudes excesivas a su API.

Para autenticar tales solicitudes de API, necesitaremos una clave API y una clave de aplicación. Para obtener estas claves, ve a tu página de cuenta de AmbientWeather.net, desplázate hacia abajo hasta la sección de "Claves API", luego haz clic en "Crear clave API". Luego, haz clic en la declaración de una línea en la parte inferior para crear una "Clave de aplicación":

"Desarrolladores: También se requiere una clave de aplicación para cada aplicación que desarrolles. Haz clic aquí para crear una."

Ubica esta declaración 👆🏻 y obtén tu clave de aplicación👇🏻

2. Crear un plugin de Ambient Weather

En tu cuenta de Ubidots, navega a "Dispositivos" --> "Plugins" luego haz clic en el botón flotante superior derecho para crear uno, y selecciona "Ambient Weather".

Monitoreo de estación meteorológica de Ambient Weather con Ubidots

Entradas

El plugin recibe las siguientes entradas:

  • Clave API de Ambient Weather

  • Clave de aplicación de Ambient Weather

  • Token de Ubidots: Selecciona cualquiera de tus tokens. Esto será usado por el plugin para insertar datos en tu cuenta de Ubidots.

  • Intervalo: Cada cuánto tiempo te gustaría recuperar datos de Ambient Weather.

NOTA: Asegúrate de elegir un intervalo que sea igual o mayor que la tasa de actualización de tus sensores de AW. Por ejemplo, si los datos en AmbientWeather.net aparecen cada 5 minutos, entonces el intervalo del plugin no debe ser inferior a 5 minutos.

Ambient Weather limita las solicitudes de API a 1 solicitud/segundo por clave API y 3 solicitudes/segundo por clave de aplicación. Aprende más.

Salida

Una vez creado, tu plugin debería comenzar a consultar los primeros puntos de datos y deberían aparecer nuevos dispositivos, con los mismos nombres utilizados en AmbientWeather.net:

Cada dispositivo tendrá las variables con los respectivos nombres y unidades, como se define en las especificaciones de datos de dispositivos de Ambient Weather.

3. Solución de problemas y comentarios

Si no aparecen dispositivos, verifica en tu lado si la solicitud de API a tu cuenta de AmbientWeather.net realmente está funcionando. Para hacerlo, escribe la siguiente URL en un navegador:

https://api.ambientweather.net/v1/devices?applicationKey=<YOUR-APPLICATION-KEY>&apiKey=<YOUR-API-KEY>

Debería aparecer la siguiente respuesta, con todos los datos de tus dispositivos:

Si dicha solicitud de API funciona, pero los datos no aparecen en Ubidots, envíanos un correo electrónico a support@ubidots.com con la ID de tu plugin, que se puede encontrar en la URL de la interfaz de edición del plugin:

Si tienes alguna idea sobre cómo podríamos mejorar este plugin, nos encantaría escucharla. ¡Por favor, déjanos una nota en sales@ubidots.com o publícala en nuestra comunidad!

¿Ha quedado contestada tu pregunta?