Hello!
Im hopping on this bandwagon - firstly… thank you for your efforts so far
Secondly, im hoping to contribute to this since my wife works at Dyson and brings home a lot of test products
Current devices:
Dyson 360 robo vacuum
various Purelink devices
… and other non IoT devices that wouldnt work so we’ll disregard those
Version of HASS, 0.44.1
So, Ive grabbed the latest dyson.py and set the logger to default warning, and dyson.py to debug
my yaml looks like this:
fan:
- platform: dyson
username:
password:
language: GB
timeout: 10
retry: 10
side note:
(Language: EN) - this did NOT work
SUCCESS!
So in my Home Assistant, I now have a Fan that I can switch on and off - I havent played with it yet, since im at work and doing all this remotely, however I can tell you that the update time between HA and the dyson app (remotely across the internet) is about 1 second, great work
Debug info you might want??
2017-05-09 10:43:31 INFO (Thread-1) [homeassistant.components.fan.dyson] Creating new Dyson platform
2017-05-09 10:43:31 INFO (Thread-1) [homeassistant.components.fan.dyson] Connected to Dyson account
2017-05-09 10:43:31 INFO (Thread-1) [homeassistant.components.fan.dyson] Trying to connect to device DysonDevice(PE8-UK-HHA0158A,True,Pürity,21.03.08,True,False,455,None) with timeout=10 and retry=10
2017-05-09 10:43:31 INFO (Thread-1) [homeassistant.components.fan.dyson] Connected to device DysonDevice(PE8-UK-HHA0158A,True,Pürity,21.03.08,True,False,455,NetworkDevice(PE8-UK-HHA0158A,192.168.1.127,1883))
2017-05-09 10:43:31 INFO (Thread-1) [homeassistant.components.fan.dyson] Creating device Pürity
2017-05-09 10:43:32 DEBUG (Thread-13) [homeassistant.components.fan.dyson] Message received for device Pürity : DysonState(OFF,OFF,OFF,AUTO,OFF,3972,0003,ON)
The device this relates to is the only one on this account, it is this:
Hope this helps!
Let me know if you want me to test any other functionality, or indeed any other devices I may be able to get a hold of. The 360 robot is sat here just waiting
Thanks
Paul