[Release] Konke ZigBee Temperature Humidity Sensor Driver

I just purchased a few of the Konke sensors. Pairing required me to change the HE ZigBee channel to 20. After that pairing was instant and connectivity seems solid.

I am very curious if anyone is using these in a freezer to monitor temperature? I find that the reported battery level plummeted when I moved one into my freezer. I expected a battery voltage drop but it fell like a rock to 2.8V. Anyone else experiencing any issues including battery life problems when using these in very cold temperatures? I can program around the reported values but if the battery will simply discharge or fail after a few days/weeks/months of use I'll have to come up with another solution.

@jtmpush18 did you determine that the sensor that dropped out when you placed it in the freezer dropped out due to signal attenuation or the low temperatures?

@JasonJoel did you get further with the custom driver you were building/editing? I am using the driver posted at the beginning of this thread. I have a few graphs setup (using Hubigraph) and some notifications using the built-in Hubitat App. Admittedly this is my first few hours with the Konke sensors so I'm still learning what to expect. Being able to change the reporting interval and the reporting delta would be helpful. Any thoughts from your experience?

Thanks!

Apparently, it was the low temperature.

Right now the freezer Konke still is reporting. The reported temperature is 0.91°F. The reported humidity is 54.9%. Neither seem correct to me but it is only my first few hours with these sensors. Did you ever find a suitable sensor for your freezer?

Nope. I couldn't ever get the device to obey zigbee report changes - it would change for a while, then magically go back to doing whatever it wanted. So I'm using the driver in the OP as well.

The accuracy might be off because it is outside of the supported temperature range indicated by Konke.

FWIW, and I don't know what Jason's experience is, but I've found them to be accurate within <5% in the range for 60-80F.

They seem as accurate as any other sensor I've used. I have a handheld reference temperature sensor, and use it to set offsets.

The offset seems pretty consistent - which is the most important to me. As long as it is reproducible I can offset it for accuracy.

1 Like

So far, I am very happy with the ones I bought. I will just warn others, that I first paired one with my hub before I installed the driver and why fiddling with it and getting the driver set up, I somehow confused matters to the point where I thought something was broken. I asked @aaiyar which driver he was using and he correctly pointed me back here.

Simply resetting as specified here:https://fccid.io/2AJZ4-KK-FT/User-Manual/User-Manual-3198773 and repairing after having the driver installed, it worked as expected right away.

Thanks for the pointer and for the driver.

2 Likes

I dont get it. Everyone is talking about konke sensors but it did paired as a « device ». What device driver do you guys are using? I just received the exact same one as on the picture.

Thanks

The driver in post #1 of this thread.

Lol. Ok thanks. Google search brought me in the middle of this thread and i searched from there to the end. Silly !

Thanks again

1 Like

I just bought a couple of these. I installed the driver in this thread and paired one to Hubitat with no issues but noticed it wasn't reporting humidity or temperature. I removed it, reset the device, and repaired it and the temp and humidity is reporting fine now. Battery is reporting 0, which I find strange, but these are nifty little devices and will help me free up some contact sensors I used as temp sensors.

Give it a day and see if battery reports start. I have 15 of them, and I seem to remember that on a few it took a day or two before they started reporting.

If they don't by then, you may need to remove/pair again, as they definitely should report battery.

Thanks, battery is reporting. I found it odd that the sensors didn’t have a sheet inserted between the battery and contacts and I suspect the battery has drained a bit.

Quick question - I saw you were working on revisions to the driver to adjust reporting interval. I haven’t yet tried the driver you linked earlier but plan on doing so. I think you stated the refresh button didn’t appear to work consistently - is that still the case? With the driver in the OP, I get temp reports every 30 minutes and I can’t seem to do a periodic refresh via RM. I was hoping to be able to report temp every 10 minutes as I plan to use this sensor to trigger my office AC.

I found that no matter what I set the reporting interval to that after a period of time the reports went back to default. Seems like a device bug to me.

Temp reports on time AND on significant change. There isn't really any reason to make the time reports more often.

Example - note the temperature update times:

Thanks. Yeah, if it does refresh on a significant change, that probably addresses my concern. I think these little devices are pretty cool and may order a few more.

I've been getting Error messages from this driver...

Konke Zigbee Temp Sensor logs
[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 21:55:48.989 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Temperature is 18.55°C

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 21:50:46.575 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Humidity is 46.4%

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 21:49:08.103 [error](http://192.168.0.136/device/edit/443)groovy.lang.MissingMethodException: No signature of method: user_driver_muxa_Konke_ZigBee_Temperature_Humidity_Sensor_680.checkEventInterval() is applicable for argument types: () values: [] (checkEventInterval)

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 21:25:34.663 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Temperature is 18.63°C

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 21:20:32.382 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Humidity is 46.4%

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 20:55:20.332 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Temperature is 18.67°C

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 20:50:17.956 [info](http://192.168.0.136/device/edit/443)Basement living room Temp/Humidity: Humidity is 46.5%

[dev:443](http://192.168.0.136/logs#dev443)2020-12-02 20:49:08.112 [error](http://192.168.0.136/device/edit/443)groovy.lang.MissingMethodException: No signature of method: user_driver_muxa_Konke_ZigBee_Temperature_Humidity_Sensor_680.checkEventInterval() is applicable for argument types: () values: [] (checkEventInterval)

I had never noticed these before going to 2.2.4, but then again, was not looking at the logs that much before I upgraded to 2.2.4, so not sure if it has something to do with it or not?

Hi @muxa
I'm using your driver (thanks for releasing, works a treat) with this temp/humidity sensor.


It appears that the 'Enable Info Message Logging' doesn't work.
The first messages are when it in enabled.
dev:77112021-01-21 15:33:04.862 infoBathroom-Humidity: Info message logging enabled

dev:77112021-01-21 15:33:04.858 infoBathroom-Humidity: Last checkin events enabled

dev:77112021-01-21 15:33:04.853 infoBathroom-Humidity: Updating preference settings

and as you can see, the same messages are displayed when it is turned off.

dev:77112021-01-21 15:35:00.939 infoBathroom-Humidity: Info message logging enabled

dev:77112021-01-21 15:35:00.931 infoBathroom-Humidity: Last checkin events enabled

dev:77112021-01-21 15:35:00.922 infoBathroom-Humidity: Updating preference settings
I can confirm that messages are reported whether enabled or disabled.
As I'm not a coder I have no idea where to look or what to do to amend the code to get it to work OK.
It's no big deal but thought I would mention it and any advice on how to get it to work would be appreciated.

Cool little sensor. Please send a link.

Only cool if you like Celsius. :stuck_out_tongue:

Don't tell me you don't use dd/mm/yyyy either. :wink:

1 Like