Giter Site home page Giter Site logo

homebridge-dyson-pure-cool's People

Contributors

brian-su avatar clarenceji avatar coraxx avatar crzcrz avatar donavanbecker avatar gisselin avatar jasonrig avatar joshjohanning avatar kentzo avatar loganguo2023 avatar luc-ass avatar lukasm937 avatar lukasroegner avatar matellis avatar matthewdavidlloyd avatar mpiotrowski avatar nberardi avatar wawoodwa avatar wlbqe avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

homebridge-dyson-pure-cool's Issues

Not about to Sign In.

Log

[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

Config is

{
            "username": "**********",
            "password": "*********",
            "countryCode": "US",
            "devices": [
                {
                    "ipAddress": "**********",
                    "serialNumber": "**********",
                    "enableAutoModeWhenActivating": true,
                    "isNightModeEnabled": true,
                    "isJetFocusEnabled": true,
                    "isTemperatureSensorEnabled": true,
                    "isHumiditySensorEnabled": true,
                    "isAirQualitySensorEnabled": true
                }
            ],
            "platform": "DysonPureCoolPlatform"
        }

Change log?

Just wondering if there is one... helps to decide whether or not to mess with upgrading. πŸ˜‰

TP06

Please add support for the TP06

TP04 - i can see it on my APPLE HOME app but nothing works

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)

Error Code 429

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

Dyson Pure Cool+Hot Link not supported

[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.

Spamming log if the Dyson is offline

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.

HP04 : air quality

The "Air quality" indicator is incorrect.
It would appear that he is referring to the air quality in the city (and not in the room).
IMG_5272
IMG_5271
01 homebridge

Support for Pure Cool + Humidifier

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

Is the air quality data available on HP02?

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?

Can I reset 'Filter Life Level'?

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%?

DP04 shows not supported and not working properly

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???

No IP address provided for device with serial

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.

MQTT Error - not authorized

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

Trouble adding multiple devices.

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

API could not be reached

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 } ] }

Unsupported: HP04

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.

Info does not update unless Dyson Link app is opened

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.

Jet focus

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.

error code 503 while signing in

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.

Control & Status of Fan unresponsive

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.

Activate Night mode only when Dyson actually is on.

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?

HP06 Filter Life issue

Hi, thanks for this plugin !
I know that HP06 is new and it works fine with the plugin except for filter life indication. It's seems inverted. The filter is new and Home is displaying "change filter" and filter life at 0%.
Thanks for your help :)

IMG_F6EDED8A6C54-1

Login Issue 401

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
}
]
}

Unable to find config or accessories

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?

Night Mode activates manual mode

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!

DysonApp-AutomaticMode+NightMode

DP01 Not compatible

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.

Retry initial sign-in.

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).

non-empty displayName

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)

Error 429

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.

Request: Expose Temperature and Humidity as sensors

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

Unsupported: HP02 (Hot + Cool)

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

Air quality on TP02 is allways 'very good'

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?

Tapping the icon in Home App kicks in Auto Mode

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.
IMG_0052
IMG_0053
IMG_0051

Enhancement: Add Sleep Timer functionality

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.

No IP address provided for device with serial number

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Γ­,

Translation bug

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.

HomeKit-Bedroom

HomeKit-DysonSettings-1

HomeKit-DysonSettings-2

HomeKit-TadoSettings-1

HomeKit-TadoSettings-2

Fan speed control missing

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"
}

iOS13 layout issues

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.

HP04 not supported?

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?

Does TP02 still use MQTT?

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.

Homebridge startet nicht

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!

Cache data from the sensors

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?

Tapping the icon in Home App kicks in Manual Mode

Hello again! πŸ˜„

My wish:

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?

Device:

  • Dyson TP02

Working scenario:

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.

Problematic scenario:

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.