/gigasetelements-ha

Gigaset Smart Home integration for Home Assistant

Primary LanguagePythonMIT LicenseMIT

Gigaset Elements - Custom Component for Home-Assisant - DISCONTINUED after 2024-Mar-29

Github stars Github forks CodeQL Quality Gate Status BuyMeCoffee

This project is a custom component for Home-Assistant providing Gigaset Smart Home integration.

End of service warning: Gigaset has announced to terminate operations for the Gigaset Home Cloud at 2024-Mar-29.

As this integration uses the Gigaset API endpoints, you can expect it to no longer work after that.

Installation

Via HACS

hacs_badge

Manually

  1. Copy the files from the custom_component/gigasetelements/ folder into the custom_component/gigasetelements/ of your Home-Assistant installation.

Common Steps

  1. Configure the sensors following the instructions in Configuration.
  2. Restart the Home-Assitant instance.

Configuration (configuration.yaml)

Schema

gigasetelements:
  name:
  username:
  password:
  switches:
  code:
  code_arm_required:

Parameters

  • name: Name of the sensor (e.g. gigaset_elements).
  • username: Gigaset Elements username. https://app.gigaset-elements.com
  • password: Gigaset Elements password.
  • switches: True or False (Optional)
  • code: Code to enable or disable the alarm in the frontend. (Optional)
  • code_arm_required: True or False (Optional)

Example

gigasetelements:
  name: gigaset_elements
  username: !secret gigasetelements_username
  password: !secret gigasetelements_password
  switches: True
  code: 1234
  code_arm_required: False

Current integrations

  • Alarm Control Panel (code)
  • Binary Sensor (door, window, smoke, motion, camera_motion, universal, button, siren)
  • Sensor (base, climate, thermostat)
  • Switch (away, custom, night, panic, plug, privacy)

Alarm mode mapping

Gigaset Elements Home Assistant
home disarmed
custom arm_home
away arm_away
night arm_night

Credits

Initial release based on the excellent Securitas custom component.

Donation Hall of Fame

If you like this custom component you might want to consider to BuyMeABeer? 🍺

  • Orkun S
  • Adrian R
  • Joshua T
  • Auke C
  • RPC B
  • Silke H
  • Frank M
  • Max G
  • Andreas G
  • Florian B