Thanks for that, I hadn’t noticed the extra flag between the ‘Basic Info’ command and the ‘UUID Registration’.
I am getting the expected data from the ‘Basic Info’ now:
ret:OK,type=aircon,reg=th,dst=1,ver=1_13_7,rev=4335040,pow=0,err=o,location=0,name=%4c%6f%75%6e%67%65%20%52%6f%6f%6d,icon=0,method=home only,lpw_flag=0,adp_kind=3,pv=0,cpv=0,cpv_minor=00,led=1,en_setzone=1,
mac=############,ssid=DaikinAP#####,adp_mode=ap_run,en_hol=0,enlver=1.00,
grp_name=,en_grp=0,en_secure=1,port=30050,id=,pw=#
You say that the behaviour I’m describing is what you’d expect from the original component. I have followed the instructions laid out in your Github to create the Custom Component, so I can only assume that it’s installed correctly, I’m not sure, forgive me, I’m still a bit new to HA, so still muddling through.
Is there anything else I can check? I have noticed some odd error’s in the Log:
Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 205, in scan_devices
results = await hass.async_add_job(_discover, netdisco)
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/components/discovery/__init__.py", line 230, in _discover
netdisco.scan()
File "/usr/local/lib/python3.7/site-packages/netdisco/discovery.py", line 72, in scan
self.daikin.scan()
File "/usr/local/lib/python3.7/site-packages/netdisco/daikin.py", line 26, in scan
self.update()
File "/usr/local/lib/python3.7/site-packages/netdisco/daikin.py", line 77, in update
'id': entry['id'],
KeyError: 'id'
I’m not sure if that tells you anything? Thanks very much for your assistance, I really appreciate it.