# Daikin Airconditioner/Air source heat pump data/control through Wi-Fi API
[![Python package](https://github.com/arska/python-daikinapi/actions/workflows/main.yml/badge.svg)](https://github.com/arska/python-daikinapi/actions/workflows/main.yml)
[![PyPI version](https://badge.fury.io/py/daikinapi.svg)](https://badge.fury.io/py/daikinapi)
## Compatibility
Tested with Daikin BRP069B41 Wi-Fi Interface and Daikin Emura FTXG-LS indoor unit
Should be compatible with (https://www.daikin.eu/en_us/product-group/control-systems/daikin-online-controller/connectable-units.html):
* BRP069A41/BRP069B41
* FTXM-M
* CTXM-M
* ATXM-M
* FTXTM-M
* BRP069A45
* FTXG-LS
* FTXG-LW
* FTXJ-MW (built-in)
* FTXJ-MS (built-in)
* BRP069A42/BRP069B42
* FTXZ-N
* FTXS35-42-50K
* FTXS60-71G
* FTX50-60-71GV
* FTXLS-K3
* FTXLS-K3
* FVXS-F
* FLXS-B
* FLXS-B9
* ATXS35-50K
* FVXM-F
* BRP069A43/BRP069B43
* CTXS15-35K
* FTXS20-25K
* FTX20-25-35J3
* FTXL-JV
* ATXS20-25K
* ATX-J3
* ATXL-JV
Based on exisiting reverse-engineering work:
* https://github.com/ael-code/daikin-control
* https://github.com/ael-code/daikin-aricon-pylib/
* https://github.com/ael-code/daikin-control/wiki/API-System
### Not compatible with
* FVXM-A
## Usage
see example.py for runnable example
```python
from daikinapi import Daikin
API = Daikin("192.168.1.3")
print(API)
print(API.target_temperature)
```
produces:
```
Daikin(host=192.168.1.3,name=mydevice,mac=D0C5D304A0B1)
21.0
```
Raw data
{
"_id": null,
"home_page": "https://github.com/arska/python-daikinapi",
"name": "daikinapi",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "Daikin,airconditioning,API",
"author": "Aarno Aukia",
"author_email": "aarno@aukia.com",
"download_url": "https://files.pythonhosted.org/packages/07/20/c3b18e1069a2871d8ec82d3b378d9c19e8fd24c9952dbd3ac305ccc4138c/daikinapi-1.0.8.tar.gz",
"platform": null,
"description": "# Daikin Airconditioner/Air source heat pump data/control through Wi-Fi API\n\n[![Python package](https://github.com/arska/python-daikinapi/actions/workflows/main.yml/badge.svg)](https://github.com/arska/python-daikinapi/actions/workflows/main.yml)\n[![PyPI version](https://badge.fury.io/py/daikinapi.svg)](https://badge.fury.io/py/daikinapi)\n\n## Compatibility\n\nTested with Daikin BRP069B41 Wi-Fi Interface and Daikin Emura FTXG-LS indoor unit\n\nShould be compatible with (https://www.daikin.eu/en_us/product-group/control-systems/daikin-online-controller/connectable-units.html):\n* BRP069A41/BRP069B41\n * FTXM-M\n * CTXM-M\n * ATXM-M\n * FTXTM-M\n * BRP069A45\n * FTXG-LS\n * FTXG-LW\n * FTXJ-MW (built-in)\n * FTXJ-MS (built-in)\n* BRP069A42/BRP069B42\n * FTXZ-N\n * FTXS35-42-50K\n * FTXS60-71G\n * FTX50-60-71GV\n * FTXLS-K3\n * FTXLS-K3\n * FVXS-F\n * FLXS-B\n * FLXS-B9\n * ATXS35-50K\n * FVXM-F\n* BRP069A43/BRP069B43\n * CTXS15-35K\n * FTXS20-25K\n * FTX20-25-35J3\n * FTXL-JV\n * ATXS20-25K\n * ATX-J3\n * ATXL-JV\n\nBased on exisiting reverse-engineering work:\n* https://github.com/ael-code/daikin-control\n* https://github.com/ael-code/daikin-aricon-pylib/\n* https://github.com/ael-code/daikin-control/wiki/API-System\n\n### Not compatible with\n\n* FVXM-A\n\n## Usage\n\nsee example.py for runnable example\n\n```python\nfrom daikinapi import Daikin\n\nAPI = Daikin(\"192.168.1.3\")\nprint(API)\nprint(API.target_temperature)\n```\n\nproduces:\n```\nDaikin(host=192.168.1.3,name=mydevice,mac=D0C5D304A0B1)\n21.0\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Get metrics from Daikin airconditioning unit wifi module",
"version": "1.0.8",
"split_keywords": [
"daikin",
"airconditioning",
"api"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1c0a781d4ce123b5fe0cf7d7e81835ef059846e20876402c784ff50bf2f7ea41",
"md5": "c783112bb385be5c002a526b8793d035",
"sha256": "13c99c1801a01b2a89bb2e35cd78d8af02a7b0dd127832dc1065a74a7fe59901"
},
"downloads": -1,
"filename": "daikinapi-1.0.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "c783112bb385be5c002a526b8793d035",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.6",
"size": 8543,
"upload_time": "2023-02-03T14:14:30",
"upload_time_iso_8601": "2023-02-03T14:14:30.825108Z",
"url": "https://files.pythonhosted.org/packages/1c/0a/781d4ce123b5fe0cf7d7e81835ef059846e20876402c784ff50bf2f7ea41/daikinapi-1.0.8-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0720c3b18e1069a2871d8ec82d3b378d9c19e8fd24c9952dbd3ac305ccc4138c",
"md5": "8d75e70296208fbd2b942931ee3aaf43",
"sha256": "cf1928d598033a0853a9fcb414e9c6d902e16a69dd4aebf65f28a2cc06ad6097"
},
"downloads": -1,
"filename": "daikinapi-1.0.8.tar.gz",
"has_sig": false,
"md5_digest": "8d75e70296208fbd2b942931ee3aaf43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 7501,
"upload_time": "2023-02-03T14:14:32",
"upload_time_iso_8601": "2023-02-03T14:14:32.495764Z",
"url": "https://files.pythonhosted.org/packages/07/20/c3b18e1069a2871d8ec82d3b378d9c19e8fd24c9952dbd3ac305ccc4138c/daikinapi-1.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-03 14:14:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "arska",
"github_project": "python-daikinapi",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "daikinapi"
}