New online conversion tool for Broadlink IR/RF remote: Sensus

I just published Sensus, an opensource online tool to allow easy conversion and manipulation of IR or RF packets for easy integration in Home Assistant.

Tool is available here: https://pasthev.github.io/sensus/

Without going into too much details, Sensus can convert Pronto, Raw, Decimal, Broadlink hex or B64, and most importantly, allows to generate all these formats from a short-coded manufacturer command or Discrete Code (i.e. ‘A5 1C’, like Pioneer generously indicates for powering on my A/V), or to find this code from a learnt sequence.

Sensus can also instantly edit Broadlink repeats, modify frequency, and generate random IR/RF sequences in all formats (in short, everything I was personally looking for, all in one place, in the hope that this will be useful to others).

While I was at it, I made the interface itself editable, with various color themes and the possibility to hide or show its various panels.
Result should - I hope - be useful to those who don’t know much about remote IR/RF codes and only want easy conversion, as well as to more advanced users who want to disassemble and modify code sequences.

Source code is available on Github, Forks and feedbacks welcome:
https://github.com/pasthev/sensus

Happy conversion!

8 Likes

@pthev Thank you for sharing the tool! I was trying to use it to learn more about the commands my rangehood understands. For example:

POWER
[21:31:11][D][remote.jvc:049]: Received JVC: data=0x807F
[21:31:11][D][remote.lg:054]: Received LG: data=0x807F30CF, nbits=32
[21:31:11][D][remote.nec:070]: Received NEC: address=0xFE01, command=0xF30C
[21:31:11][D][remote.pioneer:149]: Received Pioneer: rc_code_X=0x800C
[21:31:11][D][remote.pronto:237]: Received Pronto: data=0000 006D 0022 0000 015F 00AD 0017 0042 0016 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0016 0017 0041 0017 0042 0016 0041 0017 0041 0017 0042 0016 0041 0017 0041 0017 0016 0017 0016 0017 0041 0017 0041
[21:31:11][D][remote.pronto:239]: 0017 0016 0017 0016 0017 0016 0017 0016 0017 0041 0017 0041 0017 0016 0017 0016 0017 0041 0017 0040 0018 0041 0017 0041 0017 0181 06C3
[21:31:11][D][remote.pronto:237]: Received Pronto: data=0000 006D 0002 0000 015E 0057 0017 0181 06C3

This is what it outputs for power toggle. I want to see if it supports power on and off instead but searching on the NEC code, I am not finding anything. I was trying to use your tool to convert it into what may be a more popular alternative representation of the command in hopes it appears in some list that contains other commands I can try. Hope this makes sense… or “sensus” :wink:

Problem is I can’t get it to convert any of the codes I have, likely because I know too little about this.