About
Microsoft 365 - Teams is an integration that brings Teams presence and chat messages into Home Assistant. It provides sensors for a user's Teams status and for the latest chat message, and neither works with personal accounts. Actions let automations send a chat message to a specified chat, update the user's Teams status, or update the user's preferred Teams status. Setup happens in the UI with a client ID and client secret, with an alternate authentication method available and an optional API country choice. The update interval can be changed in the options, and the integration relies on the vendor's cloud. A diagnostics file can be downloaded to attach to bug reports.
Automatic summary of the README and code of RogerSelwyn/MS365-Teams. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Uses the vendor's cloud Needs an internet connection and an account with the vendor.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Connect
- Uniquely identifying name for the entities
- Client ID
- Client Secret
- Use alternate (more complex) authentication
- Chat sensor
- Status sensor
- Email address to monitor status for
- API CountryOnly use if you know you need it since your credentials will be sent to the selected api/country.
Request default
- Returned URL
After setup
- Update interval in seconds
Texts from the code of RogerSelwyn/MS365-Teams.
Actions
- Send chat messageSend message to a specified chatFields: Chat ID, Message, Content Type
- Update user Teams statusUpdate the user's Teams statusFields: Availability, Activity, Expiration Duration
- Update user preferred Teams statusUpdate the user's preferred Teams statusFields: Availability, Expiration Duration
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
This project would not be possible without the wonderful python-o365 project.
I work on this integration because I like things to work well for myself and others. Please don't feel you are obligated to donate, but of course it is appreciated.
Shows in Vulpo
Chart card, Apple Watch.Information
- Installs
- 101 sharing analytics
- GitHub stars
- 23
- Connection
- Uses the vendor's cloud
- Upkeep
- Updated in the last 6 months
- Version
- v1.11.1,
- Category
- Productivity and information, Calendars and to-dos
- Kind
- Marketplace integration
- Brand
- Microsoft
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
ms365_teams- Issues
- Report an issue




















