fjhorrillo / homebridge-airzone-cloud

Homebridge Airzone Cloud
Apache License 2.0
22 stars 3 forks source link

Implementar compatibilidad con Airzone DKN EU #33

Open sutterline opened 1 year ago

sutterline commented 1 year ago

Describe Your Problem: Hola a todos, me gustaría hacer una petición para que el plugin funcionara con Airzone DKN EU a través de su url https://dkneu.airzonecloud.com/

Tengo un controlador dknwserver wifi Sky/VRV de AIRZONE MODELO azai6wscdk1 que controla una máquina Daikin modelo FBQ125B8V3B (es de conductos en un unifamiliar). El sistema funciona a través de la app "Airzone DKN EU" o por la web en https://dkneu.airzonecloud.com/ .

He intentando poner en marcha el plugin, con los tres sistemas que te proporciona (New AirzoneCloud, AirzoneCloud y DKN), modificando la Base URL a esta https://dkneu.airzonecloud.com/ con mi usuario y contraseña que accede al sistema. No me ha funcionado ninguno de los tres.

También he reseteado el webserver y la conexión a la máquina, y he intentado conectar el webserver a la app Airzone Cloud y la app DKN Cloud a través de bluetooth y también añadiendo la MAC, no me lo añade, me da un mensaje de error "Este Webserver no está aprovisionado". Me supongo que este controlador solo funciona con la app Airzone DKN EU.

El acceso web a dkn y dkneu son distintos: ( https://dkn.airzonecloud.com/#/init/login y https://dkneu.airzonecloud.com/#/auth/login)

Logs: Sistema New AirzoneCloud: [AirzoneCloud] Error in login. FetchError: invalid json response body at https://dkneu.airzonecloud.com/api/v1/auth/login reason: Unexpected token < in JSON at position 0

Para los dos Sistema DKN y AirzoneCloud tengo los siguientes fallos: [AirzoneCloud] Unable to login to Daikin AirzoneCloud. Request: {"url":"https://dkneu.airzonecloud.com/users/sign_in","method":"POST","mode":"cors","headers":{"Content-Type":"application/json;charset=utf-8","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15"},"body":"{\"email\":\"notimetochill@hotmail.com\",\"password\":\"*****\"}"} {"size":0,"timeout":0}

[AirzoneCloud] Error calling to AirzoneCloud. Status: 404 Not Found

[AirzoneCloud] Unable to load installations from AirzoneCloud TypeError: Cannot read properties of undefined (reading 'installation_relations') at AirzoneCloudDaikin._get_installation_relations (/var/lib/homebridge/node_modules/homebridge-airzone-cloud/src/AirzoneCloudDaikin/AirzoneCloudDaikin.ts:154:21) at processTicksAndRejections (node:internal/process/task_queues:95:5) at AirzoneCloudDaikin._load_installations (/var/lib/homebridge/node_modules/homebridge-airzone-cloud/src/AirzoneCloudDaikin/AirzoneCloudDaikin.ts:126:43) at Function.createAirzoneCloudDaikin (/var/lib/homebridge/node_modules/homebridge-airzone-cloud/src/AirzoneCloudDaikin/AirzoneCloudDaikin.ts:55:5) at AirzoneCloudHomebridgePlatform.discoverDaikinDevices (/var/lib/homebridge/node_modules/homebridge-airzone-cloud/src/platform.ts:220:31)

Plugin Config: { "name": "AirzoneCloud", "system": "https://dkn.airzonecloud.com", "login": { "email": "notimetochill@hotmail.com", "password": "*****" }, "debug": true, "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.2 Safari/605.1.15", "custom_base_url": "https://dkneu.airzonecloud.com", "platform": "AirzoneCloud" }

Donde pone "system": "https://dkn.airzonecloud.com", he intentado poner https://dkneu.airzonecloud.com , pero tampoco funciona.

Screenshots:

Modelo máquina Environment:

¡Muchas gracias por leerme!

fjhorrillo commented 6 months ago

Hola, podrías unirte a discord y así podemos hablar por ese canal, para implementarlo necesitaría de tu ayuda ya que no tengo un sistema como el tuyo con el que hacer las pruebas y validar como funciona su API.

sutterline commented 6 months ago

Hola Francisco, cuando quieras hacemos las pruebas. Dime cómo podemos proceder y yo te voy probando todas las cosas.

Estoy también en el discord.

Enviado desde mi iPhone

El 10 mar 2024, a las 19:13, Francisco Javier Horrillo Sancho @.***> escribió:



Hola, podrías unirte a discord y así podemos hablar por ese canal, para implementarlo necesitaría de tu ayuda ya que no tengo un sistema como el tuyo con el que hacer las pruebas y validar como funciona su API.

— Reply to this email directly, view it on GitHubhttps://github.com/fjhorrillo/homebridge-airzone-cloud/issues/33#issuecomment-1987314832, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFQ7CWBSGCSIEXND7VT5RSTYXSPFNAVCNFSM6AAAAAAZLANDIKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBXGMYTIOBTGI. You are receiving this because you authored the thread.Message ID: @.***>