Looking for a device driver for Shelly Wave i4 DC

I'm looking for a device driver for the Shelly Wave i4 DC Z-wave scene controller hockey puck. It's got 4 switch channel inputs that when a switch is pushed, double pushed, held & released it calls, what they call scenes. I don't see any combability on the devices list, or in the device drivers app list. Ideas? TIA!

Looks like device I may want to try!

Will be watching this thread :grin:

1 Like

Shelly Qubino Wave i4 DC ZWave 800 4 Input Module

Nice!!
Looks like we're finally getting a local Canadian source of Shelly products at a reasonable price.
Now if only Zooz....

1 Like

Can you try my universal switch driver? [DRIVER] Universal Z-Wave Drivers (Switch/Dimmer)

It should detect all the settings and the total number of buttons the device supports.

There is not a great standard of how those button events get sent over but the driver should push an event for every action on connected switches. You may need to just test the button presses and then watch the logs to see what button number it gets logged as.

It looks like this may work.
It reads as 8 buttons even tho there are only 4. I only used a wire as a switch, so there may have been some switch bounce happening, but the push/held events got triggered, erratically. Release always triggered.

Oh dang it has 5 endpoints too, I wonder what those do, it might report a switch on/off state on the endpoints.

The extra buttons are for doubletap, 3x, 4x, etc... events, just to be consistent even though doubleTapped also has its own attribute. 3x and higher do not so they are "virtual" buttons. I am guessing buttons 1-4 are registering for for the push, held and release, and the buttons 5-8 will trigger for a double tap (along with a doubleTapped event). It makes more sense when you get 3x or higher. If your device had that it would be buttons 9-12.

Thank you for this! I'm not sure how to use this. If button 1 is pushed/held, 1 event is triggered. When released, the released even is triggered. If button 1 is operated again, the switch state is toggled.
I plan on coding all this in webcore, but haven't verified the button trigger event get transmitted to it yet.
These switch inputs come from 2 homelink receiver modules, for my 2 vehicles.

The driver only does whatever the device sends in messages for. If it sends a "centralscene" event its buttons, if it sends Basic/BinarySwitch its "switch" events.

Is the connected Homelink going to just open/close the contact? So when car is home is closes and when car leaves it opens? This is not ideal for "button" events but I think we can figure it out.

If it is in fact sending multichannel switch events on those endpoints, a multichannel switch driver may actually work better than my driver.

Get me a link to a manual or docs on the device.

Post a screenshot of the "Data" section from the bottom of the device page.

The homelink receiver, has 2 relays. The relays close only when 1 of the vehicles headliner buttons are pushed. My car has 3 buttons, so only 2 can be paired w/ this receiver. I have 2 receivers, 1 for my car & 1 for my wifes.

What I don't know is the timing of the Shelly input. What is a pushed vs held time differance.

You can find the receiver on Amazon.

TOPENS HLR01 HomeLink Compatible Universal Receiver with Remote Control Transmitter for Automatic Swing Sliding Gate Opener Garage Door Opener, Security Gate Operator Accessory.

https://www.amazon.com/dp/B07CWNX1P8?ref=ppx_yo2ov_dt_b_fed_asin_title

Sorry I was not clear, I wanted a manual for the Shelly device, and the data section from the device page on HE.

AH, ok...There's more information on their web page for the device.

I'll get the data section tonight when I get home.
Thanks again!

Here's the data section on the Shelly device. Is this what your looking for? TY.

This device in the Wave I4DC or Wave I4 is the input device I have been wanting for a while. Sump pump high limit contact closure, Sump pump continuous run (stuck on) and other contact monitoring in the house. Your driver jtp10181 picks up the device but they come in as buttons which I can make work but is there a better option for status inputs? I am very new to anything other than Zwave simple light switches.

There should be a built in driver in the current platform 2.4.0

I suspect if you set the input mode to the toggle state then the endpoints (child devices) will get switch on/off events.