-
Notifications
You must be signed in to change notification settings - Fork 5
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
Viessmann will prevent use of api for third party sollution #51
Comments
Aaaaaah no way... |
Hm, I have not received this mail. I will contact viessmann to see if I can be part of the early access group to get a supported version of this adapter up and running as fast as possible. |
That would be perfekt. This adapter works so perfekt and stabil. Das wär so schade um die Arbeit und Funktionen die man mit dem Adapter hat. Ich hoffe sehr für die nächste Heizsaison dass da eine neue Lösung am Start ist. |
Das wäre wirklich mehr als schade und es ist zu hoffen, dass Viessmann da schnell tätig wird. Ich hatte die Mail auch bekommen und hatte es schon im ioBroker-Forum gepostet. Ich bin auch wirklich stinksauer auf Viessmann. Ich war gestern kurz davor, meine Heizung mit ner Brechstange zu nem Haufen Kernschrott zu verwandeln. Alles, aber wirklich alles, was die die letzten 1,5 bis 2 Jahre in Sachen "smarte Anbindung" ihrer Geräte gemacht haben, war eine absolute Vollkatastrophe. Angefangen mit der supertollen ViCare-App, die ein totaler Rückschritt zur vorherigen war bis zur jetzigen Limitierung der API-Schnittstelle. Absolut unverständlich für mich, was da gemacht wird .. Sorry, dass ich zum eigentlichen Problem nichts beitragen kann, aber ich musste das einfach mal loswerden. |
Auch ich habe die Mail bekommen. Vorher durfte ich aber bereits an einer Umfrage teilnehmen, wo ich unter anderem gefragt wurde, was ich bereit wäre monatlich für den API-Service zu bezahlen. |
Wahnsinn! Bei mir gehts auch nicht mehr... error connecting: {"status":429} Gibt es schon einen Sozial-Media-Shit-Storm wo man sich beteiligen kann? Wenn alle Nutzer des Adapters einen kleinen text schreiben hätte das mit Sicherheit eine große Auswirkung! |
@thovid Could you reduce hit on the viessmann api in order to not get blocked by their server until there is maybe another solution? Some kind of 'safe mode' where could bei defined, updating values once per hour or whatever is allowed at this time or even deactivate updating values. Like this we could send commands to API, which should not end in blocking. |
Hello @thovid , there is now information available from Viessmann. The threshold is 1 request per 5 seconds (or 120 in 10 minutes) but not more than 1450 requests during 24 hours. |
Nachdem gestern mein Server abgeschmiert ist, läuft auch bei mir der Adapter nicht mehr, auch ein Login per ViCare klappt nicht mehr. Auf der Webseite musste ich meine Heizung neu registrieren und trotzdem klappt nichts mehr. Das war die letzte Heizung von diesem Hersteller, einfach nicht zu empfehlen. |
Here is the official statement regarding limits from the viessmann community:
I don't know how much of the current client has to be rewritten to avoid HATEOAS / multiple requests for multiple features. This can only be answered by @thovid but I would be willing to help in development as far as I am able to. |
So ein Mist. kein Login via ioBroker mehr möglich! Nun brauche ich wohl einen extra externen Sensor. Kann doch echt nicht wahr sein. |
Ich habe mir vor 4 Monaten eine Vitodens 300-W installieren lassen. Mein Installateur sagte mir bei Bestellung, dass ich auf Vitoconnect 100 Funktion haben werden.....nach Installation habe ich das feststellen müssen, dass das neue Modell 2019 diese Funktion nicht mehr hatte. Ich habe dann die Welle gemacht und mit einem Viessmann Mitarbeiter aus der Entwicklung gesprochen. Der sagte mir, dass man derzeit an einem Modul arbeiten würde, welches den Zugriff auf die Vitodens dann ermöglichen würde. Kosten des Moduls konnte er nicht nennen. Ich habe dem Mitarbeiter deutlich gemacht, dass es nicht sein könne, dass Viessmann den Kunden hier für dumm verkauft. Die Welt geht Richtung smart home und intelligentes Haus und Viessmann schottet seine Systeme ab. Dann habe ich dieses geniale Plugin gefunden und war erstmal zufrieden gestellt .... DANKE FÜR DIE TOLLE ARBEIT. Jetzt dreht Viessmann am Rad....ich glaube es nicht. Ich kann nur sagen, dass man in den Foren und bei Rezessionen darauf hinweisen muss...sonst fallen noch mehr Leute auf den Mist rein. |
Wir sind gerade in regem Austausch mit einem der Mitarbeiter in der Viessmann Community. Wir (user) gehen davon aus, dass die momentane Implementierung der Limits seitens Viessmann noch nicht korrekt funktioniert und zu viel sperrt. |
Danke für all die Informationen, die ihr hier zusammengetragen habt. Ich werde den Adapter entsprechend der Rate-Limits anpassen. |
Also ich komme auch nicht mehr rein. Error 400/429. Frage: Hat irgendwer den Adapter am Laufen? Haben die was am Login geändert? -jayvee |
@JayVee2 nein, soweit ich es verstehe, funktioniert im Moment die Beschränkung der API nicht korrekt, sodass viel zu häufig und lange geblockt wird. Da wird nur abwarten helfen. |
@StrathCole: Danke. Vielleicht mag jemand eine Nachricht hinterlassen, wenn der Adapter wieder einloggen kann. Dann wüsste man woran man ist. Ich lasse meinen mal weiter deaktiviert und warte... |
I have now set up the "poll intervall" up to 600 seconds and restarted the instance. |
Great. Waited for a day an turned down polling to 600 (seems to be enogh). Everything is green again. |
It doesnt work... 10 minutes after restarting the instance with functional connection to ViessmannAPI I get these errors:
Seems that it doesnt work :( |
Please, have a look at the posts of @StrathCole and @thovid above. Currently, there seems to be an internal issue with the restrictions of the Viessmann API which means that increasing the poll limit won't help at the moment. Further on, @thovid already said, that he will change the adapter. So please, give him some time. Thanks a lot for your effort guys. |
With 300s polling it works now (in the moment) ...we will see |
For me it currently works with 180s polling. I have had 417 requests during the last 11 hours, so this would be about 900-1000 requests in 24h while the limit is 1450. |
Stopped working with 600 polling after 18h. |
I am testing with 900 seconds (15 min.). Seems to work since 24 hours. I deactivated instance for 24 hours. |
Seems to work fine again... |
21.3.2020: Update 23.3./27.3.2020: |
Hm .. bei mir funktionierts mal, dann wieder nicht. Polling hatte ich bei den Versuchen aber nie unter 300 s. Aktuell gehts mal gerade wieder nicht. ViCare App funktioniert aber gerade ebenfalls nicht. Ich warte mal, bis thovid den Adapter angepasst hat und hoffe, dass es dann wieder ohne Probleme läuft. |
Derzeit läuft es bei mir stabil mit einem Polling-Intervall von 900 Sekunden. Hierzu ein Hinweis: Wenn eine Aktion ausgeführt wird (mittels sendTo), dann wird unabhängig vom Polling-Intervall direkt im Anschluss ein Aufruf an den Server gemacht, um den geänderten Wert abzufragen. D.h. jede Aktion zählt wie zwei Aufrufe. |
900 Sekunden läuft seit Tagen stabil ohne Unterbrechung. Vielleicht diesen Wert im Adapter als Vorgabe setzen? Nicht jeder liest hier mit. |
Bei mir läuft es stabil schon über eine Woche mit 300s
… Am 26.03.2020 um 15:49 schrieb xdaamg ***@***.***>:
900 Sekunden läuft seit Tagen stabil ohne Unterbrechung. Vielleicht diesen Wert im Adapter als Vorgabe setzen? Nicht jeder liest hier mit.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
Bei mir läufts nicht stabil. Nach ein paar Stunden ist regelmäßig die Verbindung weg und der Adapter gelb. Polling auf 900 sek. und auch keine sendto-Befehle über irgendwelche Skripte. Was mir dabei aufgefallen ist, ist das meine Zugangsdaten dann auch immer in den Adapter-Settings verschwunden sind?! Danke & Gruß |
@radierer stell die Instanz doch mal auf debug und sieh dir die Log Einträge an. |
Nun läufts seit drei Tagen durchgehend ohne Sperre. Was ich noch gemacht habe: ich hatte auf einem Tab noch ein Widget der ViCare App, mit dem man den OneTimeCharge des Warmwassers auslöst. Das hab ich ebenfalls gelöscht. Ob das nun der entscheidene Faktor war, weiß ich auch nicht. Aber zumindest läufts jetzt. |
Hallo Zusammen, bei mir läuft es seit 5 Tagen mit 300 sek stabil. Hat jemand eine geringere Einstellung stabil laufen? |
120 sec. Siehe oben. |
Wow! I just walked into this thread as I am planning to get my 30 year old gas heating system exchanged. |
Meine 25 Jahre alte Viessmann wird demnächst gegen eine neue Anlage getauscht. Viessmann-Installteurbetriebe habe ich gar nicht um ein Angebot gebeten. Wer den Geist der Zeit hier nicht erkennt, verschwindet eben nach und nach vom Markt. |
Got this email today from viessmann, i hope you are already aware of the problem...
Dear {{ insert first_name 'default=default' }} {{ insert last_name 'default=default' }}, an evaluation has shown that you have used the web interface to Viessmann IoT Services very frequently in recent days. On the one hand, we are delighted to know you are taking a closer look at our products and solutions. Especially since you have (apparently) found a solution for your specific use case without a description or our support from our side. On the other hand, it challenges us to check and channel the method and frequency of requests to our IoT Services in order to keep those stable and available for all our users. That’s why we have now taken the decision to limit access to our API. From the coming week on, a threshold will become active that prevents from unauthorized use of the API. This will affect all third-party solutions, which can thereby no longer be used. We are aware that the demand for APIs to our technologies for integration into other solutions and third-party systems is increasing. To provide you with an opportunity for this, we will launch a portal in the next two months for all developers to get access to our API. With the Viessmann Developer Portal, we intend to open ourselves up, release a documentation of the interface and co-develop new solutions together with you. In addition, we are planning to provide you with useful information around our heating systems you need for your development and to offer you a first-level support concerning our APIs. As one of the users who is already working with our API, we would like to invite you to an early access to the Developer Portal. If you are interested, please fill out this short form. The access to the pre-version of the Portal will be sent to you within the next weeks. We hope you understand the decision that we have to take. If you are interested to support us, on further development on the API and to explore new possibilities, we are very happy to welcome you to our Developer Portal soon! In the meantime in case you have any questions, feel free to contact us under [email protected]. Thank you for your understanding. All the best! Your Viessmann Developer Portal Team
The text was updated successfully, but these errors were encountered: