Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FreeAtHome] Universal Contact doesn't have any Channesl #17970

Open
ML19821 opened this issue Dec 24, 2024 · 0 comments
Open

[FreeAtHome] Universal Contact doesn't have any Channesl #17970

ML19821 opened this issue Dec 24, 2024 · 0 comments
Labels
bug An unexpected problem or unintended behavior of an add-on

Comments

@ML19821
Copy link

ML19821 commented Dec 24, 2024

Busch-Jäger offers two types of contact sensors:

Window Contact (this works as expected)
Universal Contact (shown in the picture below):
image

The Universal Contact does not have a channel to describe whether a window is opened or tilted.

The binding recognizes the Universal Contact as a regular "Window Contact." This leads to the following problems:

  1. "Needed datapoint is not found"
  2. "General error in the binding - during initialization"
  3. finally a thing without any Channel
image

Below is the relevant portion of the debug logs during device initialization:

2024-12-24 13:25:17.885 [DEBUG] [atamodel.FreeAtHomeDeviceDescription] - Detecting device features - device id: ABB7F62D5503 - device label: BalkonTür
2024-12-24 13:25:17.886 [DEBUG] [al.datamodel.FreeAtHomeDeviceChannel] - Window/Door position sensor channel created - Channel FID: 0xf
2024-12-24 13:25:17.887 [DEBUG] [ternal.datamodel.FreeAtHomeDatapoint] - Datapoint is found - channel ch0000 - datapoint odp0000
2024-12-24 13:25:17.889 [DEBUG] [ternal.datamodel.FreeAtHomeDatapoint] - Needed datapoint is not found - channel ch0000 - pairingId 41
2024-12-24 13:25:17.890 [DEBUG] [al.datamodel.FreeAtHomeDeviceChannel] - Switch sensor channel found - Channel FID: 0x0
2024-12-24 13:25:17.890 [DEBUG] [ternal.datamodel.FreeAtHomeDatapoint] - Datapoint is found - channel ch0002 - datapoint odp0000
2024-12-24 13:25:17.891 [DEBUG] [rnal.handler.FreeAtHomeDeviceHandler] - Thing channel created - device: ABB7F62D5503BalkonTür - channelUID: freeathome:device:0dbcc9254f:ABB7F62D5503:ch0000#window-door - channel label: Window/Door
2024-12-24 13:25:17.891 [DEBUG] [rnal.handler.FreeAtHomeDeviceHandler] - Thing channel registered - device:  ABB7F62D5503BalkonTür - channelUID: freeathome:device:0dbcc9254f:ABB7F62D5503:ch0000#window-door - channel label: pid-window-door - category: -
2024-12-24 13:25:17.891 [DEBUG] [rnal.handler.FreeAtHomeDeviceHandler] - General error in the binding - during initialization ABB7F62D5503
2024-12-24 13:25:17.893 [DEBUG] [rnal.handler.FreeAtHomeDeviceHandler] - Device created - device id: ABB7F62D5503
@ML19821 ML19821 added the bug An unexpected problem or unintended behavior of an add-on label Dec 24, 2024
ML19821 pushed a commit to JankKeks/openhab-addons that referenced this issue Dec 25, 2024
openhab#17329
There is no direct 1:1 relationship between Function IDs and the required pairing IDs. As a result, a
"needed" pairing ID may sometimes not exist. In such cases, we avoid adding an invalid datapoint group.

openhab#17353
Added ParingID for Slat Positions

openhab#17355
Added function IDs for Wind and Rain Alarms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An unexpected problem or unintended behavior of an add-on
Projects
None yet
Development

No branches or pull requests

1 participant