-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
All entities unavailable. #332
Comments
I got the same problem right now. |
hi. i have the same problem right now |
I think that the Ariston service is either broken or there was an update of the API version |
The main app is also broken. It's likely a service outage
|
I hope the problem will be corrected quickly. on the other hand I can access the web interface without problem. |
Hi, |
The following worked for me with my Velis Evo. First step is disabling the Ariston integration for about 2 hours and don't use the Ariston App in this time frame. Then enable it and make sure it's working again. After that apply the suggested scan intervals as mentioned above 180/60/600. The integration works for me now without spitting out the 429 exception for 15 hours. It seems Ariston has implemented a connection limit for device status requests on a time basis. Changing the ISP IP address didn't solve the problem so it must be a counter for each request that resets after an amount of time. In my opinion this makes sense to maintain the service and protect the Ariston Gateway from DoS attacks or excessive usage. |
The suggested scan intervals of 180/60/600 might be the reason if you have only one device. However, in my case, I have three Ariston devices, and the problem still persists. |
I started working on an MQTT broker emulating the official one. I'll share it on Github, if I succeed. |
It's really unbelievable. Main app is still down after so many days. The web interface however still seems to work. |
You must disable the integration in HA. |
I agree the solution at this moment is in slowing down. I doubled the time values in the config and during the last hour I did get responses. Still too early to draw conclusions. |
same problem, I heard from ARISTON support, I was told they have no problems |
In the last 24 hours it switched online/offline 27 times. So I guess playing with the config values in fact doesn't solve anything. |
|
Good idea irls! |
Hi @irsl! That's amazing! I really like the concept. I was able to run and even debug the project in my docker environment. Unfortunately I am not familiar with Go language nor MQTT, but I think I understand (almost) everything. I have two questions:
|
|
There are a couple of options.
The con here is, it requires operating a DNS server on your network.
Right, that's the way to learn which MQTT topics the official broker dispatches the actions to, and how the payload looks like. |
You could add a new wifi router to your network and connect your Ariston-appliance to the new router and serve your IP address. Something like this: Internet <-> WAN-router1-LAN <-> WAN-Router2-wifi <-----> appliance. |
https://github.com/fustom/broker-ari Can confirm that the fork from fustom works very well with my Velis Evo 2. Some rough information about my implementation on Gentoo. Local Server and Network Gateway 10.10.10.1 Init Script Iptables homeassistant broker-ari |
Hi! I just tried with a Nimbus (an heat pump that should be similar to the Galevo) and I wasn't able to set it up. Finally, I wasn't sure about the parameters at the end of the config file:
Probably this isn't supported in the fustom's fork, but I hoped to find anyway something useful inside the available topics |
Nobody can make a guide for the broker for noobs? |
In a few steps:
You should also reset your appliance and set a static address instead of DHCP, making sure to set the DNS to the machine's IP in which is running |
Thank you [domenicoblanco] |
No problem, feel free to ask if something isn't clear! Also, if I did something wrong, feel free to correct me c: |
Small update for anyone that's trying something similar: I dug a bit in the logs and noticed that my heat pump is requesting for a different endpoint ( |
Just to avoid misunderstandings: you mean you got some MQTT traffic? If so, would you mind sharing the logs? |
When I tried I was able to obtain some messages in the logs like
Now I'm noticing that the topic is the one from MQTT Explorer, so either my device isn't using the MQTT broker or is connecting in another way to the official API Edit: |
I want to install it in a docker container the command wont work: -bash: go: command not found |
|
Same problem -bash: RUN: command not found |
RUN is only if you use in the Dockerfile, if you’re doing it inside an already running container just remove the initial RUN |
Just checked, |
I tried with
But I don't know if it's correct and how to check if the heat pump accepts it, anyway there's another problem with the upstream broker as it refuses my credentials Edit: Edit 2:
Edit 3: Edit 4:
Probably it checks the trustchain and it will not work with this method :/ |
It would be awesome if you could find time to add Ariston Genus/Alteas-One to the list of supported models. I'm using irls's pool-ari script and still dependent on official cloud....(6 guest accounts at 70 seconds polling interval ) How can I provide this T ids ? |
My Ariston Lydos Hybrid got a firmware update recently and connects to a new MQTT host with proper TLS validation. As such I lost access to any test devices and also my motivation. |
Has anyone been able to find a local alternative to communicate? |
Hi ilglio, I use an ebusd adapter https://www.elecrow.com/ebus-to-wifi-adapter-module-v5-2.html?qty=1 with Ebusd Addon in home assistant it's working after hours of configuration. Look here https://github.com/komw/ariston-bus-bridgenet-ebusd and here https://community.home-assistant.io/t/ariston-group-integration-via-ebusd/738887 |
I bought https://www.elecrow.com/ebus-to-wifi-adapter-module-v5-2.html?qty=1 I'm waiting for it to arrive, then how do you configure it? Is it difficult to get the boiler sensors? |
Install the integration and folow the instructions here. If you have problem I can try to help you. you also need the mqtt integration for home assistant https://www.home-assistant.io/integrations/mqtt |
MQTT is already installed and I have been using it for years what other integration should I install instead? |
You need this addon : https://github.com/LukasGrebe/ha-addons |
@hipco @irsl - can I bother you with few questions regarding the custom broker? And few config questions:
Thanks a lot for your work! |
My Ariston Genus One+ Wifi boiler (maybe applies also to Ariston Alteas and Ariston Clas) : ./broker-ari --mqtt-broker-certificate-path ./connect.iot.remotethermo.com.crt --mqtt-broker-private-key-path ./connect.iot.remotethermo.com.key -api-username someusername --api-password somepassword time=2024-10-02T18:35:04.462+03:00 level=WARN msg="" listener=t1s error="read connection: remote error: tls: unknown certificate authority" this means that I can't use broker-ari because of my self-signed certificate ? |
@bos-mary : if your appliance connects to a hostname other than broker-ari.everyware-cloud.com, then the TLS trust is verified properly and the broker-ari project won't work. @kamilszewczyk: Api_listener: this is where the rest api compatible with the vendor's will be listening. When you configure the remotethermo integration, you need to specify the url accordingly. (E.g. http://127.0.0.1:11111/) The embedded DNS server is optional. If you can setup the hijack onnyour network via alternative means (e.g. a DNAT or a different default gw on the appliance), that's fine. Broker tls listener: this is where the mqtt server will be listening - the device's mqtt client should establish the connection to this service |
@irsl - Thank you very much for the explanation. I hope I have one last question. Am I missing something, or is it a problem with Ariston being difficult? |
I've got two Ariston household appliances and the same problem as anyone here. |
First of all please check my wikipage: https://github.com/fustom/ariston-remotethermo-home-assistant-v3/wiki and the previous issues (included the closed ones) before you create a new one.
**Describe the bug"
I want to reopen this one #331
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
Additional context, debug log
How can we do?
The text was updated successfully, but these errors were encountered: