Eedomus y la estación meteorológica Netatmo

De eedomus - Documentación

Contenido

Introducción

La estación meteorológica conectada Netatmo se puede integrar en el controlador eedomus a través de su API.

Esta integración le permite disponer en su cuenta eedomus de los valores de los diferentes sensores de la estación (temperatura, humedad, C02, ...).

A partir de ahí, puede usar el motor de reglas de eedomus para crear alertas y/o acciones específicas en función de la evolución de estos datos.

Configuración

Vaya a Configuración / Añadir o eliminar un periférico / Añadir otro tipo de periférico / Netatmo / Crear.

Haga clic en el enlace que le permitirá obtener su código de autenticación OAuth.

Una vez obtenido el código, cópielo y péguelo en la ventana de configuración del periférico en eedomus, y a continuación haga clic en Crear.

¡Sus sensores Netatmo aparecerán en la interfaz de eedomus, en la habitación que haya elegido!

Configuración avanzada

Si usted dispone de otras estaciones Netatmo o de módulos adicionales, como el pluviómetro, puede integrarlos en eedomus también.

Pluviómetro Netatmo

Antes de empezar, debe asegurarse de que su controlador eedomus dispone del último script Netatmo para eedomus.

¿Cómo actualizar el script Netatmo para eedomus?

Asegúrese de que el script netatmo_oauth.php instalado en su controlador eedomus está actualizado. Para ello, lo más sencillo es ir a Configuración / Añadir o eliminar un periférico / Añadir otro tipo de periférico / Netatmo / Crear.

Haciendo eso, se instalará la última versión del script netatmo_oauth.php en su controlador eedomus. A continuación, haga clic en Eliminar ya que lo normal es que no necesite crear un nuevo periférico Netatmo completo.

(Opcional) ¿Cómo comprobar la versión del script Netatmo para eedomus?

Para saber cuál es la versión del script que tiene instalada en su controlador eedomus, o simplemente para ver su contenido, que puede modificar si lo desea, vaya a la página de scripts de su controlador eedomus:

http://ip_de_su_controlador_eedomus/script/

A continuación, haga clic en Editar junto al script netatmo_oauth.php. El número de la versión está indicado en los comentarios que aparecen en la parte superior del archivo.

¿Cómo crear un nuevo sensor Netatmo?

  1. Seleccione un canal secundario de su periférico Netatmo ya existente (el canal Humedad, por ejemplo).
  2. Haga clic en Duplicar.
  3. Cambie el nombre, la unidad y la imagen como desee.
  4. Haga clic en Prueba (debajo de Ruta XPATH) y después en el botón Probar.
  5. De esta forma podrá ver la respuesta XML obtenida al ejecutar el script Netatmo para eedomus.
  6. Modifique la ruta XPath de forma que pueda obtener los datos de su sensor adicional (ejemplo: /netatmo/extension_2/rain 1).
  7. Copie la ruta XPath anterior y péguela en el periférico que acaba de duplicar.
  8. Haga clic en Guardar.
  9. Los datos de su nuevo periférico deberían aparecer en la interfaz la próxima vez que el script Netatmo para eedomus los consulte (por defecto, cada 10 minutos).


El sensor de temperatura exterior se denomina generalmente /netatmo/external/temperature. El pluviómetro suele ser /netatmo/extension_1/rain1. Puede que el orden esté invertido. Por tanto, debe comprobarlo en el archivo XML con el botón Probar.

Datos de pluviometría

Netatmo proporciona 3 tipos de datos de pluviometría:

  • rain: Es la altura en mm desde la última medición (cada 5 minutos aproximadamente). Le permite saber cuándo empieza a llover de forma muy rápida, aunque la lluvia acumulada sea más difícil de conseguir en este caso (generalmente un múltiplo de 0.1 mm aproximadamente, ya que ese valor equivale al agua acumulada en la cubeta del pluviómetro cuando se inclina hacia un lado).
  • rain 1: Es el caudal en mm/hora (en la última hora). Es el valor aconsejado para eedomus para identificar una lluvia intensa.
  • rain24: Es la lluvia acumulada en mm/día, entre las 00h00 y la hora actual.

¿Cómo usar dos estaciones meteorológicas Netatmo?

Si tiene 2 estaciones meteorológicas Netatmo, debe modificar la ruta XPath tal y como se indica a continuación, para la segunda estación:

Para una estación, recordemos que la ruta XPath es: /netatmo/internal/temperature

Para la segunda, la ruta XPath es: /netatmo/device_1/temperature

Script

Este objeto conectado utiliza un script que se instala automáticamente en su controlador eedomus.