Skip to content

Netatmo Home Assistant

La plataforma de integración de Netatmo de Home Assistant, es la integración principal para integrar todas las plataformas relacionadas con Netatmo.

Actualmente hay soporte para los siguientes tipos de dispositivos dentro de Home Assistant:

  • Cámara
  • Climatizado
  • Cubrir
  • Luz
  • Sensor
  • Cambiar
  • Eventos de webhook
Índice de contenido

    Configuración Netatmo en Home Assistant

    Puede agregar Netatmo a su instancia de Home Assistant a través de la interfaz de usuario, utilizando este botón Mi:

    Netatmo puede ser descubierto automáticamente por Home Assistant. Si se encontró una instancia, se mostrará como «Descubierta», que puede seleccionar para configurarla de inmediato.

    Pasos de configuración manual

    Si no se descubrió ninguno automáticamente, ¡no se preocupe! Puede configurar una entrada de integración manual:

    • Vaya a su instancia de Home Assistant.
    • En la barra lateral, haga clic en Ajustes.
    • En el menú de configuración, seleccione: Dispositivos y servicios.
    • Abajo a la derecha, presione en Agregar botón de integración.
    • En la lista, busca y selecciona “Netatmo”.
    • Siga las instrucciones en pantalla para completar la configuración.

    Configuración extra de la integración Netatmo en Home Assistant

    La configuración de las estaciones meteorológicas públicas de Netatmo se ofrece desde el front-end. Ingrese a la integración de Netatmo y presione «CONFIGURAR», luego configure «Nombre de área» para la nueva área.

    En el cuadro de diálogo, es posible crear, editar y eliminar sensores meteorológicos públicos. Para cada área se debe establecer un nombre único junto con el área que se cubrirá y si se mostrarán los valores medios o máximos.

    Para editar un área existente, ingrese su nombre y siga el cuadro de diálogo.

    Cámara

    La plataforma Netatmo consume la información proporcionada por una cámara Netatmo Smart Indoor, Outdoor y Netatmo Smart Video Doorbell. Esta integración le permite ver la transmisión en vivo actual creada por la cámara (excepción: timbre de video).

    Actualmente, el timbre no es compatible con el modo de enlace Home Assistant Cloud (configurado en la integración). Utilice una cuenta de desarrollador de Netatmo. Tenga en cuenta que: si ya ha creado la integración de Netatmo, debe eliminarla y configurarla con la cuenta de desarrollo de Netatmo como se explica en el enlace anterior. Luego verá un dispositivo Smart Doorbell con un sensor de cámara.

    Climatizado

    La plataforma Netatmo de termostatos está consumiendo la información proporcionada por un Termostato Inteligente Netatmo, un Termostato Modulante Inteligente y una Válvula de Radiador Inteligente Netatmo. Esta integración le permite ver la temperatura actual y controlar el punto de ajuste.

    Cubrir

    La tarima Netatmo de cubierta sirve de apoyo a las contraventanas Bubendorff.

    Luz

    La plataforma Netatmo de luz consume información proporcionada por una cámara Netatmo Smart Outdoor y requiere un webhook activo. Esta integración le permite encender/apagar las luces de inundación. Además, proporciona soporte para atenuadores Legrand/BTicino.

    Sensor

    La plataforma Netatmo de sensores consume la información proporcionada por una estación meteorológica inteligente para el hogar de Netatmo, un dispositivo de monitoreo inteligente de la calidad del aire interior de Netatmo o estaciones meteorológicas públicas de Netatmo.

    Cambiar

    La plataforma Netatmo de interruptores proporciona soporte para interruptores y enchufes Legrand/BTicino.

    Servicios Netatmo en Home Assistant

    ESTABLECER EL MODO DE LUZ DE LA CÁMARA EXTERIOR

    set_camera_light_mode

    Configure el modo de luz de la cámara exterior. Esto requiere una identificación de entidad y un estado válido.

    ESTABLECER HORARIO

    set_schedule

    Establece el horario de calefacción. Esto requiere una identificación de entidad y un nombre de programación.

    ESTABLECER PERSONA EN CASA

    set_persons_home

    Establecer una lista de personas como en casa. El nombre de la persona debe coincidir con un nombre conocido por la Cámara Interior Inteligente Netatmo.

    ALEJAR A LA PERSONA

    set_person_away

    Alejar a una persona. Si no se establece ninguna persona, la casa se marcará como vacía. El nombre de la persona debe coincidir con un nombre conocido por la Cámara Interior Inteligente Netatmo.

    (DES-)REGISTRAR WEBHOOKS Netatmo en Home Assistant

    register_webhookyunregister_webhook

    Servicio para dar de alta y baja manualmente el webhook.

    Eventos de webhook

    El backend de Netatmo envía eventos instantáneos a Home Assistant mediante el uso de webhooks que desbloquean la capacidad de respuesta mejorada de la mayoría de los dispositivos, con la excepción de una estación meteorológica inteligente para el hogar de Netatmo, un dispositivo de monitoreo inteligente de la calidad del aire interior de Netatmo o estaciones meteorológicas públicas de Netatmo.

    Los eventos de webhook de Netatmo tienen problemas conocidos con Home Assistant Cloud Link. Por lo tanto, se recomienda utilizar una cuenta de desarrollo individual.

    Para poder recibir eventos de Netatmo, su instancia de Home Assistant debe ser accesible desde la web a través del puerto 443. Para lograr esto, puede usar su cuenta de Nabu Casa o, por ejemplo, DuckDNS. También necesitas tener configurada la URL externa en la configuración de Home Assistant.

    Los eventos provenientes de Netatmo estarán disponibles como un evento en Home Assistant y se activarán como netatmo_event, junto con sus datos. Puede utilizar estos eventos para activar automatizaciones.

    Puede encontrar los tipos de eventos disponibles en la documentación oficial de la API de Netatmo .

    Ejemplos

    # Example automation for webhooks based Netatmo events
    - alias: "Netatmo event example"
      description: "Count all events pushed by the Netatmo API"
      trigger:
        - event_data: {}
          event_type: netatmo_event
          platform: event
      action:
        - data: {}
          entity_id: counter.event_counter
          service: counter.increment

    Ejemplo:

    # Example automation for Netatmo Welcome
    - alias: "Motion at home"
      description: "Motion detected at home"
      trigger:
        - event_type: netatmo_event
          platform: event
          event_data:
            type: movement
      action:
        - data:
            message: >
              {{ trigger.event.data["data"]["message"] }}
              at {{ trigger.event.data["data"]["home_name"] }}
            title: Netatmo event
          service: persistent_notification.create

    2- Ejemplo:

    # Example automation for Netatmo Presence
    - alias: "Motion at home"
      description: "Motion detected at home"
      trigger:
        - event_type: netatmo_event
          platform: event
          event_data:
            type: human # other possible types: animal, vehicle
      action:
        - data:
            message: >
              {{ trigger.event.data["data"]["message"] }}
              at {{ trigger.event.data["data"]["home_name"] }}
            title: Netatmo event
          service: persistent_notification.create

    Ejemplo:

    # Example automation
    - alias: "door or window open or movement"
      description: "Notifies which door or window is open or was moved"
      trigger:
        - event_type: netatmo_event
          platform: event
          event_data:
            type: tag_open
        - event_type: netatmo_event
          platform: event
          event_data:
            type: tag_big_move
        - event_type: netatmo_event
          platform: event
          event_data:
            type: tag_small_move
      action:
        - data:
            message: >
              {{ trigger.event.data["data"]["message"] }}
            title: Netatmo event
          service: persistent_notification.create

    Desarrollo / Pruebas con su propia ID de cliente

    Para habilitar el componente de Netatmo con sus propias credenciales de desarrollo, debe declarar una nueva aplicación en la página de desarrollador de Netatmo.

    Inicie sesión con su nombre de usuario y contraseña de su cuenta habitual de Netatmo.

    En la configuración de su aplicación Netatmo, no ingrese un ‘URI de redirección’ o un ‘URI de webhook’. Esta integración registra automáticamente el ‘URI de webhook’ en función de la URL externa configurada en la configuración de Home Assistant.

    Consulte Credenciales de la aplicación para obtener instrucciones sobre cómo configurar su ID de cliente y Secreto de cliente, luego habilite Netatmo a través de la página de integraciones.

    Menú: Configuración -> Dispositivos y servicios.

    Haga clic en el letrero + para agregar una integración y haga clic en Netatmo. Después de completar el flujo de configuración, la integración de Netatmo estará disponible.

    Solución de problemas

    RECEPCIÓN DE EVENTOS

    Para confirmar que su instancia de Home Assistant está recibiendo eventos a través de webhooks, puede escuchar el netatmo_event en Herramientas para desarrolladores -> Eventos.

    LUZ

    Si las luces muestran que no está disponible, el problema suele ser que Netatmo ha prohibido el webhook. Para resolver eso, anule el registro del webhook, vaya a la página del desarrollador de Netatmo para desbanear su webhook y luego registre el webhook.

    Sígueme a YouTube

    Sígueme en Youtube - Netatmo Home Assistant
    Ajustes