{"_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","_rev":"31-d60811e084704dc1a886aa76e331cfb5","name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","dist-tags":{"latest":"2.1.13"},"versions":{"1.0.0":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"1.0.0","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@1.0.0","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"56c1476ec6db8b4ca8c05b73e5b39e9c7e5587ad","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-1.0.0.tgz","fileCount":43,"integrity":"sha512-Kz7iiQRXvpFBR1fvVeBF+8hHMtM3pQFgm0YZ9tY1tqbXvV9WdEHlIWd4HHti3Ff4jum6McTzTEM5aSXr1Ct45w==","signatures":[{"sig":"MEYCIQCDg53m0fNob/ZmSQbY0zpuHRS9l+aOcz+Qxcn4/ozIZAIhAIzOfWkbIf/hpoN+s6yx3O0Jm9/fZQDCHrgnT9hCYSte","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88222},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10.17.0","homebridge":">=1.0.0"},"gitHead":"7fa5e0d5ea832d38f025f8a948e270cb82937e1c","private":false,"scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"9.6.7","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"18.15.0","dependencies":{"mqtt":"^5.0.5","axios":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.49.0","rimraf":"^5.0.1","nodemon":"^3.0.1","ts-node":"^10.9.1","homebridge":"^1.6.1","typescript":"^5.2.2","@types/node":"^20.6.0","@typescript-eslint/parser":"^6.6.0","@typescript-eslint/eslint-plugin":"^6.6.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_1.0.0_1694712261850_0.9343066601952652","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"1.0.1","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@1.0.1","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"afcdee9927a096fe168ee13cfd91522ce2fd5629","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-1.0.1.tgz","fileCount":43,"integrity":"sha512-6ATmKS3Tda+kC9PhQ9BApNDc0fhKvn0f1iYe4EvpNkvizFgn/Nu+zhdll10L0elIKt1A/O9G4nhpp0/w7nCeqQ==","signatures":[{"sig":"MEYCIQDMScQv/V8UtKyKmarw5k80MdQPvvaBBa+z+CN/m3NAuwIhALCJ3/DdAvzZ53XskXSG7DN2RPryZmiIRz66XXePljnU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88801},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=10.17.0","homebridge":">=1.0.0"},"gitHead":"3b208dbcea30f0e6c7fdd163d81e926f123e5d16","private":false,"scripts":{"lint":"eslint src/**.ts --max-warnings=0","build":"rimraf ./dist && tsc","watch":"npm run build && npm link && nodemon","prepublishOnly":"npm run lint && npm run build"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"10.4.0","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"20.9.0","dependencies":{"mqtt":"^5.3.5","axios":"^1.6.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.56.0","rimraf":"^5.0.5","nodemon":"^3.0.3","ts-node":"^10.9.2","homebridge":"^1.7.0","typescript":"^5.3.3","@types/node":"^20.11.11","@typescript-eslint/parser":"^6.20.0","@typescript-eslint/eslint-plugin":"^6.20.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_1.0.1_1706685715537_0.3842223642639966","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"2.1.0","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@2.1.0","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"648305d820c552a4f7109dd3233fd6cf5a8f8741","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-2.1.0.tgz","fileCount":59,"integrity":"sha512-n8AKfFbuUdE2iKRhh6y63TGbFCFiF5LJdEtL1py4ZuXbgDIXGRtIaMH5TA0E9022t62XpL67devFYnpa3M4AwQ==","signatures":[{"sig":"MEQCIDIEJtGwowb+ZoFHiWbR5FXtF+c8lJHKX/5UoSGC0GkNAiBP3KJDQlG+EHcGcGV+edROcXmS8kIgIuRx4+yi6rBJ8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137989},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"b6d03085e9fac1dba4cc58858093c991af7eff8c","private":false,"scripts":{"lint":"eslint src test vitest.config.ts","test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json","verify":"npm run lint && npm test && npm run build","test:watch":"vitest","prepublishOnly":"npm run verify"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"11.12.1","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"24.15.0","dependencies":{"mqtt":"^5.15.2","axios":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","rimraf":"^6.1.3","vitest":"^4.1.10","@eslint/js":"^10.0.1","homebridge":"^1.9.0 || ^2.0.0","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_2.1.0_1784977892153_0.9936581709881822","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"2.1.8","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@2.1.8","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"66e2a30bf99d1d82bd267335a5634d5828ac829a","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-2.1.8.tgz","fileCount":59,"integrity":"sha512-xVg5DlHXa0n8y/Iy1wDsz3MRVzTJ2Lc4EGWy6s5v34yyw2K8A8bUPxfibrMgzBpN/KKhqTXJNKapEeXKmvpafw==","signatures":[{"sig":"MEUCIQCvoOrBchf+5psBNSz2nSBlVqmpO3+0qRZZC38nTrDcpgIgPQtso+bvze/xKxwytHk6vhMMTo92AF8abkrt1rSrbDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158424},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"889a8ecab460a7cd699ca0356fc0b31c4291da08","private":false,"scripts":{"lint":"eslint src test vitest.config.ts","test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json","verify":"npm run lint && npm test && npm run build","test:watch":"vitest","prepublishOnly":"npm run verify"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"11.12.1","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"24.15.0","dependencies":{"mqtt":"^5.15.2","axios":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","rimraf":"^6.1.3","vitest":"^4.1.10","@eslint/js":"^10.0.1","homebridge":"^1.9.0 || ^2.0.0","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_2.1.8_1785259841903_0.31896466196669837","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"2.1.9","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@2.1.9","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"d798ad16af5a3bd492a46b7167eef4303f873044","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-2.1.9.tgz","fileCount":59,"integrity":"sha512-ywhk5ybQnnZ3WfP9w6WD/eqsz/qHrwkSKS9tl1AN7nE3BNFKHXn+hQO1O4nY31Db5N0CgjSuxzx7JtWqqbWwpg==","signatures":[{"sig":"MEQCIB0l2t1LaHcTIWRKTWhU7lMrFBzYfIT/mxTa39fhTYrYAiBtBdB13zSqj2ITS7461PEbM92Ed5x9ZD9BrRDG7N4SBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165996},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"c7eb7398cafeba5a2a5062471d9a27d949fbd8c7","private":false,"scripts":{"lint":"eslint src test vitest.config.ts","test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json","verify":"npm run lint && npm test && npm run build","test:watch":"vitest","prepublishOnly":"npm run verify"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"11.12.1","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"24.15.0","dependencies":{"mqtt":"^5.15.2","axios":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","rimraf":"^6.1.3","vitest":"^4.1.10","@eslint/js":"^10.0.1","homebridge":"^1.9.0 || ^2.0.0","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_2.1.9_1785348804381_0.2717569305920553","host":"s3://npm-registry-packages-npm-production"}},"2.1.12":{"name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"2.1.12","keywords":["homebridge-plugin"],"license":"Apache-2.0","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@2.1.12","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"dist":{"shasum":"0f81360c8f66d81273f92cb1619a222c2c12e7c2","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-2.1.12.tgz","fileCount":59,"integrity":"sha512-+JxsX1Cl/TWkgxdl7spPL8qVgdv9GgkWLi7zvdiQ1nbF6EMiQtlQbXwxuS1jxJbLWtFPL6yzmHt2FoTNfUK1jQ==","signatures":[{"sig":"MEYCIQDcORe+sVvMsuHuPkaODzMfwSMmsABeXrUkzU9aIGUrNgIhANiBvg9cceFs4gyQI8qD0DLid+ORFz+9CxSrjtP64bM7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167975},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.6.0 || ^2.0.0"},"gitHead":"2b27ce1c346cc22e17793bcecec39b78b5cc9314","private":false,"scripts":{"lint":"eslint src test vitest.config.ts","test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json","verify":"npm run lint && npm test && npm run build","test:watch":"vitest","prepublishOnly":"npm run verify"},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"repository":{"url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git","type":"git"},"_npmVersion":"11.12.1","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","directories":{},"displayName":"Daichi Comfort","_nodeVersion":"24.15.0","dependencies":{"mqtt":"^5.15.2","axios":"^1.18.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.7.0","rimraf":"^6.1.3","vitest":"^4.1.10","@eslint/js":"^10.0.1","homebridge":"^1.9.0 || ^2.0.0","typescript":"^6.0.3","@types/node":"^22.20.1","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/homebridge-daichi-comfort-conditioner_2.1.12_1785527540205_0.1942748102784262","host":"s3://npm-registry-packages-npm-production"}},"2.1.13":{"private":false,"displayName":"Daichi Comfort","name":"@alexeimotkoff/homebridge-daichi-comfort-conditioner","version":"2.1.13","description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git"},"bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"engines":{"node":"^22.12.0 || ^24.0.0","homebridge":"^1.6.0 || ^2.0.0"},"main":"dist/index.js","scripts":{"lint":"eslint src test vitest.config.ts","test":"vitest run","test:watch":"vitest","build":"rimraf dist && tsc -p tsconfig.json","verify":"npm run lint && npm test && npm run build","prepublishOnly":"npm run verify"},"keywords":["homebridge-plugin"],"dependencies":{"axios":"^1.18.1","mqtt":"^5.15.2"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^22.20.1","eslint":"^10.7.0","homebridge":"^1.9.0 || ^2.0.0","rimraf":"^6.1.3","typescript":"^6.0.3","typescript-eslint":"^8.65.0","vitest":"^4.1.10"},"gitHead":"9dec92071d55e9280c8c58a516560a0e9df5e4d6","types":"./dist/index.d.ts","_id":"@alexeimotkoff/homebridge-daichi-comfort-conditioner@2.1.13","homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-YVYtn+Nau0OXd8IvJZYPPIYTyXbpXXJm1mLMbzcy7QyJ2r0zgV2IVIYh8/lgHhmEUk/WctZkiMmkAbHY3itNDw==","shasum":"d6e65265da99a0280be1f5154b341cf9c7a92c6c","tarball":"https://registry.npmjs.org/@alexeimotkoff/homebridge-daichi-comfort-conditioner/-/homebridge-daichi-comfort-conditioner-2.1.13.tgz","fileCount":59,"unpackedSize":168187,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICQUlfdOFIoqDZo/qjgyAkaKGcMc/ck34Kcb8w7pKjPbAiAtw+0vklDUJrdqmQ+y4wo8FlTj/qJ48/ZKHWL+CQI2/Q=="}]},"_npmUser":{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"},"directories":{},"maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/homebridge-daichi-comfort-conditioner_2.1.13_1786275207660_0.5229098416603886"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-14T17:24:21.696Z","modified":"2026-08-09T11:33:27.954Z","1.0.0":"2023-09-14T17:24:22.059Z","1.0.1":"2024-01-31T07:21:55.723Z","2.0.0":"2026-07-24T22:59:44.610Z","2.0.1":"2026-07-24T23:49:34.113Z","2.0.2":"2026-07-25T00:24:43.668Z","2.1.0":"2026-07-25T11:11:32.291Z","2.1.1":"2026-07-26T06:31:51.926Z","2.1.2":"2026-07-26T12:52:09.867Z","2.1.3":"2026-07-26T14:33:56.966Z","2.1.4":"2026-07-26T16:41:43.818Z","2.1.5":"2026-07-27T07:30:31.201Z","2.1.6":"2026-07-27T17:57:51.924Z","2.1.7":"2026-07-28T15:02:24.190Z","2.1.8":"2026-07-28T17:30:42.059Z","2.1.9":"2026-07-29T18:13:24.529Z","2.1.10":"2026-07-31T18:55:21.437Z","2.1.11":"2026-07-31T19:21:12.874Z","2.1.12":"2026-07-31T19:52:20.349Z","2.1.13":"2026-08-09T11:33:27.808Z"},"bugs":{"url":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner/issues"},"license":"Apache-2.0","homepage":"https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner#readme","keywords":["homebridge-plugin"],"repository":{"type":"git","url":"git+https://github.com/alexeimotkoff/homebridge-daichi-comfort-conditioner.git"},"description":"Plugin for integrating devices (air conditioners only) from the application 'Daichi Comfort'","maintainers":[{"name":"alexeimotkoff","email":"alexeimotkoff@gmail.com"}],"readme":"# homebridge-daichi-comfort-conditioner\r\n\r\n## Overview\r\n\r\nHomebridge plugin, providing integration of the air conditioner from the application 'Daichi Comfort'.\r\n\r\nVersion 2.0 uses the Daichi Cloud HTTP API for commands and a shared MQTT connection for device-state updates. It supports Node.js 22.12+ (verified on 22.19.0) and Node.js 24.x (verified on 24.15.0), with Homebridge 1.9.0 and current Homebridge 2.x releases.\r\n\r\nThis plugin is not official and was created by a person not associated with 'Daichi'. Performance was tested only on one air conditioner, which was connected to the Daichi Cloud via the Wi-Fi controller DW22-B. If you have feedback or were able to test the performance on your device, you can contact me: alexeimotkoff@gmail.com\r\n\r\n## Installation\r\n\r\n```\r\nnpm i -g @alexeimotkoff/homebridge-daichi-comfort-conditioner\r\n```\r\n\r\nYou can configure the plugin via GUI or JSON.\r\n\r\nWhen upgrading to 2.0, keep the same platform configuration. The plugin preserves the established platform identity and accessory UUIDs, safely reuses Homebridge's cached accessories, and does not require removing the accessory cache or pairing the accessories again.\r\n\r\n## How to configure via GUI\r\n\r\nEnter your credentials into the plugin setup form.\r\n\r\nIn the \"Name\" field you can specify your platform name or leave it unchanged.\r\n\r\nYou can add the name of your device from the 'Daichi Comfort' application to the list of devices (it must match what is written in the application, case is not important) or leave this list empty by deleting the automatically added device. If the list of devices is empty, then all available devices will be added.\r\n\r\n## How to configure via JSON\r\n\r\n```json\r\n{\r\n  \"platform\": \"DaichiComfortConditioner\",\r\n  \"name\": \"Daichi Comfort\",\r\n  \"username\": \"xxxx@xxxx.xxx\",\r\n  \"password\": \"xxxxxxxxxx\",\r\n  \"devices\": []\r\n}\r\n```\r\nor\r\n\r\n```json\r\n{\r\n  \"platform\": \"DaichiComfortConditioner\",\r\n  \"name\": \"Daichi Comfort\",\r\n  \"username\": \"xxxx@xxxx.xxx\",\r\n  \"password\": \"xxxxxxxxxx\",\r\n  \"devices\": [\r\n    {\r\n        \"name\": \"my device\"\r\n    }\r\n  ]\r\n}\r\n```\r\n\r\nif you are adding a specific device.\r\n\r\nProperties:\r\n\r\n- `platform` Required. The name of platform in Homebridge.\r\n- `username` Required. Username in 'Daichi Comfort'.\r\n- `password` Required. Password in 'Daichi Comfort'.\r\n- `devices` Optional. List of device names to add.\r\n\r\nThe `devices` has these properties:\r\n\r\n- `name` Optional. Name of device.\r\n\r\n## Cloud and MQTT lifecycle\r\n\r\nThe plugin signs in to Daichi Cloud during device discovery, loads the available devices, and establishes one MQTT connection for the platform. MQTT updates are routed to the matching accessory; HomeKit reads and writes use the current cloud state and update the accessory after a successful command. On Homebridge shutdown, the MQTT connection is closed cleanly.\r\n\r\nCached accessories are retained for devices that are still returned by a successful cloud discovery. Stale cached accessories are removed only after a successful discovery, so a temporary cloud or network error does not delete working accessories.\r\n\r\n## Troubleshooting\r\n\r\n- Confirm the Daichi Comfort username, password, and device-name filter in the Homebridge configuration.\r\n- Check the Homebridge log for the cloud login, discovery, or MQTT connection error category; do not share credentials or complete MQTT payloads when asking for help.\r\n- Restart Homebridge after changing configuration or updating the plugin. Do not delete the accessory cache as the first troubleshooting step: it is normally preserved across updates.\r\n- This release intentionally keeps the existing function selection and swing mapping behavior unchanged.\r\n\r\n## How to use\r\n\r\nAfter setting up the plugin, you should see a new device in your list of devices.\r\n\r\nUnfortunately, I could not find support automatic rotation speed mode for air conditioner. Therefore, there is one feature: automatic rotation speed mode is set when the slider is at 0 percent. If you increase the step, the automatic mode will turn off. If you return to 0 percent, the air conditioner will turn off, but the mode will return to automatic.\r\n","readmeFilename":"README.md"}