Dear all,
since I didn't receive any reply to the topic I posted in the "Get Help" section, I hope to get an answer from the staff.
So here is my original posting, thanks in advance for your help:
Hi all,
so I included my new Eve Weather sensor with Google Home (Nest Hub 2 as a border router) and then added a new Matter device to my C8 Hub, v2.4.2.157, Hub using the code GH provided.
Seemed to work fine so far, until I found that the temperature state was not shown.
During troubleshooting I did a reset of the device severel times, also tried when first including with my Home Pod Mini, no dice.
I am using the default Hub driver, firmware used is 3.5.0, any ideas, anyone?
Edit: Here's an excerpt from the logs, maybe the Java error could be a clue?
Edit's edit. Hub version now is 2.4.2.160
So, I didn't see any responses to this one or the previous one logged a month prior. I just added a couple of eve weather devices to HomeKit and shared via matter. Running on a C8Pro, 2.4.3.173, and getting the same thing as above. Type is the Eve Weather driver (system). Eve Weather device is updated to latest firmware 3.5.0 (dated April 2025 I think).
Debug logs:
dev:1342026-01-04 10:54:59.528 AMdebugdescMap: [endpoint:02, cluster:0405, attrId:0000, value:0EEA, clusterInt:1029, attrInt:0]
dev:1342026-01-04 10:54:59.525 AMerrorjava.lang.NullPointerException: Cannot get property 'value' on null object on line 76 (method parse)
dev:1342026-01-04 10:54:59.521 AMdebugdescMap: [endpoint:01, cluster:0402, attrId:0000, value:07A8, clusterInt:1026, attrInt:0]
dev:1342026-01-04 10:54:59.517 AMinfoEve Weather battery is 100%
dev:1342026-01-04 10:54:59.516 AMdebugdescMap: [endpoint:00, cluster:002F, attrId:000C, value:C8, clusterInt:47, attrInt:12]
@support_team any help?
1 Like
It appears that this issue was resolved in Release 2.4.4 by adding the device type "Generic Matter Temperature/Humidity Sensor".
I see what's causing this in the Eve Weather driver, but just curious: is there any functionality it's supposed to provide besides temperature and humidity measurement (and battery level)? I don't see anything that stands out. The "Generic Matter..." driver is indeed generic, looking for whatever endpoints and device type the device exposes and trying to match them up with what the driver can do, so I think that's a good solution if not. There just weren't a lot of things on the market yet when the Eve driver was written -- could maybe be retired now. 
1 Like