Git Product home page Git Product logo

Comments (58)

plouf34 avatar plouf34 commented on August 19, 2024 2

It should had been solved 2 weeks ago…

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024 1

If the user has updated the app, now the old app and the web won't work for the user.

I'll talk to my bosses so the can answer to your mail as soon as possible. Sorry for the inconvenience.

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024 1

I'm sorry, I'm just the only Home Assistant user working at Airzone and the only one that knew the existence of this Community integrations, also I'm not a dev.
I'll try to get you the answer as soon as possible talking to my bosses.

from airzonecloud.

max13fr avatar max13fr commented on August 19, 2024 1

Thanks for your help.

For information, I sent a mail several weeks ago, I got a first reply but without the doc.

I replied but I didn't get any news since (I relaunched few days ago without success currently).

Max

PS : sorry my spare time is really low currently, I hope to find some times in August during my holidays

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024 1

Well its 45 minutes, as i called again and ask why so long,they said only 1 person speak english.. @aimartin Roger that
Update 1:
Okay, its been over an hour. I need to go AFK, will continue later... :d

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024 1

@ukrolelo since Wednesday, almost everyone is on holiday 🤷‍♂️
The 25th is when several of us will go back to the office.

from airzonecloud.

fjhorrillo avatar fjhorrillo commented on August 19, 2024 1

Hi, base on the analysis on the new web I have gotten some information.

  1. Login is with oauth but it is easy:
    POST https://m.airzonecloud.com/api/v1/auth/login
    { "email": "{{email}}", "password": "{{password}}" }
    From the response get token

  2. Get Installations:
    GET https://m.airzonecloud.com/api/v1/installations
    HEADER authorization=Bearer {{token}}
    From the response get installations[0].installation_id (where 0 is the index of the installation you want, by default 0)

  3. Get Installation detail:
    GET https://m.airzonecloud.com/api/v1/installations/{{installationId}}
    HEADER authorization=Bearer {{token}}
    From the response get the Device List

  4. Turn On/Off:
    PATCH https://m.airzonecloud.com/api/v1/devices/{{deviceId}}
    HEADER authorization=Bearer {{token}}
    { "param": "power", "value": true, "installation_id": "{{installationId}}" }

  5. Set temperture:
    PATCH https://m.airzonecloud.com/api/v1/devices/{{deviceId}}
    HEADER authorization=Bearer {{token}}
    { "param": "setpoint_air_cool", "value": {{temerture}}, "installation_id": "{{installationId}}", "opts": { "units": 0 } }
    Depend on the mode use: setpoint_air_cool, setpoint_air_heat, setpoint_air_vent or setpoint_air_dry

  6. Set mode:
    PATCH https://m.airzonecloud.com/api/v1/devices/{{deviceId}}
    HEADER authorization=Bearer {{token}}
    { "param": "mode", "value": 0, "installation_id": "{{installationId}}" }
    Modes: 0 (Stop), 2 (Cool), 3 (Heat), 4 (Fan) or 5 (Dry)

7a. Get device info (sync):
GET https://{{base_url}}/api/v1/devices/{{deviceId}}/config?installation_id={{installationId}}&type=all
HEADER authorization=Bearer {{token}}

7b. Get device info (async):
For this, it is necessary to use websocket
wss://m.airzonecloud.com/api/v1/websockets/conn/?jwt={{token}}&EIO=4&transport=websocket
After conect send the messages:
40
422["clear_listeners"]
421["listen_installation","{{installationId}}"]
You will get the device status for all systems and zones

Regards,
Javier Horrillo

from airzonecloud.

magefesa avatar magefesa commented on August 19, 2024 1

This is my settings:
climate:

  • platform: airzone
    host: 192.168.x.x
    port: 3000
    device_id: 1
    device_class: localapi

Thank you !! All works like a charm !

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024 1

good afternoon, I was able to connect via LocalAPI to Airzone.
This integration creates a card for the machine, where you can choose the operating mode (cold, heat, fan) and a card for each zone, showing the temperature and turning it on or off.
is there a way to show the humidity of the thermostats?
Can the fan speed be adjusted individually in each zone?
Thanks for your help.

hello, independently from local or cloud api, you can define a sensor template like
{{ state_attr('climate.casa_soggiorno', 'current_humidity') }}
or visualize them in a markdown (here https://github.com/gpulido/homeassistant-airzone/issues/13#issuecomment-896995468 an example

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Greetings, thank you for leting us know. On what date will be new UI implemented? So i can just incase turn off the component until it is fixed. Will airzonecloud.com be also touched/changed?

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024

Hello,
From July 19th users will be able to start using the new application and their credentials for the current airzonecontrol.com will no longer be valid.
From July 26th, the new web version will be available.

We would like you to contact us at infoapps[a]airzone.es so we can explain you how to use the official API and work together.

Thanks!

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Will airzonecloud.com be also touched/changed?

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024

Yes, everything will be changed.

Please, contact us at infoapps[a]airzone.es

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Yes, everything will be changed.

Please, contact us at infoapps[a]airzone.es

It seems it is down already,right?
I did sent you an email. No reply.
Feel free to paste here info? Maybe other developer will go with it?

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Does your local API work?
https://github.com/jrhbcn/HomeAssistant-airzone_local/blob/master/webserver_local_api_MI_AZ6_WSCLAPI_A4_EN.pdf
:3000/api/v1/integration
Gives me:
{"errors":[{"error":"Method not provided or not supported"}]}

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

:3000/api/v1/integration
{"systemid":1,"zoneid":1}
{"errors":[{"error":"request malformed"}]}
Why

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

No problem, thank you for follow up.
https://m.airzonecloud.com
is working with my credentials.
Can you explain to me, why local API is not working. Technician is not able to come for over a month....
:3000/api/v1/integration
{"systemid":1,"zoneid":1}
{"errors":[{"error":"request malformed"}]}

from airzonecloud.

fjhorrillo avatar fjhorrillo commented on August 19, 2024

Me too, I have another plug-in for home kit but after first answer, nobody contact me again

from airzonecloud.

victordlsb avatar victordlsb commented on August 19, 2024

Hi all,

another one that was using this API, in my case for a custom alexa skill as my server is pre2016. Any update from Airzone on the new API?

Thanks btw for the work done so far!

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

Hi, I work at Airzone and I this is the only way I found to contact you about this project.

In the coming weeks, airzonecontrol.com is going to change and we think this will broke our project. We would we would like to talk with you to improve the project with oficial documentation.

If you don't mind, please contact us at infoapps[a]airzone.es

Thank you in advance.

Hi Fonsos, where I can find the new API guideline?

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024

I'm sorry but this is all the information I have at this moment:

We are writing the documentation about it (with the API commands of our new backend and apps), we will release it and we will ensure that it will always continue to work as specified.

As soon as we have this documentation ready, we will share it with you and publish it.

from airzonecloud.

vesppetto avatar vesppetto commented on August 19, 2024

I have the same problem, it is not working since a few days.
Anyway, I am happy to see that user @Fonsos knows it and they are working to fix it.
Looking forward to have good news soon. Thanks!

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Ofcourse,turn old api off and then prepare docs for new xD this is exactly why we dont push new programs on PLC until all the manuals are finished :-P

from airzonecloud.

jrhbcn avatar jrhbcn commented on August 19, 2024

@Fonsos Any news on the new API documentation from airzone?

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

@Fonsos Any news on the new API documentation from airzone?

from airzonecloud.

Fonsos avatar Fonsos commented on August 19, 2024

I have asked internally and the answer is:
We have never had an official API or official documentation on the API used internally. We expect to have some documentation of the new API starting in October.

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

hi asked to support and received this
https://doc.airzone.es/producto/Gama_AZ6/Airzone/Comunes/Manuales/MI_AZ6_WSCLAPI_A4_MUL.pdf
@max13fr i hope that could be useful

from airzonecloud.

max13fr avatar max13fr commented on August 19, 2024

Hello,

Local API is only available on some hardwares (like airzone wired ethernet or some new wifi cards released this year). If it's your case, you can try this project : https://github.com/gpulido/python-airzone

Else, if you hardware only support external api (airzone cloud), currently we don't have any solution as they stopped the previous API and don't release the new public API ... It's coming "soon" (since two months).

Max

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

it's strange... i have 2 web server, one only Local API are running...
I'm not a programmer so I'm not sure to be able to manage https://github.com/gpulido/python-airzone and integrate them in homeassistant...
but thanks

from airzonecloud.

jrhbcn avatar jrhbcn commented on August 19, 2024

Hello,

Local API is only available on some hardwares (like airzone wired ethernet or some new wifi cards released this year).

Local API has also stopped working for me (working fine before with airzone wired Ethernet card). I don't know what caused it, the new app upgrade or a new firmware upgrade from support (to try to solve un unrelated error 12) but one of the two broke the local API for me.

I really hope airzone can release a new "unofficial" or "official" API soon enough. I might try to undust my Wireshark computer and try to break their API but I would rather airzone releases some docs for us.

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

I have 2 web server, one with FW 3.173 local api is running, on the second one with FW 3.2 doesn't works (3000 port it seems closed)

from airzonecloud.

max13fr avatar max13fr commented on August 19, 2024

The airzone local api integration for home assistant is available : https://github.com/gpulido/homeassistant-airzone

Indeed, it's really strange that local API doesnt work since the update, but I didn't have any information, my hardware wifi card only support remote API.

from airzonecloud.

jrhbcn avatar jrhbcn commented on August 19, 2024

I have 2 web server, one with FW 3.173 local api is running, on the second one with FW 3.2 doesn't works (3000 port it seems closed)

That seems consistent also with my setup. Local API dos not work on new FW and port 3000 seems closed.

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

I have 2 web server, one with FW 3.173 local api is running, on the second one with FW 3.2 doesn't works (3000 port it seems closed)

That seems consistent also with my setup. Local API dos not work on new FW and port 3000 seems closed.

I asked to support.. and the answer was:
on your system with FW 3.2, the local API wasn't installed... now they installed latest 3.36 and works :-)

I think that new FW introduce new features, now the app has several color
Screen Shot 2021-08-11 at 16 37 10
blu --> cool
green--> comfort
gray-->off

from airzonecloud.

supertabouret avatar supertabouret commented on August 19, 2024

I asked to support.. and the answer was:
on your system with FW 3.2, the local API wasn't installed... now they installed latest 3.36 and works :-)

Hello @gabrio79

I have FW 3.2 right now. How do i update firmware to 3.36 please ?

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

from airzonecloud.

aimartin avatar aimartin commented on August 19, 2024

Is there any noticeable improvements in the newer version?

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

Is there any noticeable improvements in the newer version?

3.36 respect 3.2 I don't know.. respect 3.173 yes, local api provide now system name (but also in 3.2)

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

I am calling technical department.....Good that i have unlimited calls :D waiting 12minutes now... :-P

from airzonecloud.

aimartin avatar aimartin commented on August 19, 2024

Ask them for a Release Notes for the firmwares xDD

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

@Fonsos Thx for info.
Yeah and working hours are until 14:30 i missed the time...Will try tomorrow :>
Enjoy your vacation <3

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Okay so this is the latest manual
https://doc.airzone.es/producto/Gama_AZ6/Airzone/Comunes/Manuales/MI_AZ6_WSCLAPI_A4_MUL.pdf
Reguarding the docs i did'nt ask :-O, was so happy that they sorted it out.
The problem was old firmware or wrong header in post. So they clicked everything, the most important was content-length from what i have tested. Now i'm going to try the localairzone package if it will work :-D

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Screenshot_191

from airzonecloud.

gabrio79 avatar gabrio79 commented on August 19, 2024

Okay so this is the latest manual
https://doc.airzone.es/producto/Gama_AZ6/Airzone/Comunes/Manuales/MI_AZ6_WSCLAPI_A4_MUL.pdf
Reguarding the docs i did'nt ask :-O, was so happy that they sorted it out.
The problem was old firmware or wrong header in post. So they clicked everything, the most important was content-length from what i have tested. Now i'm going to try the localairzone package if it will work :-D

currently I'm using it... little bit different (not cool, heat mode but only heat_cool on zone) so I adjusted my automation/script and now is working (locally)
I asked some additional features in naming convention as Max approach

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

Yeah dofferent, but its not showing corectly room temps and i see all is off. Which os not. Strange ... i dont think will have any more time for that. Will need to wait or put some issue on github to the localapi project :-X

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

sooo it seams that there is a problem with local API .....
Giving me the same readings the whole day...
Will contact support....
{
"data": [{
"systemID": 2,
"zoneID": 2,
"name": "Kancelar",
"on": 0,
"maxTemp": 30,
"minTemp": 18,
"setpoint": 25,
"roomTemp": 25.900000,
"mode": 2,
"coldStages": 1,
"coldStage": 1,
"heatStages": 2,
"heatStage": 2,
"humidity": 65,
"units": 0,
"errors": [],
"air_demand": 0,
"floor_demand": 0
}]
}

from airzonecloud.

matnoublanche avatar matnoublanche commented on August 19, 2024

Hi again,

I also follow another issue that you replied on

#7

You find all this by reverse engineering or someone finally respond on the Airzone team ?

from airzonecloud.

fjhorrillo avatar fjhorrillo commented on August 19, 2024

Hi, I’ve finally started using reverse engineering.

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

So i spoke to technician, the problem was that the API was stucked. They restarted the API and ask me if it will repeat again i should call.
I can confirm that this local airzone homeassistant custom components is working
https://github.com/gpulido/homeassistant-airzone
All is fine, lets hope it sticks this way 😄

from airzonecloud.

magefesa avatar magefesa commented on August 19, 2024

How to find port, idevice id ancd class? ? Thanks in advacne

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

This is my settings:
climate:

  • platform: airzone
    host: 192.168.x.x
    port: 3000
    device_id: 1
    device_class: localapi

from airzonecloud.

romero091 avatar romero091 commented on August 19, 2024

good afternoon, I was able to connect via LocalAPI to Airzone.
This integration creates a card for the machine, where you can choose the operating mode (cold, heat, fan) and a card for each zone, showing the temperature and turning it on or off.
is there a way to show the humidity of the thermostats?
Can the fan speed be adjusted individually in each zone?
Thanks for your help.

from airzonecloud.

ukrolelo avatar ukrolelo commented on August 19, 2024

This is airzonecloud, you shold write issue on localapi github.

from airzonecloud.

Jibe13 avatar Jibe13 commented on August 19, 2024

Hello, do you have news ?

from airzonecloud.

Nicodemus78 avatar Nicodemus78 commented on August 19, 2024

Hi!
I tried to follow your suggestions but I get this error.
what do you suggest me to do?
I have a AZX6WSBSCLOUD LAN card.
Thanks

Schermata 2021-11-05 alle 21 29 58
Schermata 2021-11-05 alle 21 30 12

from airzonecloud.

gbuico avatar gbuico commented on August 19, 2024

@Nicodemus78
if you are getting that error it means that the Webserver is not answering your request.
This can be for several reason:

  • wrong ip address or ip address not reachable (just try to ping)
  • a whatever firewall rule
    ... but the most probable one is that the port 3000 of he WebServer is not open

To debug, I suggest that you first try, as described in the localAPI manual:

The POST method is used to extract the data of a specified zone.
This method is used as below:
POST http://XXX.XXX.XXX.XX:3000/api/v1/hvac
Where XXX.XXX.XXX.XX is the IP address of the Airzone Webserver.
The port by default is 3000.
The application where is pointed is api/v1/hvac.
With the following body
{
“systemID”: n (system number),
“zoneID”: m (zone number)
}

If also here you get a message saying Connection error or similar, then you need to call Airzone support and have them:

  • update your firmware (3.36 in my case)
  • do whatever is needed to have port 3000 answer the localAPI calls

from airzonecloud.

max13fr avatar max13fr commented on August 19, 2024

Hello,

I just released a new version using the official Airzone API : https://developers.airzonecloud.com/docs/web-api/

You can try it, just set your email & password in config_test.json then run :

./test.py

It should list all your installations, groups and devices. It's all fresh, so there are risks of bugs or changes.

Have fun,
Max

from airzonecloud.

Nicodemus78 avatar Nicodemus78 commented on August 19, 2024

A thousand thanks . I solved it by entering Port 3000

from airzonecloud.

Related Issues (8)

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.