Need to hold/repeat RF signal for a few seconds

Also, I just saw the project @sriv74 put together: Bond Bridge RF/IR scanner & CQ Encoder It’s awesome! It can let you convert the HEX encoding into the CQ encoding. Then you can add additional delays to the end of the CQ encoding, and boost the reps, and you might get what you’re looking for.

Interesting about the 10 sec limit you are reporting. I thought the limit was 20 sec, but I could be wrong. Something we can review in the V3 effort (we will be doing some optimizations to the radio driver…)

1 Like

C:\Users\maxsp>curl -H “BOND-token: 86727107fe973d6e” -i http://192.168.0.183/v2/devices/61ef745f/commands/02bdb432/signal -X PATCH -d “{“reps”: 250}”
HTTP/1.1 200 OK
Content-Length: 6259
Content-Type: application/json; charset=utf-8

{“freq”:350040,“bps”:40000,“deviation”:0,“reps”:250,“modulation”:“OOK”,“encoding”:“hex”,“data”:“FFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFF800000000003FFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000000003FFFFE00000000000FFFFE00000000000FFFFF00000000000FFFFF000003FFFFFFFFFF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFC00000000003FFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000FFFFFFFFFFC00000000003FFFFC00000000003FFFFC00000000003FFFFE00000000003FFFFE000003FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFE00000000000FFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF00000000000FFFFF00000000000FFFFF80000000000FFFFF800000000003FFFF800000FFFFFFFFFF80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001FFFFE00000000003FFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE00000000000FFFFF00000000000FFFFF00000000000FFFFF00000000000FFFFF800000FFFFFFFFFF800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFE00000000000FFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF00000000000FFFFF00000000000FFFFF00000000000FFFFF00000000000FFFFF000003FFFFFFFFFF000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003FFFFE00000000003FFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE000003FFFFFFFFFE00000000000FFFFE00000000000FFFFE00000000000FFFFE00000000003FFFFE000003FFFFFFFFFE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFF00000000000FFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF000003FFFFFFFFFF00000000000FFFFF00000000000FFFFF00000000000FFFFF80000000000FFFFF800000FFFFFFFFFF8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000”,"_":“b9ad4caa”}

Nice to find this topic … looked like the perfect solution/access to default to more reps for my shades. All good for me until I dig down to look for “signal” param options. I successfully find three commands associated with device: “open”, “close” and “hold”. All return “signal” as params but when I dig down to signal, I get “HTTP/1.1 204 No Content” (same with all 3 commands)

Not sure what I’m missing … or something changed for V3? (Firmware v 3.8.4)

Thanks for any help

I wonder if the “signal” endpoint can be non-existent on cloud-based devices.
It’s been a long time since I had occasion to ask the Bond team if there are any devices that are not fully stored locally (I think the goal at one point in time was to store all devices locally, but originally some had to be stored in the cloud).
@merck / someone else on the Bond team, do you have scenarios still that don’t fully store the signal locally?

To see if there is anything weird with the signal endpoint in the v3.8.4-beta firmware, I just verified a manually recorded device (guaranteed to be locally stored) returns the data as expected:

curl -H "BOND-Token: xxxxxxxxxxxxxxxx" -i http://nnn.nnn.nnn.nnn/v2/devices/aaaaaaaaaaaaaaaa/commands/bbbbbbbbbbbbbbbb/signal
HTTP/1.1 200 OK
BOND-Flags: 4
Content-Length: 6273
Content-Type: application/json; charset=utf-8

{"freq":433930,"bps":40000,"deviation":0,"reps":1,"modulation":"OOK","encoding":"hex","data":"...."}

Thanks very much for the response. Ah, didn’t think about the cloud vs. local storage… makes sense though would leave me wondering how to apply remote/cloud settings if not local. Hope to hear from the Bond team!