소개
PresenceLight는 사용자의 다양한 상태를 스마트 전구에 브로드캐스트하여 알림을 제공하는 솔루션입니다. Isaac Levin이 개발했으며, Microsoft Teams의 현재 상태를 조명에 표시하거나 원하는 색상을 전구에 표시할 수 있습니다. Microsoft Graph의 Presence API를 활용하여 별도의 USB 연결 없이도 상태를 전송할 수 있습니다.
상세정보
Microsoft Teams 상태 표시
Microsoft Teams의 현재 상태(예: 사용 가능, 통화 중, 방해 금지)를 조명에 표시할 수 있습니다. Microsoft Graph의 Presence API를 사용하여 상태를 가져오므로, PC에 조명을 직접 연결할 필요가 없습니다.
사용자 지정 색상
원하는 색상을 선택하여 조명에 표시할 수 있습니다.
다양한 스마트 조명 지원
Philips Hue(로컬 및 원격), LIFX, Yeelight, Philips Wiz, WLED(시리얼 또는 웹 API) 및 GET/POST 요청으로 제어 가능한 모든 조명을 지원합니다.
설치 및 시작
PresenceLight는 Microsoft Store, Chocolatey, GitHub Releases에서 설치할 수 있습니다. 또는 winget 명령어를 사용할 수 있습니다:
winget install --id isaaclevin.presencelight --exact설치 후, Microsoft Teams 상태를 사용하려면 Microsoft 계정으로 로그인하고, 사용할 조명을 설정해야 합니다.
활용 예시
- 회의 중이거나 통화 중일 때 조명을 빨간색으로 표시하여 방해를 최소화할 수 있습니다.
- 사용자 지정 API를 통해 다른 서비스(예: Home Assistant)와 연동하여 상태를 전달할 수 있습니다.
지원 환경
데스크톱 버전은 Windows 10(최소 버전 1803) 및 Windows 11에서 실행됩니다. .NET 10 기반으로 제작되었습니다.
버전 및 업데이트
현재 버전은 5.9.2이며, GitHub Releases에서 최신 릴리스를 확인할 수 있습니다.
라이선스 및 확인 사항
이 소프트웨어는 MIT 라이선스로 배포됩니다. Microsoft Teams 상태를 사용하려면 Microsoft 계정 및 Graph API 권한이 필요할 수 있습니다. 웹/컨테이너 버전은 Microsoft의 내부 변경으로 인해 현재 작동하지 않으며, 직접 앱 등록을 생성하고 코드를 빌드해야 할 수 있습니다.
시스템 요구사항
Windows 10(최소 버전 1803) 또는 Windows 11 · x64 · .NET 10


