This commit is contained in:
Michael Hansen
2025-01-24 09:28:38 -06:00
parent 1915d3fce3
commit 3576c0fc5f
+6 -5
View File
@@ -6,6 +6,7 @@ import logging
import time import time
from functools import partial from functools import partial
from pixel_ring import pixel_ring
from wyoming.event import Event from wyoming.event import Event
from wyoming.satellite import ( from wyoming.satellite import (
SatelliteConnected, SatelliteConnected,
@@ -13,15 +14,14 @@ from wyoming.satellite import (
StreamingStarted, StreamingStarted,
StreamingStopped, StreamingStopped,
) )
from wyoming.snd import Played
from wyoming.server import AsyncEventHandler, AsyncServer from wyoming.server import AsyncEventHandler, AsyncServer
from wyoming.snd import Played
from wyoming.vad import VoiceStarted, VoiceStopped from wyoming.vad import VoiceStarted, VoiceStopped
from wyoming.wake import Detection from wyoming.wake import Detection
from pixel_ring import pixel_ring
_LOGGER = logging.getLogger() _LOGGER = logging.getLogger()
async def main() -> None: async def main() -> None:
"""Main entry point.""" """Main entry point."""
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
@@ -35,7 +35,7 @@ async def main() -> None:
_LOGGER.info("Ready") _LOGGER.info("Ready")
# Turn on power to LEDs # Turn on power to LEDs
pixel_ring.set_color_palette(0x0080ff, 0x007a37) pixel_ring.set_color_palette(0x0080FF, 0x007A37)
pixel_ring.think() pixel_ring.think()
await asyncio.sleep(3) await asyncio.sleep(3)
pixel_ring.off() pixel_ring.off()
@@ -92,10 +92,11 @@ class LEDsEventHandler(AsyncEventHandler):
pixel_ring.off() pixel_ring.off()
elif SatelliteDisconnected.is_type(event.type): elif SatelliteDisconnected.is_type(event.type):
_LOGGER.debug("SatelliteDisconnected") _LOGGER.debug("SatelliteDisconnected")
pixel_ring.mono(0xff0000) pixel_ring.mono(0xFF0000)
return True return True
if __name__ == "__main__": if __name__ == "__main__":
try: try:
asyncio.run(main()) asyncio.run(main())