Nós de Imagem do Clawdbot

Configure os nós de imagem do assistente de IA Clawdbot para exibir imagens e apresentações de slides em telas remotas.

Visão Geral dos Nós de Imagem do Clawdbot

Os nós de imagem permitem que o Clawdbot exiba imagens em telas conectadas a dispositivos remotos. Use nós de imagem para porta-retratos, telas de status e notificações visuais.

Recursos

RecursoDescrição
Exibição de ImagensMostrar imagens na tela
Apresentações de SlidesRotação automática de imagens
SobreposiçõesSobreposições de texto e gráficos
TransiçõesEfeitos de transição suaves
Controle RemotoControle de qualquer lugar

Configuração

Configuração do Nó

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

Opções de Exibição

OpçãoValoresDescrição
resolutionLxAResolução da tela
rotation0, 90, 180, 270Rotação da tela
backgroundCorCor de fundo
scalingfit, fill, stretchModo de escala da imagem

Comandos

Exibir Imagem

# Mostrar uma imagem
clawdbot nodes image living-room --file /path/to/photo.jpg

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

# Limpar exibição
clawdbot nodes image living-room --clear

Comandos do Agente

O agente pode usar nós de imagem:

"Display the weather forecast on the living room screen"

Apresentações de Slides

Configuração

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

Fontes da Apresentação

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

Transições

TransiçãoDescrição
fadeDissolução cruzada
slideDeslizar entrada/saída
zoomEfeito de zoom
noneTroca instantânea

Sobreposições

Sobreposição de Texto

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

Sobreposição de Status

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

Formatos Suportados

FormatoExtensãoNotas
JPEG.jpg, .jpegMais comum
PNG.pngSuporte a transparência
GIF.gifSuporte a animação
WebP.webpFormato moderno
BMP.bmpNão comprimido

Multi-Tela

Grupos de Telas

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

Sincronizar Telas

# Mesma imagem em todas as telas
clawdbot nodes image --group all-displays --file /path/to/image.jpg

# Sincronizar apresentação
clawdbot nodes image --group all-displays --slideshow sync

Gerenciamento de Energia

Suspensão da Tela

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

Próximos Passos