I am lost with my deconz configuration. I read every possible post on the forum but I guess there is some basic mistake I make. I hope someone can help me find it. (Beware: I am still a newbie.)
My config: OH 2 running on Raspi 3B+, Conbee Stick running on another Raspi 3B+. Both are on the same network segment.
Here is what I did:
Phoscon app discovered all my Zigbee devices: Hue lights, Hue dimmers, Xiaomi Aqara Temperature sensors, motion and presence sensors. All values are displayed in the Phoscon app.
First I tried the Hue and Deconz bindings in Paper UI. I was able to get the API keys and the IDs of the devices using the REST API.
I did not get values for humidity and motion in Open Hab
The guide says I should see the newly installed deconz binding in Paper UI now. However, it does not appear. Do I have to do anything to activate the jar file?
For
things show deconz:deconz:homeserver
I receive
Could not find thing with UID deconz:deconz:homeserver
What am I doing wrong? If you need any additional information, I will provide it. Thanks for your help.
You forgot to tell your openHAB version. Please note that OH 2.4 is not compatible to most OH 2.5 snapshot bindings, because dependencies do not match anymore.
Your log file or the karaf / openHAB console should tell you if the bundle “deconz” is started.
Thank you @OMR. I have my deconz.things setup and I was able to retrieve my API key while I was still running the 2.4 version of the binding. For the IP address, I set the address of my second Raspi where the Conbee stick is:
Controlling my lights was working fine and I also get temperature readings from the Aqara sensors (in one case very odd “2114 degrees” instead of “21”). But I can’t get humidity values and I don’t get anything from the vibrationsensor and the presencesensor:
Hmm, in cases like this, this is a invaluable tool:
Many other plugins also proved the same, but I’m very happy with this one.
It let you poll the REST api of deconz and in your case the /sensors group is of interest:
This enables you to check the ids and also check that values are updated from the sensors. (append an id at the end of the url in order to poll just one sensor)
Your strange 2114 value is just the 2 decimals. Value is 21.14
However, I am still not getting the additional sensor values and the one temperature is still misinterpreted. Two sensors have the right decimals, one doesn’t.
I read that humidity should work, right? And presence and vibration, too. I wonder what I am still doing wrong …
Each sensor value (the “temperature”, “battery”, “on” values you can see in the deconz returned json response) must be implemented in the deconz binding. It might be that your vibration sensor reports a not yet recognized value type.
The “2.5.0.201903261051” version should be recent enough for presence and humidity sensors though.
Could you please open a bug report (and mention the binding authors, you get those via the CODEOWNERS file in the openhab2-addons repository)?
Hi @David_Graeff, you might be right. I have never opened a bug report. Can you please tell me how and where I can do this? And what do I have to do to reveal the codeowners? (sorry, here’s the newbie)
If you navigate the files of this repository you will find the CODEOWNERS file right in the root directory. Look for a “bundles/…deconz…” entry and just copy the @authors into your report. This makes sure that they get a mail.
My things was auto-discovered in paperUI when I was on a quite recent snapshot, before it was broken. On older snapshots and M1, auto-discover do not work. Related?