Commands for broken remote

My remote is broke and it’s pulling the wrong template my DI2TS-TX should be RFP6 and it’s pulling RFP7. the “turn off” works, but “turn On” doesn’t and it’s missing the other commands for “AUX” and “Flame up/down”. i know it has the add, zerogap etc correct as it will work. Any chance someone knows how i can update other commands, or change the action?

Supported Devices | Bond

Thanks,

Hey @JeffWilson

I’m one of the mobile developers from the Bond App and will try to help you to have an RFP6 device in your account :slight_smile:

I notice you commented in a thread related to the API. Are you used to cURL commands?
If yes, you’ll need the Bond Token and the Bond IP.

The Bond Token is 16 characters long (numbers and letters) and you can find it in the Bond Settings screen, under Advanced Settings.
The Bond IP is the local IP, that can be found in the Network Info screen, also in the Bond Settings screen, under Advanced Settings.

For it to work as expected, we need to have the address, zerogap etc, as you mentioned. Do you have these info? If you don’t, I can get it from our internal logs, all I need is your Bond ID and your approve to look into it.

The cURL command will be something like this:

curl -H “BOND-Token: <YOUR BOND TOKEN>” -i <YOUR.BOND.IP.HERE>/v2/devices -X POST -d ‘{“name”:“Testing Fireplace RPF6”, “location”:“My Room”, “template”:“RFP6”, “properties”:{“addr”:“<REMOTE ADDRESS>”, “freq”:<REMOTE FREQ>, “bps”:<REMOTE BPS>, “zero_gap”:<REMOTE ZEROGAP>}}}}’

Thanks!

1 Like

Thanks Endy.

I am, i’ve been able to do all the pulling figure out the actions, commands etc. It’s actually linked to RFP7 but i want to try changing it to RFP6 but it won’t let me. yes was able to pull all of the address and zero gap info. As mentioned the ‘Turn off” works, so i know it can talk to it, just not saying the right things :slight_smile:

Turn off and turn on in the template are just one bit different.

1011001011011011011011011001011001011011011011
1011001011011011011011011001011001011011011001

when i try to “PATCH” some of the commands i get a “unmatch close bracket” error but i think it’s more of a permission issue as i believe i have the proper open/close brackets in. Or I’m just not writing it properly.

curl -H “BOND-Token: XX” -i http://XXX/v2/devices/edfc71bfa88888ce/commands/0be8ca7cb4482f61 -X PATCH -d ‘{“tx”: “00000001”}’

Depends on your platform from which you’re running curl commands, but sometimes you need “ on start and end, with \” for inside ones.

Could try that instead of the single ‘ start and end.

(See Unable to learn dyson remote - #7 by residualimages for some examples of commands that have worked)

1 Like

thank you so much. that seems to allow me to update it. now i just need to figure out the proper commands/actions. it doesn’t allow me to update the template, not sure if you can create one from scratch or not.

1 Like

I don’t understand if i can look up the FCCID (di2ts-tx) on their website, why can’t you do the same in the app or via curl? it says fully supported

Supported Devices | Bond

{“addr”:“10111111010111”,“freq”:350070,“zero_gap”:43,“bps”:2930,“_”:“96a61fad”,“__”:“96a61fad”}

Try recording multiple times from various angles and distances, see if you get a different template offered.

As a fallback, you can say Advanced Settings when about to record a command (after selecting which command you’re about to record), and uncheck the Search Remote Database. This will let you “raw record” instead of template matching.

unfortunately my remote is dead. It’s an old touch screen and it’s not working. for a bit the top half did work, but it gave up the ghost as well. it was only the “ambient light bulb”, which is how it pulled one template (wrong one compared to their lookup).

i was able to add a device with the API, but i don’t think it pulled the template so there are no commands tied to it. still playing with that when i can.

i was able to add a device with the API, but i don’t think it pulled the template so there are no commands tied to it. still playing with that when i can.

If the template is specified in the POST that created the device, then the commands will be populated. The POST with template does require that some information is provided in the properties field of the POST body, such as freq, addr (address), etc. which is not documented as it changes for each template.


Buuut, checking our database, I find zero devices with template RFP6, and quite a few with RFP7. Nothing about RFP6 in the firmware either. – Sorry looks like there’s a data entry error on the Supported Shades database.

Thanks Merck. i was assuming the RID was the template. Supported Devices | Bond
is there a way to see all the commands in a template? is there a way to see other fireplace commands?

The ‘RID’ is the template. Our website is wrong, it should be “RFP7”. The RFP6 does not exist.

1 Like

So is there anyway to program flame up/down etc without the remote? i.e. should the template pull those automatically? is there a way to try other templates? how does it match the templates?