What's the difference between current "SmartSense Multi" drivers

I see

  • SmartSense Multi Sensor
  • SmartSense Multi Sensor V4
  • SmartSense Multi V1

I believe I own a mix of V2, V3, V4, and V5 sensors and have some errors / ghosts in the machine, so I want to start from the ground up, "what does each driver do and how do I match them to hardware properly?"

If you are starting from the ground up ie unpair/re-pair, you shouldn’t have to match them manually. In my experience the hub will detect them and assign the correct driver just fine w/o manual intervention.

Zigbee is a very “loose” standard, so it not uncommon to have different drivers for similar devices that basically do the same thing.

1 Like

I don't mean that I'm touching all the hardware (I very much do not want to do that). I meant, "I'm taking a logical blank slate approach to ensuring that I understand the fundamental tool, Hubitat and it's software drivers, so that I can logically confirm my settings are reasonable."

While you're idea "let go and have Jesus Hubitat take the wheel" might work to auto recognize devices, it doesn't teach me what's happening under the hood so it misses the mark a bit for me.

What's going on under the hood is that each driver has a "fingerprint" (or multiple) that is compared against the same data from a newly paired device. As mentioned above, if enough of one matches, that driver is assigned. So, normally this isn't something you have to worry about -- especially for devices like these that have been around for a long time.

The different generations of ST multisensors probably use different Zigbee clusters or attributes for similar data (the V1 generations of all their devices were particularly unusual among ones I've seen; later ones were usually made by bigger Zigbee OEMs, but the true first gens were ST originals), so the different drivers probably just account for those differences when configuring device reporting, parsing reports into standard Hubitat events, etc. If you want to dig deeper into that, you'll have to start writing your own drivers. :slight_smile:

2 Likes

My V4 sensors on my C7 and now C8pro hub do get wacky once in a while. I usually just remove & re-pair them. Sometimes they'll only report certain attributes. One sensor I had to replace because I got tired of trying to get it to behave, It's in a box somewhere and probably has had a sufficient rest, and would probably work fine if reconnected