-
Platform information:
- Hardware: Raspberry Pi 4
- OS: Raspberry Pi OS / x64 / 11 (bullseye)
- Java Runtime Environment: 11.0.15 (Temurin-11.0.15+10) (running in Docker)
- openHAB version: 3.4.4 (running in Docker)
-
ConBee 2 USB stick
Dear community,
Please bear with we if it’s a dumb question, but I want to understand this: I’m running several ZigBee devices and as ZigBee gateway I’m using a ConBee 2 USB stick.
When adding a thing within openHAB via the deCONZ binding (e. g. an Aqara sensor providing temperature, pressure and humidity), there is always one separate thing per device and “measurement target” (temperature, pressure and humidity) - so a single physical device is split into several things, e. g.:
-
Sensor1_Humidity
-
Sensor1_Temperature
-
Sensor1_Pressure
Each thing only has a single channel (either humidity, temperature or pressure) plus some metadata (e. g. last updated). When converting them into items, it looks like this:
-
Sensor1_Humidity_Humidity
-
Sensor1_Temperature_Temperature
-
Sensor1_Pressure_Pressure
So due to the split on the thing-level, this leads to some kind of semantical duplication - but I never really wondered about that.
But yesterday, I added a smart plug via the AVM Fritz binding and this device is recognized within openHAB as a single thing with multiple channels (e. g. temperature, current voltage, current energy, etc.) - and this feels much more natural to me.
Long story short: why is it that the ZigBee devices are split into different things per sensor, but not the smart plug? Is the ConBee implementation responsible for that or is there anything how I can tweak that in openHAB?
Thank you