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.
This integration is available in HACS (Home Assistant Community Store).
- Install HACS if you don't have it already
- Open HACS in Home Assistant
- Go to any of the sections (integrations, frontend, automation).
- Click on the 3 dots in the top right corner.
- Select "Custom repositories"
- Add following URL to the repository
https://github.com/fwmarcel/home-assistant-divera
. - Select Integration as category.
- Click the "ADD" button
- Search for "Divera"
- Click the "Download" button
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
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.
- Open the settings website of divera.
- Change to the debug tab.
- Copy your accesskey
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.
This integration provides entities for the following information from Divera 24/7:
- the last visible alarm.
- the last news
- calendar entries
- the current status of the user.
You can add a basic automation blueprint here:
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.
This custom integration is not officially endorsed or supported by Divera 24/7. The use of the Home Assistant integration for accessing the services of Divera 24/7 is at your own risk. The developer of the integration assumes no liability for any damages that may arise from its use, including but not limited to security incidents or violations of legal regulations. Depending on the configuration, sensitive personal data may be retrieved and displayed through the integration. It is the user's responsibility to ensure that this data is adequately protected.
Additionally, the user must ensure that the use of this integration complies with the requirements of the General Data Protection Regulation (GDPR). This includes, among other things, ensuring a lawful basis for processing personal data, implementing appropriate technical and organizational measures to protect the data, and preventing unauthorized access. The user is also responsible for securing their Home Assistant instance, for example, by using secure passwords, encryption, and regular updates.