Clawdbot Bild-Knoten

Konfigurieren Sie die Bild-Knoten des Clawdbot KI-Assistenten zur Anzeige von Bildern und Diashows auf Remote-Bildschirmen.

Übersicht der Clawdbot Bild-Knoten

Bild-Knoten ermöglichen es Clawdbot, Bilder auf Bildschirmen anzuzeigen, die mit Remote-Geräten verbunden sind. Verwenden Sie Bild-Knoten für Bilderrahmen, Statusanzeigen und visuelle Benachrichtigungen.

Funktionen

FunktionBeschreibung
BildanzeigeBilder auf dem Bildschirm anzeigen
DiashowsAutomatische Bildrotation
ÜberlagerungenText- und Grafiküberlagerungen
ÜbergängeWeiche Übergangseffekte
FernsteuerungSteuerung von überall

Konfiguration

Knoten-Einrichtung

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

Anzeigeoptionen

OptionWerteBeschreibung
resolutionBxHBildschirmauflösung
rotation0, 90, 180, 270Bildschirmdrehung
backgroundFarbeHintergrundfarbe
scalingfit, fill, stretchBildskalierungsmodus

Befehle

Bild anzeigen

# Einzelnes Bild anzeigen
clawdbot nodes image living-room --file /path/to/photo.jpg

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

# Anzeige löschen
clawdbot nodes image living-room --clear

Agent-Befehle

Der Agent kann Bild-Knoten verwenden:

"Display the weather forecast on the living room screen"

Diashows

Konfiguration

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

Diashow-Quellen

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

Übergänge

ÜbergangBeschreibung
fadeÜberblendung
slideHineingleiten/Herausgleiten
zoomZoom-Effekt
noneSofortiger Wechsel

Überlagerungen

Textüberlagerung

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

Statusüberlagerung

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

Unterstützte Formate

FormatErweiterungHinweise
JPEG.jpg, .jpegAm häufigsten
PNG.pngTransparenz-Unterstützung
GIF.gifAnimations-Unterstützung
WebP.webpModernes Format
BMP.bmpUnkomprimiert

Multi-Display

Display-Gruppen

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

Displays synchronisieren

# Gleiches Bild auf allen Displays
clawdbot nodes image --group all-displays --file /path/to/image.jpg

# Diashow synchronisieren
clawdbot nodes image --group all-displays --slideshow sync

Energieverwaltung

Display-Ruhemodus

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

Nächste Schritte