Aether Window conduit — Pixoo-64 LED display integration for dotbot. Part of the dotbot-aether conduit plugin collection.
Translates dotbot event bus events into Pixoo-64 display output — task names, status icons, animations, dashboards, and clock faces. Supports device discovery (cloud API, ARP, subnet scan), text/image/animation display, GIF URLs, tools (timer, stopwatch, scoreboard, buzzer), and batch commands.
Import-Module ./src/DotBot.Aether.Window/DotBot.Aether.Window.psd1
# Discover and connect
Find-AetherWindow | Connect-AetherWindow
# Or use the native Pixoo functions directly
Find-Pixoo | Connect-Pixoo
Send-PixooText -Text "Hello from dotbot!" -Color "#00FF00"
Set-PixooBrightness -Brightness 75Every Aether conduit exports these standard lifecycle functions:
Initialize-AetherWindow— validate config and hardware reachabilityFind-AetherWindow— discover Pixoo devices on the networkConnect-AetherWindow— bond to a discovered deviceDisconnect-AetherWindow— clean shutdownTest-AetherWindow— health checkInvoke-AetherWindowEvent— handle an event bus event (the sink entry point)
Find-Pixoo, Connect-Pixoo, Disconnect-Pixoo, Test-PixooConnection, Get-PixooConfiguration
Set-PixooBrightness, Get-PixooChannel, Set-PixooChannel, Set-PixooScreenState, Set-PixooClockFace, Get-PixooClockInfo
Send-PixooText, Clear-PixooText, Send-PixooImage, Send-PixooAnimation, Reset-PixooDisplay, Set-PixooSolidColor, Get-PixooGifId, Send-PixooGifUrl, Invoke-PixooCommandBatch, Invoke-PixooRemoteCommands
Start-PixooTimer, Start-PixooStopwatch, Set-PixooScoreboard, Start-PixooBuzzer, Set-PixooNoiseMeter
Set-PixooRotation, Set-PixooMirrorMode, Set-PixooTimeFormat, Set-PixooTemperatureUnit, Set-PixooHighLightMode, Set-PixooCustomPageIndex, Set-PixooTime, Set-PixooTimeZone, Set-PixooLocation, Set-PixooWhiteBalance
- Pixoo-64 REST API Guide
- Discovery Implementation Spec
- Local API Spec
- Troubleshooting
- Contributing
- Changelog
Invoke-Pester ./tests/Unit
Invoke-Pester ./tests/Integration # requires Pixoo-64 deviceMIT — see LICENSE