Giter Club home page Giter Club logo

home-assistant-divera's Introduction

Divera 24/7 Integration for Home Assistant ๐Ÿ 

GitHub Release GitHub Release Date GitHub Downloads (all assets, latest release) HA Analytics GitHub commit activity hacs BuyMeCoffee

Overview

The Divera 24/7 Home Assistant Custom Integration allows you to integrate your Divera 24/7 system with your Home Assistant setup. With this integration, you can monitor and control your Divera 24/7 devices directly from your Home Assistant dashboard, enabling seamless automation and enhanced security for your home or office.

Installation

HACS (recommended)

This integration is available in HACS (Home Assistant Community Store).

  1. Install HACS if you don't have it already
  2. Open HACS in Home Assistant
  3. Go to any of the sections (integrations, frontend, automation).
  4. Click on the 3 dots in the top right corner.
  5. Select "Custom repositories"
  6. Add following URL to the repository https://github.com/fwmarcel/home-assistant-divera.
  7. Select Integration as category.
  8. Click the "ADD" button
  9. Search for "Divera"
  10. Click the "Download" button

Manual

To install this integration manually you have to download divera.zip and extract its contents to config/custom_components/divera directory:

mkdir -p custom_components/divera
cd custom_components/divera
wget https://github.com/fwmarcel/home-assistant-divera/releases/latest/download/divera.zip
unzip divera.zip
rm divera.zip

Configuration

Using UI

Open your Home Assistant instance and start setting up a new integration.

From the Home Assistant front page go to Configuration and then select Devices & Services from the list. Use the Add Integration button in the bottom right to add a new integration called Divera 24/7.

A dialog appears in which your access key must be entered. You can also change the server address if you are hosting Divera Server in your own. In the next step, you can select the units you are a member of.

How do you get your required access key?

  1. Open the settings website of divera.
  2. Change to the debug tab.
  3. Copy your accesskey

image

Usage

Once the integration is set up and configured, you can use it to monitor and manage your own availability in Home Assistant. Access the Divera 24/7 entities from your Home Assistant dashboard to view availability status, receive alerts, and trigger actions as needed.

The entities are updated every minute by default. If a more frequent update is required, this must be implemented using the homeassistant.update_entity service itself. However, I do not recommend this.

Entities

This integration provides entities for the following information from Divera 24/7:

  • the last visible alarm.
  • the current status of the user.

Automation Blueprint

You can add a basic automation blueprint here:

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Help and Contribution

If you find a problem, feel free to report it and I will do my best to help you. If you have something to contribute, your help is greatly appreciated! If you want to add a new feature, add a pull request first so we can discuss the details.

Disclaimer

This custom integration is not officially endorsed or supported by Divera 24/7. Use it at your own risk and ensure that you comply with all relevant terms of service and privacy policies.

Star History

Star History Chart

home-assistant-divera's People

Contributors

fwmarcel avatar renovate[bot] avatar dependabot[bot] avatar semantic-release-bot avatar n1c093 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.