Skip to content

[Feat]: Extended MQTT status fields #1938

@vbartik

Description

@vbartik

Describe the feature

Send extended states of camera, microphone, in-call/meeting to MQTT broker

Motivation

While the original great work of @Donnyp751 allows to propagate the Teams availability status, this status itself isn't always a correct trigger condition of an automation.

Extending the states would allow additional logic on top of them in home automation - for example RGB LED light translating the states into: red (camera on), orange (mic on), yellow (in call), and green (not in call).

The status (Available/Away/BRB/Busy/DND) doesn't hold much value, as just having something in my calendar triggers busy state irrespective on whether I'm actually on the meeting or not. Also, there is a vast difference between being on a meeting with camera and microphone off vs on.

Alternatives

Using the automation manually instead of relying on the MQTT information altogether in cases where the state doesn't reflect the proper automation trigger.

Additional context

No response

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions