Home

Awesome

<a name="readme-top"></a>

HACS Validate hacs_badge

GitHub release maintained maintainer

O365 Card for Home Assistant

Table of contents

Introduction

Needs the O365 Home Assistant Integration to work

Video Tutorial

This is a Custom Card to show information from your O365 sensors into the home assistant dashboard.<br /> The intent is to create a simple and easy-to-use card to show the sensor's information in the dashboard.

I made a video about the O365 integration and on my research, I couldn't find any other card that allowed me to show the information from the sensors easily. So I made this card to simplify the process for everyone that needs it.

The Icon and the name of the card are taken from the sensor's configuration, click on the card icon to change them if you need.

Once installed can be added from the Dashboard Panel, just search for O365 Card, works with the Lovelace Config Editor.

<p align="center"><img src="https://i.imgur.com/aKn0LVo.jpeg" alt="lovelace config editor example"></p>

For ToDo Sensor Support, check the official todo-list card from Home Assistant

<p align="right">(<a href="#readme-top">back to top</a>)</p>

Installation

HACS (Recommended)

Use this button to be redirected to the card's page on HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Manual

  1. Download o365-card.js file from the latest release.
  2. Put o365-card.js file into your config/www folder.
  3. Add a reference to o365-card.js in Lovelace.
    1. Go to: SettingsDashboardsResources → Click Plus button → Set Url as /local/o365-card.js → Set Resource type as JavaScript Module.
  4. Add custom:o365-card.js to Lovelace UI as any other card (using either editor or YAML configuration).
<p align="right">(<a href="#readme-top">back to top</a>)</p>

Supported Types

Inbox

<p align="center"><img src="img/inbox.webp" alt="inbox sensor example"></p>

Options

NameRequirementDescription
typeRequiredcustom:o365-card
entityRequiredHome Assistant entity ID
max_itemsOptionalMaximum amount of items to show in the card <br> The header counter will still show the real value <br> Set to 0 to show all
<p align="right">(<a href="#readme-top">back to top</a>)</p>

Teams

<p align="center"><img src="img/teams_last_message.webp" alt="chat sensor example"></p>

Options

NameRequirementDescription
typeRequiredcustom:o365-card
entityRequiredHome Assistant entity ID
<p align="right">(<a href="#readme-top">back to top</a>)</p>

Licence

o365-card is MIT licenced