Attention all Wink Relay owners

I just migrated from Wink to native HA ZigBee and ZWave which I recommend (speed is amazing) and wasn’t sure what I was going to do with my Wink relays. They work well with the Wink integration, but they are a bit slow.

Well I stumbled across this https://github.com/jimpastos/wink-relay-manager which allows controlling and sending events/sensor readings via MQTT. The process of rooting the Wink relay is a bit time consuming, but the end result it worth it! Not only are things much quicker, but you get additional functionality out of your Relay like double and triple tap button support and the ability to use Home Assistant as the UI on the tablet.

So if you have some time and want to improve your Relay experience check it out.

@jimpastos this thing is amazing great work!

1 Like

One thing I didn’t look into is tapping into the built in Zigbee radios in the Relays. We can probably use it as a hue/tradfri hub without their official gateways
A project for another day :slight_smile:

1 Like

That would be pretty cool!

Quick question while you are hear, have you had any luck auto loading HA in chrome on your relay? I tried a couple things but gave up.

Oh another cool thing that I tried to get working was Lannouncer https://apkpure.com/lannouncer/com.keybounce.lannouncer but it doesn’t working with Android 4 it would be cool if we could tap in to the Relay’s intercom to Home Assistant TTS. I started work on a python library that would send TTS to the Relay intercom awhile back https://github.com/w1ll1am23/pywinkrelayintercom but the audio gets choppy sometimes. Something to do with UDP and how quickly I was sending the data or something. It works, just not great.

What do you mean auto loading? You mean opening chrome on startup? I just tap a Home icon to open url added to the desktop and keep it there.

As for announcer, I thought about doing something I similar. It should be doable to receive audio blobs (probably from MQTT) and just play them natively.

Yeah I meant auto start chrome. I have the desktop link and do that already, after a reboot I go to the home screen and launch it.

@w1ll1am23 this is a little old now, but can you elaborate on this a little more? I’m trying to do exactly what you’ve done with using native zigbee/zwave on HA, but have 5 Wink Relays in spots around my house that cannot be replaced with regular switches (these places originally needed switches but were never installed when the house was originally built, so I ran LV lines from the attic and soldered directly to the pads on the back of each relay). Because of this, I’d really rather not get rid of the Relays, as I don’t know another elegant solution that would work. I’m completely new to MQTT. Did you use the embedded MQTT broker? I know enough to be dangerous. If you follow these steps, does the screen still turn off/on with proximity? Any additional info on how it works and setup would be awesome.

On another note, has anyone tried to build an I.MX Solo Android Image for the Relay? Technically, this should work, although the RAM is a little low - but could probably get it to at least 6.0. I see boundary devices has some images. I’d be curious if they’d boot.

Thanks!

I haven’t found any custom rom for the relay but that doesn’t mean there isn’t one. I am not using the built in mqtt but I have a buddy that is and it seems to be working fine for him with his rooted relays.

I would really like to try this but I will need a lot of help. I start by downloading Android Studio to my laptop?

Could you help me please. Where do I find “libs/armeabi-v7a/wink_manager”? Thanks.

Did you get this working? Maybe you can help me. Where do I find “libs/armeabi-v7a/wink_manager”?

You can skip the build part, the already built version can be found under the releases tab

Thank you. Did you do this? Are you pleased with the results? What method did you use to root the Relay?

Hey. This works great. Thanks so much for sharing it. It turned out to be much easier to do than I originally thought. Not having to rely on Wink anymore is a HUGE step forward.

1 Like

Are the 2 physical switches still operational to control lights directly connected to the switches after using this integration ?

Yes, there is a config file which indicates what each switch should do, one option being control the physical load.

Hey [w1ll1am23] I’ve achieved root and have adb to the relay but I’m stuck on this part:

adb push libs/armeabi-v7a/wink_manager to /sdcard and then copy it over edisonwink and fix permissions:

cp /sdcard/wink_manager /system/bin/edisonwink
chmod 755 /system/bin/edisonwink

Getting the error:
1|root@edison_dvt:/ # cp /sdcard/wink_manager /system/bin/edisonwink
cp: /sdcard/wink_manager: No such file or directory
1|root@edison_dvt:/ #

I have placed wink_manager in the adb folder but can't get it copied over.

Edit - turns out I was connected to 5G wifi while the relay was connected to 2.7.

So you ran the adb push command? What happened when you did that?

adb is what is copying the folder to the device not the cp command.

cp is used to copy the file over to the correct location once its on the device.

I just can’t figure out how to copy wink_manager to /sdcard

I believe the command is

adb push libs/armeabi-v7a/wink_manager /sdcard

Adjust the libs/… According to your current location.

I’m using windows 10. My wink_manager file is located in C:\adb.

adb push libs/C:\adb/wink_manager ?

Thanks a lot for your help.