Nodos de Imagen de Clawdbot

Configura los nodos de imagen del asistente de IA Clawdbot para mostrar imágenes y presentaciones en pantallas remotas.

Descripción General de los Nodos de Imagen de Clawdbot

Los nodos de imagen permiten que Clawdbot muestre imágenes en pantallas conectadas a dispositivos remotos. Usa los nodos de imagen para marcos de fotos, pantallas de estado y notificaciones visuales.

Características

CaracterísticaDescripción
Visualización de ImágenesMostrar imágenes en pantalla
PresentacionesRotación automática de imágenes
SuperposicionesSuperposiciones de texto y gráficos
TransicionesEfectos de transición suaves
Control RemotoControl desde cualquier lugar

Configuración

Configuración del Nodo

{
  "node": {
    "name": "living-room-display",
    "capabilities": ["image"],
    "image": {
      "display": "default",
      "resolution": "1920x1080",
      "rotation": 0,
      "background": "#000000"
    }
  }
}

Opciones de Pantalla

OpciónValoresDescripción
resolutionAnchoxAltoResolución de pantalla
rotation0, 90, 180, 270Rotación de pantalla
backgroundColorColor de fondo
scalingfit, fill, stretchModo de escalado de imagen

Comandos

Mostrar Imagen

# Mostrar una imagen
clawdbot nodes image living-room --file /path/to/photo.jpg

# Mostrar desde URL
clawdbot nodes image living-room --url "https://example.com/image.png"

# Limpiar pantalla
clawdbot nodes image living-room --clear

Comandos del Agente

El agente puede usar los nodos de imagen:

"Display the weather forecast on the living room screen"

Presentaciones

Configuración

{
  "image": {
    "slideshow": {
      "enabled": true,
      "interval": 30000,
      "shuffle": true,
      "transition": "fade",
      "transitionDuration": 1000
    }
  }
}

Fuentes de Presentación

{
  "image": {
    "slideshow": {
      "sources": [
        "/photos/family",
        "https://api.example.com/photos"
      ]
    }
  }
}

Transiciones

TransiciónDescripción
fadeFundido cruzado
slideDeslizar entrada/salida
zoomEfecto zoom
noneCambio instantáneo

Superposiciones

Superposición de Texto

{
  "image": {
    "overlay": {
      "text": {
        "enabled": true,
        "content": "{{date}} {{time}}",
        "position": "bottom-right",
        "font": "Arial",
        "size": 24,
        "color": "#ffffff"
      }
    }
  }
}

Superposición de Estado

{
  "image": {
    "overlay": {
      "status": {
        "enabled": true,
        "showWeather": true,
        "showCalendar": true
      }
    }
  }
}

Formatos Soportados

FormatoExtensiónNotas
JPEG.jpg, .jpegMás común
PNG.pngSoporte de transparencia
GIF.gifSoporte de animación
WebP.webpFormato moderno
BMP.bmpSin comprimir

Multi-Pantalla

Grupos de Pantalla

{
  "nodes": {
    "groups": {
      "all-displays": ["living-room", "kitchen", "bedroom"]
    }
  }
}

Sincronizar Pantallas

# Misma imagen en todas las pantallas
clawdbot nodes image --group all-displays --file /path/to/image.jpg

# Sincronizar presentación
clawdbot nodes image --group all-displays --slideshow sync

Gestión de Energía

Suspensión de Pantalla

{
  "image": {
    "power": {
      "sleepAfter": 3600000,
      "wakeOnActivity": true,
      "schedule": {
        "on": "07:00",
        "off": "23:00"
      }
    }
  }
}

Próximos Pasos