This component will set up the following platforms coming from a dobiss NXT server.
Platform | Description |
---|---|
binary_sensor |
Dobiss contacts - can be open or closed. |
sensor |
Dobiss sensors: temperature and light sensors. |
switch |
Dobiss switches - can be relais outputs, flags, scenario's, etc. |
light |
Dobiss lights - dimmable or not. |
climate |
Dobiss climate control - if you have temperature zone's. |
cover |
Dobiss covers - screens etc. |
Preferred way to install is using HACS
Manual Install:
- Using the tool of choice open the directory (folder) for your HA configuration (where you find
configuration.yaml
). - If you do not have a
custom_components
directory (folder) there, you need to create it. - In the
custom_components
directory (folder) create a new folder calleddobiss
. - Download all the files from the
custom_components/dobiss/
directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant
- In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "dobiss"
Using your HA configuration directory (folder) as a starting point you should now also have this:
custom_components/dobiss/translations/en.json
custom_components/dobiss/__init__.py
custom_components/dobiss/binary_sensor.py
custom_components/dobiss/config_flow.py
custom_components/dobiss/const.py
custom_components/dobiss/manifest.json
custom_components/dobiss/sensor.py
custom_components/dobiss/switch.py
custom_components/dobiss/climate.py
custom_components/dobiss/cover.py
custom_components/dobiss/light.py
To get more debug info in the log, add this to your configuration.yaml file:
logger:
logs:
custom_components.dobiss: debug
dobissapi.dobissapi: debug
This integration will use the pydobiss python library which uses the native Dobiss NXT API.
This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.
Code template was mainly taken from @Ludeeus's integration_blueprint template