HectorziN - Domótica y Home Assistant
Blog de HectorziN
Volver a todas las entradas

Cómo seguir tus pedidos de AliExpress en tiempo real con Home Assistant y tu Reloj Ulanzi

¿Eres de los que mira el estado de sus pedidos de AliExpress cinco veces al día? En este artículo vamos a automatizar esa tarea para que sea tu propia casa la que te avise. Aprenderás a integrar AliExpress Package Tracker en Home Assistant, recibir notificaciones por Telegram y mostrar el estado de tus envíos con iconos y sonidos en tu reloj Ulanzi TC001 (Awtrix).

En YouTube comparto más tutoriales, pruebas y domótica real. Suscribirme

Cómo seguir tus pedidos de AliExpress en tiempo real con Home Assistant y tu Reloj Ulanzi

Vídeo relacionado en YouTube

Video

🛠️ Requisitos previos

Para que todo funcione como en el vídeo, necesitaremos:

  1. Home Assistant con HACS instalado.
  2. La integración AliExpress Package Tracker (disponible en HACS).
  3. Un bot de Telegram configurado en tu HA.
  4. Un reloj Ulanzi TC001 flasheado con AWTRIX 3.

Paso 1: Instalación de AliExpress Package Tracker

Esta integración es maravillosa porque nos permite consultar el estado de cualquier tracking ID directamente desde Home Assistant.

  1. Ve a HACS > Integraciones y busca AliExpress Package Tracker.
  2. Instala y reinicia Home Assistant.
  3. Añade la integración desde Ajustes > Dispositivos y servicios.

Paso 2: Automatización con Telegram

Imagina que copias un número de seguimiento en tu móvil y se lo mandas a tu bot de Telegram. Con esta automatización, Home Assistant lo registrará automáticamente:

# Ejemplo de servicio para añadir pedidos desde Telegram
service: aliexpress_tracker.add_package
data:
tracking_number: "{{ trigger.event.data.text }}"
name: "Pedido AliExpress"

Paso 3: Notificaciones visuales en el Reloj Ulanzi

Aquí es donde la domótica se vuelve divertida. Queremos que, cuando el estado pase de "In Transit" a "Out for Delivery", nuestro reloj Ulanzi pite, cambie de color y muestre un icono de un camión.

¿Cómo enviar la notificación a AWTRIX?

Usaremos el servicio de MQTT o el de notificación de Awtrix en HA. Aquí tienes la estructura lógica que usamos en el vídeo:

  • Icono: Puedes buscar el ID del icono de un paquete en la web de LaMetric.
  • Sonido: Usamos el formato RTTTL para que el reloj reproduzca una melodía. Puedes encontrar canciones aquí.

🚀 Código de las automatizaciones

Para hacértelo más fácil, he preparado un Gist de GitHub con todo el código necesario (notificaciones, filtros y sonidos) para que solo tengas que copiar y pegar:

yaml
alias: Añadir tracking Aliexpress por telegram
description: ""
triggers:
  - event_type: telegram_command
    event_data:
      command: /aliexpress
    trigger: event
    id: Nuevo tracking
  - trigger: event
    event_type: aliexpress_package_data_updated
    id: Tracking actualizado
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Tracking actualizado
        sequence:
          - variables:
              entity_id: "{{ trigger.event.data.entity_id }}"
              title: "{{ state_attr(entity_id, 'title') }}"
              status: "{{ state_attr(entity_id, 'status') }}"
              last_status: "{{ state_attr(entity_id, 'last_update_status') }}"
              progress: "{{ state_attr(entity_id, 'progressStatus') }}"
              days: "{{ state_attr(entity_id, 'daysNumber') }}"
              origin: "{{ state_attr(entity_id, 'originCountry') }}"
              dest: "{{ state_attr(entity_id, 'destCountry') }}"
          - data:
              title: "{{ title }}"
              message: |-
                Estado actualizado para {{ title }}:
                🧾 Estado: {{ status }}
                📦 Último: {{ last_status }}
                📊 Progreso: {{ progress }}
                🌍 Origen: {{ origin }} → {{ dest }}
                ⏱️ Días en tránsito: {{ days }}
            action: notify.bot_home_assistant
          - choose:
              - conditions:
                  - condition: time
                    after: "09:00:00"
                    before: "22:00:00"
                sequence:
                  - data:
                      device: 46f7de6ece2c1000d30f840b31d60be8
                      text: "{{ title }}: {{ last_status }}"
                      icon: "30734"
                      duration: 300
                      rainbow: true
                      rtttl: mario:d=4,o=5,b=100:16e5,16e5,32p,8e5,16c5,8e5,8g#5
                    action: awtrix.notification
              - conditions: []
                sequence:
                  - data:
                      device: 46f7de6ece2c1000d30f840b31d60be8
                      text: "{{ title }}: {{ last_status }}"
                      icon: "30734"
                      duration: 300
                      rainbow: true
                    action: awtrix.notification
      - conditions:
          - condition: trigger
            id:
              - Nuevo tracking
        sequence:
          - data:
              tracking_number: "{{ trigger.event.data.args[0] }}"
              title: "{{ trigger.event.data.args[1] }}"
            action: aliexpress_package_tracker.add_tracking
mode: single

Conclusión: Tu casa te avisa cuando llega la domótica

Gracias a esta integración, ya no tendrás que entrar en la App de AliExpress. Tu Ulanzi TC001 se encargará de darte la alegría del día mostrando el icono del paquete cuando el cartero esté cerca.

¿Quieres ver cómo suena y cómo se configura el bot de Telegram paso a paso? No te pierdas el tutorial completo: 💥SIGUE tus PEDIDOS de AliExpress con Home Assistant y Ulanzi

Recursos mencionados:

Video relacionado

CUPONES ALIEXPRESS