iobroker-community-adapters / ioBroker.hmip

Adapter for the Homematic IP Cloud Accesspoint
MIT License
32 stars 21 forks source link
homematic homematic-ip iobroker iobroker-adapter

Logo

ioBroker HomeMatic IP Cloud AccessPoint Adapter

Number of Installations Number of Installations NPM version

Test and Release Translation status Downloads

This adapter uses Sentry libraries to automatically report exceptions and code errors to the developers. For more details and for information how to disable the error reporting see Sentry-Plugin Documentation! Sentry reporting is used starting with js-controller 3.0.

Disclaimer

All product and company names or logos are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them or any associated subsidiaries! This personal project is maintained in spare time and has no business goal. HomeMatic is a trademark of ELV Elektronik AG

Description

This adapter allows communication with a HomematicIP CloudAccessPoint via the Rest API of the Homematic IP Cloud

Important note: Please limit control requests to the bare minimum because EQ-3 started to block IPs when you do too much!

Installation

This Adapter needs node-js in version >= 16.0

Here is a Step-by-Step Installation Video on YouTube https://youtu.be/kXWfJRUYJIA

Info

Most Homematic IP devices are already working with the latest adapter version.

I will improve it constantly, but it will take time. Any help from the community through e.g. Pull Request would be highly appreciated.

For not working HmIP devices, please create an issue with this info (please one per device and if possible, the technical name in the subject). Switch adapter logging in ioBroker to silly mode and add the json of the device, which is printed to the log in the issue. I may also need a json of a state change.

Thank you!

If you are looking for the information, if the alarm settings are active, you have to check the active status of the group INTERNAL and EXTERNAL, they represent in combination the three alarm states. INTERNAL and EXTERNAL actives means Away, only EXTERNAL active means only Perimeter active.

Important Info what can be done with this adapter

!!! You can only trigger events with this adapter that can be triggered through the original Homematic IP app. For example, direct connections between devices have no events in the app and can also not be triggert through this adapter!!!

Settings

Special settings

HMIP-DLD (Door Lock Drive)

If you have assigned a PIN to the lock in HmIP app (Settings / Access authorizations - German: "Zutrittsberechtigungen") then the PIN needs to be set in the pin state of the device's objects. It is NOT your system PIN!! if you have not set a PIN in settings, you can also leave empty in the pin state. Additionally, please add "iobroker" client to the list of access control clients in HmIP app settings!

Thanks

Diskussion in ioBroker Forum

https://forum.iobroker.net/topic/27532/homematic-ip-cloud-access-point-adapter

Adapter Request auf GitHub

https://github.com/ioBroker/AdapterRequests/issues/62

Changelog

1.24.3 (2024-09-02)

1.23.4 (2024-07-07)

1.23.3 (2024-05-27)

1.23.2 (2024-05-24)

1.23.0 (2024-04-19)

1.22.0 (2024-01-17)

1.21.1 (2024-01-15)

1.21.0 (2023-12-27)

1.20.0 (2022-09-19)

1.19.2 (2022-09-07)

1.19.1 (2022-08-21)

1.19.0 (2022-08-14)

1.18.0 (2022-06-17)

1.17.0 (2022-04-26)

1.16.1 (2022-04-19)

1.16.0 (2022-04-16)

1.15.5 (2022-03-20)

1.15.4 (2022-02-19)

1.15.3 (2022-01-22)

1.15.2 (2022-01-04)

1.15.0 (2022-01-02)

1.14.0 (2021-11-07)

1.13.2 (2021-08-25)

1.13.1 (2021-08-06)

1.13.0 (2021-06-23)

1.12.2 (2021-06-04)

1.12.1 (2021-05-13)

1.12.0 (2021-05-13)

1.11.1 (2021-05-08)

1.11.0 (2021-04-25)

1.10.0 (2021-04-12)

1.9.0 (2021-02-16)

1.7.2 (2021-02-09)

1.7.0 (2021-01-26)

1.6.2 (2021-01-21)

1.6.1 (2021-01-12)

1.6.0 (2020-12-24)

1.5.2 (2020-12-15)

1.5.0 (2020-11-09)

1.4.1 (2020-11-03)

1.4.0 (2020-10-29)

1.3.1 (2020-09-18)

1.3.0 (2020-09-18)

1.2.2 (2020-08-17)

1.2.1 (2020-08-10)

1.2.0 (2020-07-26)

1.1.1 (2020-07-23)

1.1.0 (2020-07-14)

1.0.1 (2020-05-16)

1.0.0 (2020-05-12)

0.0.12

0.0.11

0.0.10

0.0.9

0.0.8

0.0.7

0.0.6

0.0.5

0.0.4

0.0.3

0.0.2

0.0.1

License

The MIT License (MIT)

Copyright (c) 2023-2024 iobroker-community-adapters iobroker-community-adapters@gmx.de
Copyright (c) 2018-2022 jogibear9988 jochen.kuehner@gmx.de, Apollon77

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.