Open CooperCGN opened 6 years ago
yup, in the past, jet control was available to cool/heat device only. i can add that for the new dyson pure cool device but i will need to know if it uses a different code for jet control now. can you send me what you saw for the CURRENT-STATE message? e.g. something like below
[DysonPlatform] {"msg":"CURRENT-STATE","time":"current_time","mode-reason":"","state-reason":"MODE","dial":"OFF","rssi":"-25","product-state":{"fmod":"FAN","fnst":"FAN","fnsp":"0008","qtar":"0003","oson":"OFF","rhtm":"ON","filf":"3059","ercd":"NONE","nmod":"OFF","wacd":"NONE","hmod":"OFF","hmax":"3010","hsta":"OFF","ffoc":"ON","tilt":"OK"},"scheduler":{"srsc":"e130","dstv":"0000","tzid":"0001"}}
[DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-05T20:11:40.000Z","mode-reason":"PUI","state-reason":"MODE","dial":"OFF","rssi":"-49","channel":"7","product-state":{"fpwr":"OFF","fdir":"ON","auto":"ON","oscs":"OFF","oson":"ON","nmod":"OFF","rhtm":"ON","fnst":"OFF","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0090"},"scheduler":{"srsc":"000000005aed43f4","dstv":"0001","tzid":"0001"}}
There seems to be a problem with the air quality sensor on that model too, even if the Dyson app tells me that air quality is average the sensor in the HomeKit app stays on very bad
actually, it seemed that quite a few code has been changed in the new device, can you try to change the jet control using your remote/Dyson app and send me the log like below?
[DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T14:07:35.000Z","mode-reason":"","state-reason":"MODE","product-state":{"..."}}
This will give good indication of which code jet control now is.
For the air quality, it depends on the sensitivity which you can configure in the config file but if you can send me what you saw in log like below [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"..."} and the air quality value in Dyson app, i can try to tweak that as well
If I leave the home app open for a long time, the air quality will eventually move to okay then to good. But takes a long time. With the DC04.
Just to note on the new pure cool machines, air quality and night mode show up without adding to the config.
Ok, this is what I get when activating jet stream an turning it off, also turned on and off auto and night mode after that in case anything changed.
[2018-5-6 20:44:03] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:44:01.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["OFF","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["OFF","OFF"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:03] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:44:03] [DysonPlatform] Request for current state update [2018-5-6 20:44:03] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:44:01.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"OFF","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:03] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:44:03] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:44:01.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0000","va10":"0003","noxl":"0030","p25r":"0002","p10r":"0002","sltm":"OFF"}} [2018-5-6 20:44:03] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:44:03] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:44:02.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["OFF","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:03] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:44:03] [DysonPlatform] Request for current state update [2018-5-6 20:44:04] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:44:02.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:04] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:44:04] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:44:02.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0001","va10":"0003","noxl":"0030","p25r":"0002","p10r":"0002","sltm":"OFF"}} [2018-5-6 20:44:04] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:44:18] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:44:16.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","OFF"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:18] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:44:18] [DysonPlatform] Request for current state update [2018-5-6 20:44:18] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:44:17.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"OFF","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:18] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:44:18] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:44:17.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0001","va10":"0003","noxl":"0026","p25r":"0002","p10r":"0002","sltm":"OFF"}} [2018-5-6 20:44:18] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:44:39] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:44:38.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["OFF","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:39] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:44:39] [DysonPlatform] Request for current state update [2018-5-6 20:44:39] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:44:38.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-44","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:44:39] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:44:40] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:44:38.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0002","va10":"0003","noxl":"0025","p25r":"0002","p10r":"0004","sltm":"OFF"}} [2018-5-6 20:44:40] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:45:11] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:10.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","OFF"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","0005"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:11] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:45:11] [DysonPlatform] Request for current state update [2018-5-6 20:45:12] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:10.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"OFF","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"0005","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:12] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:45:12] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:10.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0003","va10":"0003","noxl":"0027","p25r":"0002","p10r":"0005","sltm":"OFF"}} [2018-5-6 20:45:12] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:45:16] [HomebridgeHue] Balkon: homekit on changed from 0 to 1 [2018-5-6 20:45:19] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:18.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["OFF","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["0005","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:19] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:45:19] [DysonPlatform] Request for current state update [2018-5-6 20:45:19] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:18.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:19] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:45:20] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:18.000Z","data":{"tact":"2997","hact":"0026","pm25":"0001","pm10":"0003","va10":"0003","noxl":"0027","p25r":"0002","p10r":"0005","sltm":"OFF"}} [2018-5-6 20:45:20] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:45:29] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:28.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","ON"],"oson":["OFF","ON"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:29] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:45:29] [DysonPlatform] Request for current state update [2018-5-6 20:45:29] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:28.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"ON","oson":"ON","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:29] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:45:29] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:28.000Z","data":{"tact":"2999","hact":"0026","pm25":"0002","pm10":"0001","va10":"0003","noxl":"0028","p25r":"0002","p10r":"0002","sltm":"OFF"}} [2018-5-6 20:45:29] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:45:35] [HomebridgeHue] Terrasse: set homekit status fault from 1 to 0 [2018-5-6 20:45:44] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:43.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["ON","OFF"],"oson":["ON","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:44] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:45:44] [DysonPlatform] Request for current state update [2018-5-6 20:45:44] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:43.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-43","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:44] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:45:44] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:43.000Z","data":{"tact":"2999","hact":"0026","pm25":"0002","pm10":"0001","va10":"0003","noxl":"0029","p25r":"0002","p10r":"0002","sltm":"OFF"}} [2018-5-6 20:45:44] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:45:51] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:50.000Z","mode-reason":"PRC","state-reason":"ENV","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","ON"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","0060"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:51] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:45:51] [DysonPlatform] Request for current state update [2018-5-6 20:45:51] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:50.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-43","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"ON","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"0060","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:45:51] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:45:51] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:50.000Z","data":{"tact":"2999","hact":"0026","pm25":"0001","pm10":"0000","va10":"0003","noxl":"0030","p25r":"0002","p10r":"0002","sltm":"0060"}} [2018-5-6 20:45:51] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:46:00] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:45:59.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","ON"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["ON","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","FAN"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["0060","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:46:00] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:46:00] [DysonPlatform] Request for current state update [2018-5-6 20:46:00] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:45:59.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-43","channel":"4","product-state":{"fpwr":"ON","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:46:00] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:46:00] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:45:59.000Z","data":{"tact":"2999","hact":"0026","pm25":"0001","pm10":"0001","va10":"0003","noxl":"0031","p25r":"0002","p10r":"0003","sltm":"OFF"}} [2018-5-6 20:46:00] [DysonPlatform] Update sensor data from ENVIRONMENTAL-CURRENT-SENSOR-DATA - Dyson Pure Cool [2018-5-6 20:46:05] [DysonPlatform] {"msg":"STATE-CHANGE","time":"2018-05-06T18:46:03.000Z","mode-reason":"PRC","state-reason":"MODE","product-state":{"fpwr":["ON","OFF"],"fdir":["ON","ON"],"auto":["ON","ON"],"oscs":["OFF","OFF"],"oson":["OFF","OFF"],"nmod":["OFF","OFF"],"rhtm":["ON","ON"],"fnst":["FAN","OFF"],"ercd":["NONE","NONE"],"wacd":["NONE","NONE"],"nmdv":["0004","0004"],"fnsp":["AUTO","AUTO"],"bril":["0002","0002"],"corf":["ON","ON"],"cflr":["0100","0100"],"hflr":["0100","0100"],"sltm":["OFF","OFF"],"osal":["0157","0157"],"osau":["0202","0202"],"ancp":["0045","0045"]},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:46:05] [DysonPlatform] STATE-CHANGE detected, request update - Dyson Pure Cool [2018-5-6 20:46:05] [DysonPlatform] Request for current state update [2018-5-6 20:46:05] [DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-06T18:46:04.000Z","mode-reason":"PRC","state-reason":"MODE","dial":"OFF","rssi":"-42","channel":"4","product-state":{"fpwr":"OFF","fdir":"ON","auto":"ON","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"OFF","ercd":"NONE","wacd":"NONE","nmdv":"0004","fnsp":"AUTO","bril":"0002","corf":"ON","cflr":"0100","hflr":"0100","sltm":"OFF","osal":"0157","osau":"0202","ancp":"0045"},"scheduler":{"srsc":"000000005aee2ec1","dstv":"0001","tzid":"0001"}} [2018-5-6 20:46:05] [DysonPlatform] Update fan data from CURRENT-STATE - Dyson Pure Cool [2018-5-6 20:46:05] [DysonPlatform] {"msg":"ENVIRONMENTAL-CURRENT-SENSOR-DATA","time":"2018-05-06T18:46:04.000Z","data":{"tact":"2999","hact":"0026","pm25":"0001","pm10":"0001","va10":"0003","noxl":"0032","p25r":"0002","p10r":"0003","sltm":"OFF"}}
Just released a v2.2 to enable the jet focus button for 2018 dyson pure cool. you may try that to see if that works.
i don't have the new device so i could not test that from my side though
I updated and have the DC04. It broke my Homebridge. Nothing is has a response any more.
can you send me the log message? did you see any error?
First off, thanks for the plugin! It's awesome!
I have a newer TP04 and I'm seeing the same issue regarding air quality. It shows up in the home app as "Poor" or "Inferior", but it's actually quite good on the fan. Here's the relevant log:
[DysonPlatform] {"msg":"CURRENT-STATE","time":"2018-05-16T03:26:09.000Z","mode-reason":"PUI","state-reason":"MODE","dial":"OFF","rssi":"49","product-state":{"fpwr":"ON","fdir":"ON","auto":"OFF","fnsp":"0005","oscs":"OFF","oson":"OFF","nmod":"OFF","rhtm":"ON","fnst":"FAN","ercd":"NONE","wacd":"NONE","nmdv":"0004","bril":"0002","corf":"ON","cflr":"0097","hflr":"0097","sltm":"OFF","osal":"0135","osau":"0225","ancp":"0090"},"scheduler":{"srsc":"000000005afb9825","dstv":"0001","tzid":"0001"}}
I installed the update yesterday but no change, no jet focus button showing up.
What does "Air quality sensitivity - This is default to 1" mean, what are the options, there is no explanation. Does changing this maybe solve the problem that the sensor isn't updating properly in the Home app?
I’m really interested in this project and will totally buy a couple “Dyson Pure Hot + Cool Link” when it’s fully functional!
@CooperCGN i just added that for model 438 or 520 only. do you happen to know what your model nubmer is? is that 438 or 520? If you don't know, you can update to the latest version and find that that from the last 3 characters of the log [DysonPlatform] Dyson IP:x.x.x.x Serial Number:DYSON-XXX-XXXXXX-438
For the sensitivity, after you update to the latest version, you may change that to smaller number (e.g. 0.8) to improve the air quality
@organiska this issue was specifically for the new 2018 device, other devices were not affected. having said that, i am just an normal user of Dyson as other and can't guarantee any functionality ;)
Sorry for the late reply but I was out of town for a few days.
Here is what I get when starting up homebridge, so yes it says 520, maybe it has something to do with the accessory being cached and it's not updating properly. For some weird reason the latest version of Homebridge keeps accessories cached even when removed from config.json. I had to edit the cachedAccessories file manually to remove a door lock I no longer have.
[2018-6-1 09:09:26] [DysonPlatform] Dyson Pure Cool Configure Accessory [2018-6-1 09:09:26] [DysonPlatform] Finished launching. Start to create accessory from config [2018-6-1 09:09:27] [DysonPlatform] Dyson Pure Cool IP:10.0.1.23 Serial Number:DYSON-VW2-EU-XXXXXXXX-520 [2018-6-1 09:09:27] [DysonPlatform] Air Quality Sensitivity (Default is 1): 1 [2018-6-1 09:09:27] [DysonPlatform] Device serial number format valids [2018-6-1 09:09:27] [DysonPlatform] Device cached. Try to update this [2018-6-1 09:09:27] [DysonPlatform] Init Sensor for Dyson Pure Cool [2018-6-1 09:09:27] [DysonPlatform] Init Fan State for Dyson Pure Cool [2018-6-1 09:09:27] [DysonPlatform] Auto switch found. Remove this now [2018-6-1 09:09:27] [DysonPlatform] Night mode button is added HAP Warning: Characteristic 000000BF-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 000000B7-0000-1000-8000-0026BB765291. Adding anyway. [2018-6-1 09:09:27] [DysonPlatform] Connected to VW2-EU-XXXXXXXX. subscribe now
@CooperCGN I am getting this error too, did you get this fixed?
maybe my model is not supported "serialNumber": "DYSON-NM7-US-XXXXXX-475"?
No, I still get some weird HAP warning error ar start up. This and my other problem, that the Dysons after some time cannot be reached by homekit anymore made me deinstall the plugin :(
First, awesome work!
I have one problem, on my new Dyson Pure Cool the Jet Focus option is not showing up. Maybe it's because it is a relatively new product. Any idea?