Guest User

Untitled

a guest
Dec 13th, 2025
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.15 KB | None | 0 0
  1. I don't think I have any background IR, even in raw mode I only see data when I am actually using a remote controller. I have the lambda working, I think, using the following (I tried to make the repeat/times/wait dynamic and then gave up and just set it to 5/10ms):
  2. api:
  3.   services:
  4.     - service: send_pronto
  5.       variables:
  6.         data: string
  7.         times: int
  8.         wait_time: int
  9.       then:
  10.       - remote_transmitter.transmit_pronto:
  11.           data: !lambda 'return data;'
  12.           repeat:
  13.             times: 5
  14.             wait_time: 10ms
  15.  
  16.  
  17.  
  18. This is what I see when I capture a single press of the actual remote Power Off button:
  19. [10:46:27.517][C][mdns:177]: Hostname: esphome-web-803804
  20. [10:46:29.460][D][remote.beo4:086]: Beo4: n_sym=68
  21. [10:46:29.463][I][remote.pronto:229]: Received Pronto: data=
  22. [10:46:29.463][I][remote.pronto:237]: 0000 006D 0022 0000 015C 00AC 0017 0015 0018 0014 0018 0014 0018 0014 0018 0014 0017 0014 0017 0014 0017 0014 0018 0040 0017 0040 0018 0040 0017 0040 0017 0040 0018 0040 0017 0040 0017 0040 0017 0040 0017 0014 0017 0040 0017 0040
  23. [10:46:29.477][I][remote.pronto:237]: 0017 0040 0017 0014 0016 0041 0017 0015 0017 0014 0017 0040 0016 0015 0017 0014 0017 0014 0017 0040 0017 0014 0017 0040 0017 0180
  24. [10:46:29.498][I][remote.pronto:229]: Received Pronto: data=
  25. [10:46:29.501][I][remote.pronto:237]: 0000 006D 0002 0000 015C 0055 0017 0180
  26.  
  27. Pressing and holding is slightly different
  28.  
  29. [10:50:04.540][D][remote.beo4:086]: Beo4: n_sym=68
  30. [10:50:04.553][I][remote.pronto:229]: Received Pronto: data=
  31. [10:50:04.554][I][remote.pronto:237]: 0000 006D 0022 0000 015D 00AB 0018 0014 0018 0014 0018 0014 0018 0014 0018 0014 0018 0014 0018 0014 0018 0014 0018 0040 0018 0040 0018 0040 0018 0040 0018 0040 0018 0040 0018 003F 0018 0040 0018 0040 0019 0013 0018 0040 0018 0040
  32. [10:50:04.567][I][remote.pronto:237]: 0018 0040 0018 0014 0018 0040 0018 0014 0018 0014 0018 0040 0018 0014 0019 0013 0018 0014 0018 0040 0018 0014 0018 0040 0018 0180
  33. [10:50:04.602][I][remote.pronto:229]: Received Pronto: data=
  34. [10:50:04.603][I][remote.pronto:237]: 0000 006D 0002 0000 015C 0055 0018 0180
  35. [10:50:04.723][I][remote.pronto:229]: Received Pronto: data=
  36. [10:50:04.727][I][remote.pronto:237]: 0000 006D 0002 0000 015D 0054 0019 0180
  37. ...
  38. [10:50:05.473][I][remote.pronto:237]: 0000 006D 0002 0000 015D 0055 0018 0180
  39. [10:50:05.575][I][remote.pronto:229]: Received Pronto: data=
  40. [10:50:05.576][I][remote.pronto:237]: 0000 006D 0002 0000 015D 0055 0018 0180
  41.  
  42.  
  43. And this is the feedback I see when I send the data over the transmitter (which leads me to believe at least the hardware and my integration with HA is OK?)
  44.  
  45.  
  46. [10:47:02.657][D][remote.pronto:102]: Send Pronto: frequency=38kHz
  47. [10:47:02.657][D][remote.pronto:107]: Send Pronto: intros=4
  48. [10:47:02.658][D][remote.pronto:108]: Send Pronto: repeats=0
  49. [10:47:02.692][I][remote.pronto:229]: Received Pronto: data=
  50. [10:47:02.696][I][remote.pronto:237]: 0000 006D 0002 0000 015E 0053 0019 0180
  51. [10:47:02.726][I][remote.pronto:229]: Received Pronto: data=
  52. [10:47:02.737][I][remote.pronto:237]: 0000 006D 0002 0000 015E 0053 0018 0180
  53. [10:47:02.758][I][remote.pronto:229]: Received Pronto: data=
  54. [10:47:02.759][I][remote.pronto:237]: 0000 006D 0002 0000 015E 0053 0018 0180
  55. [10:47:02.794][I][remote.pronto:229]: Received Pronto: data=
  56. [10:47:02.794][I][remote.pronto:237]: 0000 006D 0002 0000 015D 0054 0019 0180
  57. [10:47:02.812][I][remote.pronto:229]: Received Pronto: data=
  58. [10:47:02.815][I][remote.pronto:237]: 0000 006D 0002 0000 015E 0054 0018 0180
  59.  
  60. I'm reaching with assumptions here, but it seems as if the actual remote is sending a preamble code that is interpreted as BEO prior to sending the multiple commands (every button seems to do this with no variation from n_sym=68; only the code that follows this varies).
  61. Any idea how to deal with that? Or am I going down a rabbit hole of ignorance haha? I was thinking maybe I need to first send the BEO code to open the connection and then repeat the actual code (which, is slightly different each time? is that just error, or is it intentional??)
  62. Thanks for the input so far, much appreciated
Advertisement
Add Comment
Please, Sign In to add comment