Clawdbot Image Nodes
Configure Clawdbot AI assistant image nodes for displaying images and slideshows on remote screens.
Clawdbot Image Nodes Overview
Image nodes enable Clawdbot to display images on screens connected to remote devices. Use image nodes for photo frames, status displays, and visual notifications.
Features
| Feature | Description |
|---|---|
| Image Display | Show images on screen |
| Slideshows | Automatic image rotation |
| Overlays | Text and graphic overlays |
| Transitions | Smooth transition effects |
| Remote Control | Control from anywhere |
Configuration
Node Setup
{
"node": {
"name": "living-room-display",
"capabilities": ["image"],
"image": {
"display": "default",
"resolution": "1920x1080",
"rotation": 0,
"background": "#000000"
}
}
}Display Options
| Option | Values | Description |
|---|---|---|
resolution | WxH | Display resolution |
rotation | 0, 90, 180, 270 | Screen rotation |
background | Color | Background color |
scaling | fit, fill, stretch | Image scaling mode |
Commands
Display Image
# Show single image
clawdbot nodes image living-room --file /path/to/photo.jpg
# Show from URL
clawdbot nodes image living-room --url "https://example.com/image.png"
# Clear display
clawdbot nodes image living-room --clearAgent Commands
The agent can use image nodes:
"Display the weather forecast on the living room screen"Slideshows
Configuration
{
"image": {
"slideshow": {
"enabled": true,
"interval": 30000,
"shuffle": true,
"transition": "fade",
"transitionDuration": 1000
}
}
}Slideshow Sources
{
"image": {
"slideshow": {
"sources": [
"/photos/family",
"https://api.example.com/photos"
]
}
}
}Transitions
| Transition | Description |
|---|---|
fade | Crossfade |
slide | Slide in/out |
zoom | Zoom effect |
none | Instant switch |
Overlays
Text Overlay
{
"image": {
"overlay": {
"text": {
"enabled": true,
"content": "{{date}} {{time}}",
"position": "bottom-right",
"font": "Arial",
"size": 24,
"color": "#ffffff"
}
}
}
}Status Overlay
{
"image": {
"overlay": {
"status": {
"enabled": true,
"showWeather": true,
"showCalendar": true
}
}
}
}Supported Formats
| Format | Extension | Notes |
|---|---|---|
| JPEG | .jpg, .jpeg | Most common |
| PNG | .png | Transparency support |
| GIF | .gif | Animated support |
| WebP | .webp | Modern format |
| BMP | .bmp | Uncompressed |
Multi-Display
Display Groups
{
"nodes": {
"groups": {
"all-displays": ["living-room", "kitchen", "bedroom"]
}
}
}Sync Displays
# Same image on all displays
clawdbot nodes image --group all-displays --file /path/to/image.jpg
# Sync slideshow
clawdbot nodes image --group all-displays --slideshow syncPower Management
Display Sleep
{
"image": {
"power": {
"sleepAfter": 3600000,
"wakeOnActivity": true,
"schedule": {
"on": "07:00",
"off": "23:00"
}
}
}
}Next Steps
- Clawdbot Nodes - Node overview
- Clawdbot Audio Nodes - Audio playback
- Clawdbot Gateway - Gateway configuration