Techome TH528-2 Motor Controller Roof Kit or long hold required on button

I have had a new motor controller roof kit installed that comes with a remote control. I cant find the controller or brand in the bond database. I have the bond bridge. I can manually add the open/close from the remote and it works. It however send a single rep or pulse and the button requires to be held to move the louvers in to position. How can I change the hold length for the button? Please see below the link to the controller and remote. TH528-2 Motor Controller Roof Kit - TecHome

1 Like

You are bringing an issue up which is at it’s core a question of how user can conveniently modify existing coded control functions of the bond data base to extend functionality to products. AI is the most promising avenue today to help users in many ways without the actual coding done by an expert from the bond team. This should be on the development agenda for Bond for some time.

Can attempt to modify the “reps” endpoint: Need to hold/repeat RF signal for a few seconds - #2 by merck

Thank you, this is beyond my expertise. Sounds like I will need assistance from the bond team. It would be nice if we could do this from the UI on the app. I would actually like to add a slider in so that I can adjust the position of the Louvers. I have a picture of the board in the remote. Can someone from Bond Home help Please.

Thank you

Thank you, this is beyond my expertise. Sounds like I will need assistance from the bond team. It would be nice if we could do this from the UI on the app. I would actually like to add a slider in so that I can adjust the position of the Louvers. I have a picture of the board in the remote. Can someone from Bond Home help Please.

Thank you

I managed to give this a go and it is working.

curl -H “BOND-Token: 00000000000” -i http://192.168.0.28/v2/devices/60f8c777a75a7d71/commands/1be845e784826bc1/signal -X PATCH -d “{“reps”: 00}”

The shutters now open half way with 10 pulses.

Is there any way to make this smoother?

Great going giving it a try, diving in with the curl commands!

I took the liberty of tweaking the signal you had recorded, to remove the extra zeros at the end of the signal. — Can you try now and see if it works any better?

Maybe it will “just work” now that I tweaked it.

But I did also just reach out to TecHome for a sample unit which is how we usually add proper support for these products… one by one.

1 Like

How did you do that, do I need to do anything at my end or did you do it remotely? Thank you if you did, however is that a security risk. How does that work?

Proper support would be great. How long does that usually take. Ideally I would love it to have a slider so that I can adjust the position of the shutters with a slider. Is this possible? I have a photo of the board in the remote if that helps?

Removing the 0s worked! it runs continuously now. Can I create several presets? ie Open 25%. 50%, 75%…..

I would also like to get it to track the sun,daily. Perhaps starting from closed say 20% and then move another 20% per hour is that possible? And then return closed ready for the next day

How do I remove the extra 0s at the end of a signal. Can you help with this? I need to do it to a few signals

Hey @dwit sorry I didn’t get back to you last two days. Please understand that on the forums we consider this developer support and our customer service team does not get into manipulating the API.

Removing the 0s worked!

Excellent!

Proper support would be great. How long does that usually take. Ideally I would love it to have a slider so that I can adjust the position of the shutters with a slider.

Yes, that’s the ideal state. Unfortunately it involves us getting hardware, sometimes several remote controls, and allocating engineer time to add it into our database which is quite a manual process. I cannot give a timeline unfortunately.

Can I create several presets? ie Open 25%. 50%, 75%…..

This depends on whether there are commands for different percentages or support for multiple programmable presets in the motor controller. My guess is that there is not, that there’s only the open and close. Does your motor move only so long as the Open and Close buttons are held down? If so you may be able to achieve something like Open 25% by doing a Close first and then sending at SetPosition(25) that will actually do “open” signal for just long enough to open 25%.

track the sun,daily. Perhaps starting from closed say 20% and then move another 20% per hour is that possible? And then return closed ready for the next day

Yes, I think you can. If you send that “Close” at end of day, and then send the “SetPosition(25)” in a few schedules. It’s not ideal, but I think you could get the automation to work.

In doing this you go beyond what we officially support on the Bridge, but yes if you fiddle with the API it should be possible.


Sure, I can explain that. When you to the GET request to fetch the signal data, you will see something like this:

You can copy that data string, and then PATCH the data, but having removed most of the trailing zeros. So just like you did PATCH {“reps”: 50} (or however many reps were required), you can do {“data”: “1001001001010101000000”}, where you removed most of the hundreds of zeros that were at the end of the signal that was recorded. This causes the repetitions to be tight without gaps.

1 Like