Skip to content
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

keine Aktualisierungen mehr #37

Open
galegro opened this issue Oct 5, 2022 · 56 comments
Open

keine Aktualisierungen mehr #37

galegro opened this issue Oct 5, 2022 · 56 comments

Comments

@galegro
Copy link

galegro commented Oct 5, 2022

Seit heute (ca. 18:00 Uhr, 5. Okt. 2022) werden keine Werte mehr aktualisiert.

Der Fehler tritt nicht nur in unserer Installation auf. Auch in einem weiteren System werden keine Werte mehr aktualisiert. Die letzten Zeitstempel liegen in beiden Systemen nur wenige Minuten auseinander.

In beiden System sind die Adapter offenbar abgestürzt. Ein Neustart (auch des gesamten Systems) änderte nichts an dem Fehler.

@PfisterDaniel
Copy link
Owner

Hallo, ja beim mir ist auch das Problem. Vermutlich hat Apple mal wieder irgendwelche Probleme ich hoffe morgen funktioniert's wieder. Oder Apple hat an sich was an der Schnittstelle geändert.

@galegro
Copy link
Author

galegro commented Oct 6, 2022

.. Oder Apple hat an sich was an der Schnittstelle geändert.

Dass in diesem Fall keine Daten mehr abgerufen werden können, leuchtet mir ein. Darüber hinaus stürzen die Adapter bei den von mir genannten Systemen mittlerweile regelmäßig ab.

@Sandomor
Copy link

Sandomor commented Oct 6, 2022

Bei mir das gleiche - im Log steht, dass die Credentials ned stimmen - sind überprüft - aber der Adapter kommt nicht mehr auf die Schnittstelle...

und nach einigen Fehlern im Log, beendet sich der Adapter...

@Zerpac54
Copy link

Zerpac54 commented Oct 6, 2022

Hallo ich habe das gleiche Problem, habe aber irgendwo gelesen, dass der Adapter bei Zwei Faktor Authentifizierung nicht funktioniert, ist das korrekt?

@galegro
Copy link
Author

galegro commented Oct 6, 2022

.., dass der Adapter bei Zwei Faktor Authentifizierung nicht funktioniert, ..

Die Zwei-Faktor-Authentifizierung nutze ich. Über Wochen arbeitete der Adapter unter diesen Voraussetzungen einwandfrei.

@Zerpac54
Copy link

Zerpac54 commented Oct 6, 2022

Funktioniert er momentan auch noch? Bei mir kommt immer die gleiche Fehlermeldung:

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 10 minutes. (2/3)

@mstiem
Copy link

mstiem commented Oct 6, 2022

Funktioniert er momentan auch noch? Bei mir kommt immer die gleiche Fehlermeldung:

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 10 minutes. (2/3)

I have the same issue. I already tried to use not my apple ID instead use the apple app password with your id which you can create for each independent app -then 2FA is not required. This also does not work right now.

@PfisterDaniel
Copy link
Owner

Hello, the problem is not 2FA. My requests to https://fmipmobile.icloud.com are not working. I think Apple service is down on this domain. I hope it's temporary and not forever... Maybe Apple changed authentication. I don't know at the moment. We'll have to wait and see for now.

@Sandomor
Copy link

Sandomor commented Oct 6, 2022

Hi Daniel,
i think they have changed the Authentication - the InitRequest gives the respond 401 ...

Hoping that is a temporare issue ....

@PfisterDaniel
Copy link
Owner

Yes, we had the same problem a few weeks ago. 2 day later it worked perfectly again.

@Sandomor
Copy link

Sandomor commented Oct 6, 2022

so lets hope :)

@radebold
Copy link

radebold commented Oct 6, 2022 via email

@radebold
Copy link

radebold commented Oct 6, 2022 via email

@PfisterDaniel
Copy link
Owner

@thomas
Ja wenn nur die API. Über Apple's FindMe App funktioniert es ja. Die nutzt die selbe Domain nur verwendet Sie einen anderen Authentifierzungs-Mechanismus. Hier lauten die Domains lt. Sniffer p23.fmipmobile.icloud.com usw.

@mstiem
Copy link

mstiem commented Oct 6, 2022

The issue @radebold is tryling to link to is that all the certificates are not valid at this point in time. Do you expect an https connection. I hope ;) as long as it is not fixed and trused to all .. there will be an issue on your end
image

@Zerpac54
Copy link

Zerpac54 commented Oct 6, 2022

Sorry das verstehe ich nicht, was heisst das jetzt?

@prorun26
Copy link

prorun26 commented Oct 7, 2022

Das bedeutet dass es aktuell nicht mehr funktioniert und wir leider warten müssen. Ich hoffe jedoch nicht all zu lange.

@mstiem
Copy link

mstiem commented Oct 7, 2022

Hello,
I'm not so sure anymore. After having a look into the code and then having a next closer look on the "Handshake Simulation" on the lower part of this page I personally think this should work.
If it would be an 400 Bad Request error code -> indicating ssl issues but the 401 may seems that really the authentication is the issue.
If I have time later I will try to use postman on my end and do some trials...

@PfisterDaniel
Copy link
Owner

In Postman is the same 401...
Bildschirmfoto 2022-10-07 um 14 07 40
I checked some other APIs (Python, Node.js), none API is currently working.

@sleepless135
Copy link

hey,
iam new to the apple and IO Broker World.

Error on HTTP-Request. Please check your credentials. StatusCode: 401 Retry in 5 minutes. (2/3)

Iam an Android User, but want to track my Bike with airtags.

So i find this option, but at the moment i just get errors form the plugin.
Is that the same problem that you have on this bug report ? or i did something wrong in the config

Best greats
Tim

@galegro
Copy link
Author

galegro commented Oct 21, 2022

Nun sind Wochen vergangen. Der Adapter funktioniert leider immer noch nicht. Wer diesen Adapter kennt, dürfte ihn sehr vermissen.

Müssen wir weiter auf Apple hoffen oder besteht Hoffnung, dass der Entwickler sich des Ganzen erbarmt?

@davidcreager
Copy link

Indeed, this library is sorely missed. Do we know what the actual problem is? What has apple changed that has stopped this working?

@Lycia-Renfort
Copy link

Any way we can help to fix this?

@Knallochse
Copy link

Knallochse commented Jan 14, 2023

Openhab Lösung

@galegro
Copy link
Author

galegro commented Jan 14, 2023

Endlich scheint es weiter zu gehen. Leider kann ich die gewünschten Tests nicht ausführen, da ich schlichtweg zu wenig von dem Ganzen verstehe.

@galegro
Copy link
Author

galegro commented Feb 11, 2023

Ist das Projekt mittlerweile eingemottet oder tut sich noch etwas?

@davidcreager
Copy link

Sadly it seems to be mothballed. It's a shame because I think this is definitely fixable (based on other working repos). I don't have the time to research bbi guess same for everyone

@Apollon77
Copy link

Yes and somewhen someone also will find time to look into it when the developer itself has no chance ... stay patient

@galegro
Copy link
Author

galegro commented Feb 11, 2023

Nach Monaten Geduld haben müssen, ist nur noch Ungeduld übrig. Ich habe zwar Zeit, aber nicht das nötige Können.

@Apollon77
Copy link

Dann musst Du die Ungeduld aushalten ... sorry das ich da keine bessere Nachrichten für dich habe

@galegro
Copy link
Author

galegro commented Feb 11, 2023

Wenn es doch noch weitergeht, will ich gerne die Geduld aufbringen.

@Apollon77
Copy link

Sagen wir so: Der Adapter steht auf meiner Liste anzuschauen und ggf zu übernehmen in dei community ... aber Matter ist gerade wichtiger

@prorun26
Copy link

prorun26 commented May 3, 2023

Hi Apollon77, wie siehts mittlerweile aus mit der Liste der anzuschauenden und ggf zu übernehmenden Adapter die vor einigen Monaten so viel Hoffnung bereitet hat. Ich spreche glaube ich für Viele, die sich nach wie vor sehr wünschen würden, dass dieser Adapter nachgerutscht ist und vielleicht sogar bald Zuneigung findet. Ich biete mich auf alle Fälle als Tester an.

@Apollon77
Copy link

"Matter" als Thema steht vorher auf der Liste und das wird (zumindestens mich) noch eine Weile beschäftigen) ...

@Mittelblut9
Copy link

Mittelblut9 commented Jul 30, 2023

Hallo zusammen.
ich habe mich vor ca. 1 Monat mit dem Problem beschäftigt und soweit auch eine gute Lösung gefunden, mit der ich den Adapter zum Laufen bekomme. Leider gibt es einen Bug in der Abhängigkeit, die ich benutze, aber das sollte behebbar sein.
Im letzten Monat kam bei mir viel anderes Zeug dazwischen, weshalb ich die Zeit nicht nutzen konnte. Nach meinem jetzigen Urlaub werde ich mich wieder dran setzen.
Ihr findet das Repo auf meinem Profil 🤝

@radebold
Copy link

Hallo zusammen. ich habe mich vor ca. 1 Monat mit dem Problem beschäftigt und soweit auch eine gute Lösung gefunden, mit der ich den Adapter zum Laufen bekomme. Leider gibt es einen Bug in der Abhängigkeit, die ich benutze, aber das sollte behebbar sein. Im letzten Monat kam bei mir viel anderes Zeug dazwischen, weshalb ich die Zeit nicht nutzen konnte. Nach meinem jetzigen Urlaub werde ich mich wieder dran setzen. Ihr findet das Repo auf meinem Profil 🤝

@Mittelblut9 was muss man denn tun, um deine "lauffähige Version" zu nutzen?

@Mittelblut9
Copy link

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

@radebold
Copy link

radebold commented Aug 10, 2023

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

@Mittelblut9
sehr cool, ich hoffe mal auf eine bald lauffähige Version. Wenn du jemanden zum testen benötigst, sag bescheid.

@prorun26
Copy link

@radebold noch nicht. Ich bin gerade noch dran. Nach meinem Urlaub werde ich mich wieder dransetzen

@Mittelblut9 sehr cool, ich hoffe mal auf eine bald lauffähige Version. Wenn du jemanden zum testen benötigst, sag bescheid.

Da schließe ich mich gerne an!

@Mittelblut9
Copy link

Mittelblut9 commented Aug 17, 2023

Gute Neuigkeiten!
Ich bekomme alle Daten, die derzeit genutzt werden. 🎉
(Beispiel Daten!)
grafik

Bevor ich das freigebe zur Nutzung möchte ich jedoch den Code noch von Grund auf refaktorieren um den Adapter für die Zukunft maintainable zu halten.

Die, die den Adapter, nach der Refaktorierung, testen wollen können mich gerne auf Discord adden.
Discord Name: mittelblut9

👍

@Ilovegym66
Copy link

Super, vielen DANK! Ich hab dein Repo schon laenger geliked und hab den Fortschritt verfolgt, super gemacht! Das hat alles Hand und Fuss, was du da machst.

@Mittelblut9
Copy link

Mittelblut9 commented Sep 7, 2023

1 Monat später...
Eigentlich ist der Adapter jetzt auf einer guten Codebasis und so gut wie einsatzbereit. Aber wie das so ist, eine Sache blockiert nun die komplette Entwicklung.
Grob gesagt: Das Package, welches auch schon seit 3 Jahren kein Update mehr bekommen hat, bzw. Apple erzeugt nur ein Cookie, welches nur 10-15 Minuten gültig ist, und ich im Adapter theoretisch den User alle 15 Minuten neu einloggen lasse (automatisch).
Das löst aber alle 15 Minuten eine Benachrichtigungsmail von Apple aus. D.h. an einem Tag würde ein User 96 Mails bekommen (wenn ich richtig gerechnet habe).

Der Versuch das Cookie zu manipulieren oder den Request-Body zu ändern hat beides nicht funktioniert.

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

Schade. Es wäre sehr cool gewesen, wenn das alles funktioniert hätte.

@prorun26
Copy link

prorun26 commented Sep 8, 2023

Oh je, das sind aber sehr ernüchternde Neuigkeiten. Kann der Adapter denn in dieser Form, trotz 96 Mails pro Tag sorgenfrei verwendet werden?

@Ilovegym66
Copy link

Ich hab ihn fuer 10h laufen, aber einen ganzen Tag... es kann sein, dass dein Account aus Sicherheitsgruenden von Apple blockiert wird.. zur Zeit ist das leider keine dauerhafte Loesung, aber noch ist nicht aller Tage Ende.. :-)

@ticaki
Copy link

ticaki commented Dec 7, 2023

@Mittelblut9

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

https://github.com/foxt/icloud.js

willst du weiter machen?

@Mittelblut9
Copy link

@Mittelblut9

Also habe ich die Entwicklung vorerst eingestellt. Vielleicht wird das Package aktualisiert oder ein anderes entwickelt, das auf dem neuesten Stand ist.

https://github.com/foxt/icloud.js

willst du weiter machen?

Oh nice. Probier ich mal aus 👍 Thx!

@ticaki
Copy link

ticaki commented Dec 8, 2023

Ich hab den Eindruck gewonnen, das alle Denken ich hätte da schon Arbeit rein gesteckt. Das was ich gemacht habe besteht nur aus der Authentifizierung und einer Test Adminoberfläche.

@Ilovegym66
Copy link

Ich denke, dass man hier eine Loesung hat, um den Adapter wieder zum leben zu erwecken.. :-)
Und moechte mich als User schonmal bei allen Bedanken, die daran arbeiten!
:-)
Login und Auth ist doch schon super, genau daran hing es.. es kam alle 15 min ne Email von Apple.. wenn das behoben ist, duerfte der Rest "nur noch" Daten holen sein...??

@ticaki
Copy link

ticaki commented Dec 8, 2023

Naja ich hab noch mal ne halbe stunde geguckt, aber nach ca 3 Minuten muß man sich neu anmelden mit email. Ich kram da jetzt nicht weiter rum, weil ich die python lib aus der abgeguckt wird wegen mangelnden Sprachkenntnissen nicht verwenden kann.

@Mittelblut9
Copy link

grafik
Hmm.. Mein Test code läuft jede Minute und falls ein Fehler auftritt wird der User neu angemeldet... Aber dann passiert wieder genau das was das andere Module auch hatte... Massig E-Mails..

@Mittelblut9
Copy link

Mittelblut9 commented Dec 8, 2023

- ... und der eine Fehler, der jedesmal auftritt ist, dass Apple mir einen 450er Status zurück schickt, der so viel heißt wie: "Melde dich neu an"

@ticaki
Copy link

ticaki commented Dec 8, 2023

Jo, zu dem Fehler hab ich das gefunden foxt/icloud.js#11
Ich finde aber keine issue zu den vielen emails in pyicloud, aber da ist das letzte commit auch ewig her.

das hier ist die integration in hass https://github.com/gcobb321/icloud3 damit bin ich aber überfordert.

@Mittelblut9
Copy link

Jo, zu dem Fehler hab ich das gefunden foxt/icloud.js#11 Ich finde aber keine issue zu den vielen emails in pyicloud, aber da ist das letzte commit auch ewig her.

das hier ist die integration in hass https://github.com/gcobb321/icloud3 damit bin ich aber überfordert.

Das was in dem Issue steht, hab ich ausprobiert. Funktioniert trz nicht 🤷

Das von Homatic ist auch overkill... zig tausend Zeilen code durch schauen ist auch eine Torture

@ticaki
Copy link

ticaki commented Dec 8, 2023

Vielleicht schreibt ja nochmal jemand ne lib - die dann 3 monate geht bis apple wieder was ändert. Ich halte auf jeden Fall die Augen offen.

@ticaki
Copy link

ticaki commented Dec 8, 2023

Der Vollständigkeit halber: Bei Openhab sieht das so aus... https://github.com/openhab/openhab-addons/tree/main/bundles/org.openhab.binding.icloud

@mcm1957
Copy link

mcm1957 commented Mar 22, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests