Skip to content
This repository has been archived by the owner on Nov 11, 2022. It is now read-only.

Discovery #1

Open
pdugas opened this issue Oct 9, 2020 · 1 comment
Open

Discovery #1

pdugas opened this issue Oct 9, 2020 · 1 comment
Assignees

Comments

@pdugas
Copy link
Owner

pdugas commented Oct 9, 2020

My RT-590 broadcasts on udp:6667 periodically. I wonder if HA could discover the grill?

09:18:18.631792 IP 10.10.0.116.49154 > 255.255.255.255.6667: UDP, length 188
	0x0000:  4500 00d8 dbd8 0000 ff11 d4be 0a0a 0074  E..............t
	0x0010:  ffff ffff c002 1a0b 00c4 23b6 0000 55aa  ..........#...U.
	0x0020:  0000 0000 0000 0013 0000 00ac 0000 0000  ................
	0x0030:  e4bf 2627 b5e0 5c93 e9f7 31cc c916 e4f0  ..&'..\...1.....
	0x0040:  39b8 f387 3521 fd67 8854 cc6f dbb9 d905  9...5!.g.T.o....
	0x0050:  7a0b 1ff0 6051 9162 eb6d a94d a1b5 73d9  z...`Q.b.m.M..s.
	0x0060:  1a7b cb75 ef5b b8eb 330a d344 dd0b 1068  .{.u.[..3..D...h
	0x0070:  db19 af80 2348 b803 421e 40ba 0a7b 7c78  ....#H..B.@..{|x
	0x0080:  fa40 67fb 5a73 89af beaf 880a 12d3 bb6c  [email protected]
	0x0090:  f1c2 47cc eda2 d357 ca40 8b73 c0b8 e0fd  [email protected]....
	0x00a0:  9624 5af0 34b2 1b4d f7d4 3b38 f12b f3a4  .$Z.4..M..;8.+..
	0x00b0:  a12c ca4d 6fba cc17 6ce6 a401 54ed 7232  .,.Mo...l...T.r2
	0x00c0:  627f 2c3d 9c47 4458 5e47 1b6a 2fc4 79ca  b.,=.GDX^G.j/.y.
	0x00d0:  197c ab9b 0000 aa55                      .|.....U

The tplink component appears to provide some custom discovery logic and may be useful as an example.

The tuyapower library can process the broadcasts and provide the IP address, device ID, protocol version and a product ID but the local key is not in these messages.

@pdugas pdugas self-assigned this Oct 13, 2020
@JamesHabben
Copy link

I used the script below and was able to discover my RT-700 in the past (few months back), but running that script now doesn't discover my grill. Might have been an update to firmware on the 3.1 version grills?

https://github.com/SDNick484/rectec_status/blob/master/discover_devices.py

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants