lukasroegner / homebridge-dyson-pure-cool Goto Github PK
View Code? Open in Web Editor NEWPlugin for using the Dyson Pure Cool fans in homebridge.
License: MIT License
Plugin for using the Dyson Pure Cool fans in homebridge.
License: MIT License
[2/3/2020, 12:27:30 PM] Homebridge is running on port 51910.
[2/3/2020, 12:27:31 PM] [DysonPureCoolPlatform] Error while signing in. Status Code: 404
{
"username": "**********",
"password": "*********",
"countryCode": "US",
"devices": [
{
"ipAddress": "**********",
"serialNumber": "**********",
"enableAutoModeWhenActivating": true,
"isNightModeEnabled": true,
"isJetFocusEnabled": true,
"isTemperatureSensorEnabled": true,
"isHumiditySensorEnabled": true,
"isAirQualitySensorEnabled": true
}
],
"platform": "DysonPureCoolPlatform"
}
Just wondering if there is one... helps to decide whether or not to mess with upgrading. π
Please add support for the TP06
Hi, I'm new to homebridge and just set up my DYSON TP04 - i can see it on my APPLE HOME app but nothing works.
This is my config in homebridge-so far have nothing else than Dyson:
{
"bridge": {
"name": "Homebridge",
"username": "CB:22:3D:E2:CE:31",
"port": 51826,
"pin": "033-44-254"
},
"accessories": [],
"platforms": [
{
"name": "Config",
"port": 8080,
"auth": "form",
"restart": "sudo -n systemctl restart homebridge",
"sudo": true,
"log": {
"method": "systemd"
},
"platform": "config"
},
{
"platform": "DysonPureCoolPlatform",
"username": "MYcorrect@MAIL",
"password": "MYcorrectPASSWORD",
"countryCode": "PL",
"devices": [
{
"ipAddress": "192.168.1.23",
"serialNumber": "D8N-PL-MDA0501A",
"enableAutoModeWhenActivating": false,
"isNightModeEnabled": false,
"isJetFocusEnabled": false,
"isTemperatureSensorEnabled": false,
"isHumiditySensorEnabled": false,
"isAirQualitySensorEnabled": false
}
]
}
]
}
I can't diagnose what might be wrong?
I run this if it helps with anything:
pi@raspberrypi:~ $ journalctl -f -n 100 -u homebridge
-- Logs begin at Fri 2019-10-25 00:21:18 BST. --
Oct 25 00:24:44 raspberrypi systemd[1]: Started Homebridge.
Oct 25 00:24:49 raspberrypi homebridge[291]: [10/25/2019, 12:24:49 AM] Loaded config.json with 0 accessories and 2 platforms.
Oct 25 00:24:49 raspberrypi homebridge[291]: [10/25/2019, 12:24:49 AM] ---
Oct 25 00:24:49 raspberrypi homebridge[291]: [10/25/2019, 12:24:49 AM] Loaded plugin: homebridge-config-ui-x
Oct 25 00:24:49 raspberrypi homebridge[291]: [10/25/2019, 12:24:49 AM] Registering platform 'homebridge-config-ui-x.config'
Oct 25 00:24:49 raspberrypi homebridge[291]: [10/25/2019, 12:24:49 AM] ---
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] Loaded plugin: homebridge-dyson-pure-cool
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] Registering platform 'homebridge-dyson-pure-cool.DysonPureCoolPlatform'
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] ---
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] Loading 2 platforms...
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] [Config] Initializing config platform...
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] [Config] Spawning homebridge-config-ui-x with PID 410
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] [DysonPureCoolPlatform] Initializing DysonPureCoolPlatform platform...
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] Loading 0 accessories...
Oct 25 00:24:51 raspberrypi homebridge[291]: Setup Payload:
Oct 25 00:24:51 raspberrypi homebridge[291]: X-HM://0023IX8JIMBLI
Oct 25 00:24:51 raspberrypi homebridge[291]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]: ββββββββββββββ
Oct 25 00:24:51 raspberrypi homebridge[291]: β 033-44-254 β
Oct 25 00:24:51 raspberrypi homebridge[291]: ββββββββββββββ
Oct 25 00:24:51 raspberrypi homebridge[291]:
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] [DysonPureCoolPlatform] Signing in.
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] Homebridge is running on port 51826.
Oct 25 00:24:51 raspberrypi homebridge[291]: [10/25/2019, 12:24:51 AM] [DysonPureCoolPlatform] Error while signing in. Error: Error: getaddrinfo EAI_AGAIN api.cp.dyson.com api.cp.dyson.com:443
Oct 25 00:24:58 raspberrypi homebridge[291]: [10/25/2019, 12:24:58 AM] [Config] Homebridge Config UI X v4.6.2 is listening on :: port 8080
Oct 25 18:02:29 raspberrypi homebridge[291]: [10/25/2019, 6:02:29 PM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Oct 25 18:02:29 raspberrypi homebridge[291]: [10/25/2019, 6:02:29 PM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Oct 25 20:53:53 raspberrypi homebridge[291]: [10/25/2019, 8:53:53 PM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Oct 25 20:53:53 raspberrypi homebridge[291]: [10/25/2019, 8:53:53 PM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Oct 26 11:05:03 raspberrypi homebridge[291]: [10/26/2019, 11:05:03 AM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Oct 26 11:05:03 raspberrypi homebridge[291]: [10/26/2019, 11:05:03 AM] [Config] [HapClient] Cannot load accessories. No Homebridge instances have been discovered.
Originally posted by @lebinho in #22 (comment)
Why is this happening and what can be done to fix it?
My fan was working just fine until tonight.
I know that a 429 code means too many requests, but why is this plugin causing that to happen?
Thanks
[11/29/2019, 11:18:16 PM] [DysonPlatform] Device with serial number PT4-EU-KAA1163A not added, as it is not supported by this plugin. Product type: 455
[11/29/2019, 11:18:17 PM] [DysonPlatform] Got devices from the Dyson API.
Hi Lukas.
Anything you can do about the log spamming if the Dyson is offline?
[9/7/2019, 3:58:50 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:58:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:58:53 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:58:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:58:56 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:58:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:58:59 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:02 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:05 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:08 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:11 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:14 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:17 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:20 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:23 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:26 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:29 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:32 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:35 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:38 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:41 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:44 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:47 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:50 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:53 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:56 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 3:59:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 3:59:59 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:02 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:05 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:08 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:11 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:14 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:17 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:20 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:23 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:26 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:29 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:32 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:35 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:38 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:41 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:44 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:47 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:50 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:53 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:56 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:00:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:00:59 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:02 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:05 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:08 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:11 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:14 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:17 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:20 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:23 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:01:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:01:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:02:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:02:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:03:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:03:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:04:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:04:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:05:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:05:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:06:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:06:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:06 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:07 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:09 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:10 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:12 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:13 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:15 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:16 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:18 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:19 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:21 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:22 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:24 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:25 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:27 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:28 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:30 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:31 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:33 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:34 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:36 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:37 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:39 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:40 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:42 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:43 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:45 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:46 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:48 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:49 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:51 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:52 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:54 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:55 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:07:57 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:07:58 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:08:00 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:08:01 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
[9/7/2019, 4:08:03 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT disconnected.
[9/7/2019, 4:08:04 PM] [DysonPureCoolPlatform] XX-XX-XXXXXXXX - MQTT reconnecting.
Dyson has launched a new Pure Cool + Humidifier which combines the existing Pure Cool tower with a humidifier. I guess this plugin can control the product like a normal Pure Cool, but I was wondering if itβs possible to add support for the Humidifier
In the docs it says - "Air quality (incl. PM2.5, PM10, VOC and NO2 data for 2018 devices)" - does that mean PM2.5, PM10, VOC and NO2 data are only available on HP04, and not the HP02?
Hi lukasroegner,
Thank you for this amazing plugin.
This works perfectly with my DP04 purifier except one thing.
My DP04 is new one with new filters(in Dyson Link app, they are 100%).
But in homebridge and home app, Filter Life Level indicates 0%.
Can I reset the value to 100%?
I installed homebridge today, and I added DP04 to my homebridge.
In Accessories tab, it shows Air quality, Temperature and Air purifier.
But Purifier shows "Not supported" and when I tab purifier button on Apple Home,
Purifier turns on but Home keep showing turned off on purifier button. (In summary, "Room's purifier is turned on" is there)
Log here:
[1/31/2020, 4:23:31 PM] [DysonPureCoolPlatform] Signing in.
[1/31/2020, 4:23:31 PM] Homebridge is running on port 32341.
[1/31/2020, 4:23:32 PM] [Config] Homebridge Config UI X v4.9.0 is listening on :: port 8581
[1/31/2020, 4:23:33 PM] [DysonPureCoolPlatform] Signed in.
[1/31/2020, 4:23:34 PM] [DysonPureCoolPlatform] Adding new accessory with serial number VX1-KR-KJA0409A and kind TemperatureAccessory.
[1/31/2020, 4:23:34 PM] [DysonPureCoolPlatform] Adding new accessory with serial number VX1-KR-KJA0409A and kind AirQualityAccessory.
[1/31/2020, 4:23:34 PM] [DysonPureCoolPlatform] Removing unused accessory with serial number VX1-KR-KJA0409A and kind SwitchAccessory.
[1/31/2020, 4:23:35 PM] [DysonPureCoolPlatform] Got devices from the Dyson API.
[1/31/2020, 5:09:08 PM] [DysonPureCoolPlatform] VX1-KR-KJA0409A - set TargetAirPurifierState to 1: {"auto":"ON","fmod":"AUTO"}
[1/31/2020, 5:09:08 PM] [DysonPureCoolPlatform] VX1-KR-KJA0409A - set Active to 1: {"fpwr":"ON","fmod":"AUTO"}
And config:
"platform": "DysonPureCoolPlatform",
"username": "---",
"password": "---",
"countryCode": "KR",
"devices": [
{
"ipAddress": "192.168.1.100",
"serialNumber": "VX1-KR-KJA0409A",
"enableAutoModeWhenActivating": true,
"isNightModeEnabled": false,
"isJetFocusEnable": false,
"isTemperatureSensorEnabled": true,
"isHumidiySensorEnabled": true,
"isAirQualitySensorEnabled": true
What should I do???
Please i need Help.
I've installed and I can't see the devices in homebrige.
The following messages appear in the log
[2/17/2020, 4:40:20 PM] [DysonPureCoolPlatform] Signed in.
[2/17/2020, 4:40:23 PM] [DysonPureCoolPlatform] No IP address provided for device with serial number VS8-EU-KGA1234A.
[2/17/2020, 4:40:24 PM] [DysonPureCoolPlatform] Got devices from the Dyson API.
{
"platform": "DysonPureCoolPlatform",
"username": "username",
"password": "password@",
"countryCode": "ES",
"devices": [
{
"ipAddress": "192.168.0.10",
"serialNumber": "V58-EU-KGA1234A",
"enableAutoModeWhenActivating": false,
"isNightModeEnabled": false,
"isJetFocusEnabled": false,
"isTemperatureSensorEnabled": false,
"isHumiditySensorEnabled": false,
"isAirQualitySensorEnabled": false
},
Thank.
Hello Lukas,
I just saw this new product on the Dyson Homepage and was wondering if support by your plugin would be possible.
https://shop.dyson.de/dyson-pure-humidify-cool-white-silver-275413-01
I am not yet sure if I am going to get one but ask in general if the humidifier component can somehow be added.
I suddenly get this, until this morning before installing the new version everything worked normal, any idea what this might be?
Sep 02 09:39:25 raspberrypi homebridge[9644]: [9/2/2019, 9:39:25 AM] Homebridge is running on port 51855.
Sep 02 09:39:26 raspberrypi homebridge[9644]: [9/2/2019, 9:39:26 AM] [DysonPureCoolPlatform] Signed in.
Sep 02 09:39:27 raspberrypi homebridge[9644]: [9/2/2019, 9:39:27 AM] [DysonPureCoolPlatform] VW2-EU-KDA0190A - MQTT connection requested for 10.0.1.211.
Sep 02 09:39:27 raspberrypi homebridge[9644]: [9/2/2019, 9:39:27 AM] [DysonPureCoolPlatform] VW2-EU-KDA1200A - MQTT connection requested for 10.0.1.78.
Sep 02 09:39:27 raspberrypi homebridge[9644]: [9/2/2019, 9:39:27 AM] [DysonPureCoolPlatform] Got devices from the Dyson API.
Sep 02 09:39:27 raspberrypi homebridge[9644]: [9/2/2019, 9:39:27 AM] [DysonPureCoolPlatform] VW2-EU-KDA1200A - MQTT error: Error: Connection refused: Not authorized
Sep 02 09:39:27 raspberrypi homebridge[9644]: [9/2/2019, 9:39:27 AM] [DysonPureCoolPlatform] VW2-EU-KDA0190A - MQTT error: Error: Connection refused: Not authorized
Iβm using v1.6 with HOOBS. I own a DP04 and a TP02, both of which are registered with Dyson. When I installed this morning I initially cut-paste the configuration and filled it out for the DP04 (VV6-US-KAA####A). Here is the log from running it once the changes are made:
[Homebridge] [4/14/2020, 10:02:02 AM] Loaded plugin: "homebridge-dyson-pure-cool"
[Homebridge] [4/14/2020, 10:02:02 AM] Registering platform "homebridge-dyson-pure-cool.DysonPureCoolPlatform"
[Homebridge] [4/14/2020, 10:02:03 AM] [DysonPureCoolPlatform] Initializing DysonPureCoolPlatform platform...
[Homebridge] [4/14/2020, 10:02:03 AM] [DysonPureCoolPlatform] Device credentials not stored, asking Dyson API. If you want to prevent communication with the Dyson API, copy the credentials for each device from the coming log entries to the config.json.
[Homebridge] [4/14/2020, 10:02:03 AM] [DysonPureCoolPlatform] Signing in.
[Homebridge] [4/14/2020, 10:02:03 AM] API launched
[Homebridge] [4/14/2020, 10:02:04 AM] [DysonPureCoolPlatform] Signed in.
[Homebridge] [4/14/2020, 10:02:05 AM] [DysonPureCoolPlatform] Credentials for device with serial number VV6-US-KAA####A are: (long credential string omitted)
[Homebridge] [4/14/2020, 10:02:05 AM] [DysonPureCoolPlatform] No IP address provided for device with serial number NM7-US-JMA####A.
[Homebridge] [4/14/2020, 10:02:05 AM] [DysonPureCoolPlatform] Got devices from the Dyson API.
The device NM7-US-JMA####A is the TP02. Both devices are on. Both are showing up in the Dyson app and I have valid IP addresses for both of them on my network.
What I havenβt figure out is how to add the TP02. I readily admit to having zero JSON experience. I do note that I didnβt provide the device serial number NM&-US-JMA####A, it must have gotten that from the Dyson api.
Here is my current configuration for reference (and it is working for VV6-US-KAA####A):
"platform": "DysonPureCoolPlatform",
"plugin_map": {
"plugin_name": "homebridge-dyson-pure-cool"
},
"username": "############",
"password": "#################",
"countryCode": "US",
"devices": [
{
"ipAddress": "192.168.###.###",
"serialNumber": "VV6-US-KAA####A",
"enableAutoModeWhenActivating": false,
"isNightModeEnabled": true,
"isJetFocusEnabled": false,
"isTemperatureSensorEnabled": false,
"isHumiditySensorEnabled": false,
"isAirQualitySensorEnabled": true
}
]
}
Any recommendations would be greatly appreciated.
Matt
Hi there
Thought I'd try this plugin rather than homebridge-dyson-link as this one is verified and I hoped less verbose than the other in logs. I've configured using same details as the other plugin (via config-ui), but when I start homebridge I'm getting 'API could not be reached. Trying again soon' repeated in logs. I've tried using country code of GB and UK (for United Kingdom) - made no difference.
What am I doing wrong? Or is there an outage at present with the API? The machine is an HP02 if that matters.
Config:
{ "platform": "DysonPureCoolPlatform", "username": "my email address", "password": "my password", "countryCode": "UK", "devices": [ { "ipAddress": "192.168.1.9", "serialNumber": "my serial", "enableAutoModeWhenActivating": false, "isNightModeEnabled": true, "isJetFocusEnabled": true, "isTemperatureSensorEnabled": true, "isHumiditySensorEnabled": true, "isAirQualitySensorEnabled": true } ] }
Would be great to get support for HP04, currently I don't get any devices returned when trying to add it so assume it's because support hasn't been added yet.
Hi, love this new plugin, having moved over from https://github.com/joe-ng/homebridge-dyson-link plugin I find it's missing one minor detail. In Joe-ng's plugin a little oscillation button appears below the other switches, rather than having to scroll into the settings. Is there a way to implement this?
The temperature, humidity, and air quality numbers donβt update unless I open the Dyson link app. I tried with the app open in the background and background refresh on but it doesnβt make a difference. This has been going ons for about one or two weeks. It might be a change on Dysonβs side? But I hope it can be fixed.
Despite having the jet focus on my model and enabled by config , and it was exposed by the previous Dyson plugin used, it doesnβt appear in HomeKit when I use this plugin. Mineβs a Dyson Pure Hot+Cool Link model, not sure the year.
Just updated to the latest version and now get the following error
[DysonPureCoolPlatform] Error while signing in. Status Code: 503
Any idea? Which version number had the version before, want to try a rollback and see if it still happens.
Any chance to use your plugin with the pure cool link?
since yesterday i have been unable to get an updated status from the fan or control it via homekit.
Dyson mobile app still controls it just fine.
When activating night mode but Dyson isnβt working it is overwriting current speed settiings. Usually no problem but makes automations unnecessary complicated as I canβt simply add night mode to my good night scene but instead need to add multiple automations with conditions. Any chance that this somehow could be integrated into the plugin logic?
Hi!
I think I configures all correctly but I do get the Error:
[DysonPureCoolPlatform] Error while signing in. Status Code: 401
Maybe thi is related to the "Captcha" on the Dyson Page?
*{
"platform": "DysonPureCoolPlatform",
"username": "correctmail",
"password": "correctpass",
"countryCode": "DE",
"devices": [
{
"ipAddress": "correctip",
"serialNumber": "correctserial",
"enableAutoModeWhenActivating": true,
"isNightModeEnabled": true,
"isJetFocusEnabled": true,
"isTemperatureSensorEnabled": true,
"isHumiditySensorEnabled": true,
"isAirQualitySensorEnabled": true
}
]
}
Hi, I am unable to add the accessory to Homebridge. The launcher starts, however I get this error each time I start Homebridge.
[2019-7-25 23:23:19] [DysonPureCoolPlatform] Cached accessories loaded.
[2019-7-25 23:23:19] [DysonPureCoolPlatform] Signing in.
[2019-7-25 23:23:19] [homebridge-dyson-link.DysonPlatform] Finished launching. Start to create accessory from config
[2019-7-25 23:23:19] [homebridge-dyson-link.DysonPlatform] Unable to find config or accessories
[2019-7-25 23:23:19] Homebridge is running on port 51826.
[2019-7-25 23:23:21] [DysonPureCoolPlatform] Signed in.
[2019-7-25 23:23:22] [DysonPureCoolPlatform] Adding new accessory with serial number NM7-US-JMA6036A.
[2019-7-25 23:23:22] [DysonPureCoolPlatform] Accessory with serial number XXX-XX-XXX6036A not added, as it is not supported by this plugin.
[2019-7-25 23:23:22] [DysonPureCoolPlatform] Got devices from the Dyson API.
Any ideas on resolving this, or am I missing something here?
Hi,
I noticed the following.
The starting point is a TP02 which is in automatic mode.
If I now activate the night mode via the HomeKit switch ("isNightModeEnabled": true), the TP02 will switch to manual mode.
But if I activate the night mode via the Dyson app, the TP02 stays in automatic mode.
Is this behavior also possible via HomeKit? That would be awesome!
This plugin says my device is not compatible
My device is Dyson Pure Cool Linkβ’ DP01 purifying fan
[1/11/2020, 2:35:36 PM] [DysonPureCoolPlatform] Signed in.
[1/11/2020, 2:35:37 PM] [DysonPureCoolPlatform] Device with serial number XXX not added, as it is not supported by this plugin. Product type: 469
[1/11/2020, 2:35:37 PM] [DysonPureCoolPlatform] Got devices from the Dyson API.
Hi there,
Thanks for making this plugin!
Could you add a feature to retry signing-in every, say, 15 seconds if not successful initially? Up to some sort of sensible maximum, of course.
I get:
[DysonPureCoolPlatform] Error while signing in. Error: Error: getaddrinfo EAI_AGAIN appapi.cp.dyson.com
...every time I sign in (same with some other plugins, but the other ones do sign-in after a couple of tries).
Apply to be a Homebridge Verify plugin.
Hi and thanks for this plug-in. I get the following error after installing it:
Error: Accessories must be created with a non-empty displayName. at new PlatformAccessory (/usr/local/lib/node_modules/homebridge/lib/platformAccessory.js:15:27) at new DysonPureCoolDevice (/homebridge/node_modules/homebridge-dyson-pure-cool/src/dyson-pure-cool-device.js:75:32) at Request._callback (/homebridge/node_modules/homebridge-dyson-pure-cool/src/dyson-pure-cool-platform.js:196:39) at Request.self.callback (/homebridge/node_modules/homebridge-dyson-pure-cool/node_modules/request/request.js:185:22) at Request.emit (events.js:321:20) at Request.<anonymous> (/homebridge/node_modules/homebridge-dyson-pure-cool/node_modules/request/request.js:1154:10) at Request.emit (events.js:321:20) at IncomingMessage.<anonymous> (/homebridge/node_modules/homebridge-dyson-pure-cool/node_modules/request/request.js:1076:12) at Object.onceWrapper (events.js:427:28) at IncomingMessage.emit (events.js:333:22)
Been using this plugin without issue for a while. Decided to move from macOS to raspberry pi for homebridge, now Iβm getting the error:
β[DysonPureCoolPlatform] Error while signing in. Status code: 429.β
I switched back to the macOS homebridge, itβs throwing the same error. Iβve removed/reinstalled homebridge completely and changed the dyson password.
The Dyson app works fine, I can sign into the website and native app without issue.
Error 429 is typically a server reject error I think?
Thanks.
Is it possible to add support for the hot+cool towers?
Hi
I have the TP04 and just installed your plug-in. Thanks for making this great plug-in. Is it possible to expose the humidity and temperature as sensors in Homekit so we can create automations based off it?
Chun
Hello! Everything's in the Subject :) I know this model supports Siri Shortcuts but I like the Homebridge flexibility so if you could help that would be great. Happy to test things at my end if need be. Congrats on a great plugin!
JC
Hi there, thank you very much for making this plugin possible.
Just one quick question: My TP02 allways reports 'very good' air quality in the Home.app, even though it shows different values in the Dyson.app. Any idea?
First thank you for this awesome plugin. Finally not a fan icon for a purifier!
Now my problem :) Whenever I turn one of my DP04s off and then on again by just tapping the icon in the home app it doesn't return to the previous fan speed but kicks in Auto mode. Is this the way it is meant to be?
Also I realized something weird about the controls in the details popup. They jump around, fan speed and mode switch even disappear. Maybe this is a HomeKit related bug, not sure about it. I have attached some screenshots.
In the MQTT message block there is a sltm statement describing the sleep timer. Any chance to get a slider like control in the eve or home 3 app to set this. I think it ranges from off to 540 minutes (9 hours), 15 minute intervals would be perfect.
Hello.
I've set up the platform as indicated. But it indicates the following error message.
No IP address provided for device with serial number
Configuration.
"platforms": [
{
"platform": "DysonPureCoolPlatform",
"username": "[email protected]",
"password": "PaSSWord123456",
"countryCode": "ES",
"ipAddress": "192.168.1.10",
"devices": [
{
"serialNumber": "VS8-EU-K*******",
"credentials": null,
"enableAutoModeWhenActivating": false,
"isNightModeEnabled": false,
"isJetFocusEnabled": false,
"isTemperatureSensorEnabled": false,
"isHumiditySensorEnabled": false,
"isAirQualitySensorEnabled": false
}
],
"updateInterval": 60000,
"retrySignInInterval": 0
},
]
Here are the logs
[4/17/2020, 8:39:53 PM] [DysonPureCoolPlatform] Device credentials not stored, asking Dyson API. If you want to prevent communication with the Dyson API, copy the credentials for each device from the coming log entries to the config.json.
[4/17/2020, 8:39:53 PM] [DysonPureCoolPlatform] Signing in.
[4/17/2020, 8:39:54 PM] Homebridge is running on port 51826.
[4/17/2020, 8:40:02 PM] [DysonPureCoolPlatform] Signed in.
[4/17/2020, 8:40:03 PM] [DysonPureCoolPlatform] No IP address provided for device with serial number VS8-EU-K*******.
[4/17/2020, 8:40:04 PM] [DysonPureCoolPlatform] Got devices from the Dyson API.
Thank you very much.
MartΓ,
Hi,
thanks for this great plugin! π₯
I've been using it for a few days with a Dyson Pure Cool Link Tower (TP02) π
I'm a bit confused about a button label.
The button "StΓ€rke" brings you to the selection of the operating mode (on or off).
I think it should be called "Mode", like tado thermostats. See the screenshots below.
Hey, can't find fan speed control in my homekit app. Config is plain and simple:
What do I miss?
{
"username": "[email protected]",
"devices": [{
"ipAddress": "1.2.3.4",
"serialNumber": "abc",
"credentials": "xyz",
"isJetFocusEnabled": false
}],
"platform": "DysonPureCoolPlatform"
}
If night mode or jet focus switches are enabled, the iOS 13 Home app displays all "devices" in a single view, which results in an ugly-looking interface. To prevent this, the night mode and jet focus switches should be exposed as separate accessories.
This issue should be tackled after Apple releases the final iOS 13 version, as things might change. In the meantime, you could disable the night mode and jet focus switches.
Hi there - I'd love to be able to use this with my HP04 - when I start up Homebridge I'm getting the following error:
Error while signing in. Status Code: 400
I've double-checked my sign-in info (it's the right email/username and password) - the only thing I can think it may be would be the country code? (I'm in Canada - I put CA). Any ideas as to what could be the problem above?
As per my earlier issue... I'm afraid nothing has changed. Is the service available?
Sorry for resorting to creating an issue, but I was wondering if you know whether Dyson is still using MQTT for the TP02? I initially tried integrating your plugin with my Homebridge config without success. I have since stripped down the code to bare minimum: I am just simply trying to establish an MQTT connection, and it is reporting "offline".
To be honest, I'm not even really seeing MQTT activity over Wireshark, which makes me wonder if it's just simply a Dyson server-side connection. It's also disconcerting that nmap is reporting port 1883 is closed on my device IP. If you have any thoughts or troubleshooting steps you encountered while building this plugin, it would be greatly appreciated.
Ich habe die Konfiguration gemacht und nun startet Hoobs nicht mehr. Es kommt immer der Fehler:
TypeError: platform.config.devices.some is not a function
at DysonPureCoolPlatform.getDevicesFromConfig (/home/hoobs/.hoobs/node_modules/homebridge-dyson-pure-cool/src/dyson-pure-cool-platform.js:246:33)
at API. (/home/hoobs/.hoobs/node_modules/homebridge-dyson-pure-cool/src/dyson-pure-cool-platform.js:72:22)
at API.emit (events.js:228:7)
at Server.run (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/server.js:91:15)
at module.exports (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/lib/cli.js:90:12)
at Object. (/home/hoobs/.hoobs/node_modules/@hoobs/homebridge/bin/homebridge:10:63)
at Module._compile (internal/modules/cjs/loader.js:955:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:991:10)
at Module.load (internal/modules/cjs/loader.js:811:32)
at Function.Module._load (internal/modules/cjs/loader.js:723:14)
Der Ventilator taucht auch nicht in Homekit auf... Habe ich etwas falsch gemacht? Ich habe noch keine Erfahrung mit Hoobs/ programmiersprache...
vielen dank im voraus!
Hi Lukas, me again.
Is it possible to cache the data from temperature, humidity and air quality?
If the device is off this sensor are showing 0
.
I think it would be better to show the last measurement.
What do you think?
Hello again! π
Opposite to Issue 1 - A simple tap on the icon of the air purifier in the home app should enable the automatic mode.
Is it possible to make this default behavior selectable during the integration? ["defaultAutoEnabled": true]
Alternatively: Is it possible to save the last value and return to it on reactivation?
I usually use the TP02 in automatic mode. At night, the night mode is activated via an automation.
In the morning, the night mode is deactivated again via another automation and the TP02 continues to be operated in automatic mode. That works fine.
Under certain conditions I would like to turn off the TP02 completely overnight. The next morning he should then switch back to automatic mode.
Turning off works. But I can not put the device back in automatic mode again. Even if automatic mode (with oscillation) is preselected in automation, manual mode is actually activated.
And, as mentioned above, I personally would like to start the device off with a simple tap in automatic mode.
Best regards and thank you for your plugin!
Dane
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.