NEWS
Betatest ioBroker.icloud 0.2.x
-
@ticaki
sieht gut aus: der Workaround (v2.0.4) scheint erst mal zu funktionieren. Die Calender werden jetzt bei mir erfolgreich gesynced:2026-09-06 13:33:26.409 - info: host.iobroker "system.adapter.icloud.0" enabled 2026-09-06 13:33:27.587 - info: host.iobroker instance system.adapter.icloud.0 in version "2.0.4" (non-npm: ticaki/ioBroker.icloud#565c6094a470da57f1e4e8304d5af47ae6f8c61a) started with pid 12540 2026-09-06 13:33:29.514 - warn: icloud.0 (12540) This instance has 6669 objects, the limit for this instance is set to 5000. 2026-09-06 13:33:29.517 - info: icloud.0 (12540) starting. Version 2.0.4 (non-npm: ticaki/ioBroker.icloud#565c6094a470da57f1e4e8304d5af47ae6f8c61a) in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.2 2026-09-06 13:33:35.063 - info: icloud.0 (12540) Logged in as: xxxxxxxxxxxx 2026-09-06 13:33:35.063 - info: icloud.0 (12540) Country: DEU, Locale: de-de_DE 2026-09-06 13:33:35.064 - info: icloud.0 (12540) Available iCloud services (31): account, archivews, calendar, ckdatabasews, cksharews, contacts, contactsweb, developerapi, docws, drivews, findme, geows, iwmb, iworkexportws, iworkthumbnailws, keyvalue, mail, mcc, mccgateway, mpp, notes, photos, photosupload, premiummailsettings, push, reminders, settings, sharedlibrary, sharedstreams, ubiquity, uploadimagews 2026-09-06 13:33:38.437 - info: icloud.0 (12540) FindMy ready — 5 device(s): 2 own, 11 family, 0 accessories; 5/5 with location 2026-09-06 13:33:42.611 - warn: icloud.0 (12540) [icloud.js] [calendar] /startup failed but /events answered (54 event(s) in 4 calendar(s)) — Apple serves this account's events but not its calendar list. Continuing with a calendar list reconstructed from the events: calendars without events in the queried range are missing and no titles, colours or flags are available for the others. 2026-09-06 13:33:52.930 - info: icloud.0 (12540) Calendar ready — 4 calendar(s), 81 upcoming event(s) this month 2026-09-06 13:33:54.052 - info: icloud.0 (12540) Account storage ready — 80713 / 204800 MB used (39.4%) 2026-09-06 13:33:54.053 - info: icloud.0 (12540) iCloud connection established successfullyVielen Dank dir schon mal.
Jetzt muss ich mich mal durch die dadurch entstandene Objekte-Struktur im ioBroker kämpfen, die ja, wie im Log auch erwähnt, nicht die Titel, Farben, etc. beinhalten. Aber das schaffe ich heute nicht mehr. -
Bei mir klappt der Kalender auch, schon mal Danke dafür. Jetzt muss ich mir nur noch eine Logik überlegen wie ich auf die Kalender-Events reagieren kann, ohne haufenweise Last zu erzeugen.
A.
@Asgothian
vielleicht ist der teil der readme dann was für dich: https://github.com/ticaki/ioBroker.icloud/blob/main/README_GERMAN.md#kalender--sendto-apihoffe da funktioniert noch alles, habs das am anfang alles durchgetestet bin aber noch dazu gekommen es auch wirklich zu nutzen.
-
@Asgothian
vielleicht ist der teil der readme dann was für dich: https://github.com/ticaki/ioBroker.icloud/blob/main/README_GERMAN.md#kalender--sendto-apihoffe da funktioniert noch alles, habs das am anfang alles durchgetestet bin aber noch dazu gekommen es auch wirklich zu nutzen.
@ticaki Danke, das hatte ich mir angeschaut - mit den Daten komm ich hin - das sieht gut aus. Was ich heraus finden muss wie ich mitbekomme wann der Kalender aktualisert wird, so das ich die Termine in Shedules umwandeln kann um Status-States zu setzen - und wieder weg zu machen. Und das ganze mit so wenig Last wie geht.
A.
-
dann ein weiterer versuch um die fehlenden daten von woanders zu bekommen (titel farbe etc)
v2.0.5dann ein weiterer versuch um die fehlenden daten von woanders zu bekommen (titel farbe etc)
v2.0.5Bei mir funktioniert es jetzt auch. Danke dir vielmals.
Werde mich jetzt mal daran machen, die Termine aus den diversen iCloud-Kalendern in eine Form zu bringen (json??), die man gut für eine Terminübersicht verwenden kann.
-
was ich gut finden würde ist ein 'klassisches' JSON, jeweils für konfigurierbare Anzahl von Tagen T ab einem Delta D:
{
Heute - D: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
Heute - D+1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
. . .
heute - D + T-1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
} -
Bei mir klappt die Verifizierung per SMS nicht. Nun alle Versuche für paar Std. aufgebraucht. Noch jemand aktuell das Problem?
Bei mir klappt die Verifizierung per SMS nicht. Nun alle Versuche für paar Std. aufgebraucht. Noch jemand aktuell das Problem?
Ich hatte dass Problem. Siehe hier: https://forum.iobroker.net/topic/84325/betatest-iobroker.icloud-0.2.x/95?_=1788790691731
Nach Installation der 2.0.4 war es weg.
A.
-
Bei mir klappt die Verifizierung per SMS nicht. Nun alle Versuche für paar Std. aufgebraucht. Noch jemand aktuell das Problem?
Ich hatte dass Problem. Siehe hier: https://forum.iobroker.net/topic/84325/betatest-iobroker.icloud-0.2.x/95?_=1788790691731
Nach Installation der 2.0.4 war es weg.
A.
Bei mir klappt die Verifizierung per SMS nicht. Nun alle Versuche für paar Std. aufgebraucht. Noch jemand aktuell das Problem?
Ich hatte dass Problem. Siehe hier: https://forum.iobroker.net/topic/84325/betatest-iobroker.icloud-0.2.x/95?_=1788790691731
Nach Installation der 2.0.4 war es weg.
A.
Unter der 2.0.4 ebenfalls dasselbe Problem :/
-
Bei mir klappt die Verifizierung per SMS nicht. Nun alle Versuche für paar Std. aufgebraucht. Noch jemand aktuell das Problem?
Ich hatte dass Problem. Siehe hier: https://forum.iobroker.net/topic/84325/betatest-iobroker.icloud-0.2.x/95?_=1788790691731
Nach Installation der 2.0.4 war es weg.
A.
Unter der 2.0.4 ebenfalls dasselbe Problem :/
-
icloud.0 2026-09-08 10:31:17.411 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:41.601 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:33.412 warn MFA required — enter the 6-digit Apple code into state mfa.code icloud.0 2026-09-08 10:30:29.908 info starting. Version 2.0.4 (non-npm: https://www.npmjs.com/package/iobroker.icloud) in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.2 host.ioBroker 2026-09-08 10:30:28.090 info instance system.adapter.icloud.0 in version "2.0.4" (non-npm: https://www.npmjs.com/package/iobroker.icloud) started with pid 13531 host.ioBroker 2026-09-08 10:30:24.168 info instance system.adapter.icloud.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
Node.js:
v22.23.2
NPM:
10.9.8
admin
v8.0.11 -
was ich gut finden würde ist ein 'klassisches' JSON, jeweils für konfigurierbare Anzahl von Tagen T ab einem Delta D:
{
Heute - D: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
Heute - D+1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
. . .
heute - D + T-1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
}was ich gut finden würde ist ein 'klassisches' JSON, jeweils für konfigurierbare Anzahl von Tagen T ab einem Delta D:
{
Heute - D: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
Heute - D+1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
. . .
heute - D + T-1: { [Uhrzeit, Kalender, Benennung, Dauer, Alarm], ...}
}Folgende Attribute würde ich mir je Termin-Eintrag im json wünschen:
- Termin-Titel (slot.title)
- Ganztagestermin (slot.allDay)
- Start-Uhrzeit (slot.startDate)
- Dauer (slot.duration)
- Ende-Zeit (slot.endDate)
- Beschreibung (slot.description)
- Ort (slot.location)
- Kalender-Quelle (calendar.name)
- Kalender-Farbe (calendar.color) [nice-to-have]
Und wie oben von @asgothian bereits geschrieben, am besten in der Adapter-Config konfigurierbar, welche Kalender für das JSON berücksichtigt werden sollen und welchen Zeitraum (nach vorne und zurück vom aktuellem Datum).
-
icloud.0 2026-09-08 10:31:17.411 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:41.601 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:33.412 warn MFA required — enter the 6-digit Apple code into state mfa.code icloud.0 2026-09-08 10:30:29.908 info starting. Version 2.0.4 (non-npm: https://www.npmjs.com/package/iobroker.icloud) in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.2 host.ioBroker 2026-09-08 10:30:28.090 info instance system.adapter.icloud.0 in version "2.0.4" (non-npm: https://www.npmjs.com/package/iobroker.icloud) started with pid 13531 host.ioBroker 2026-09-08 10:30:24.168 info instance system.adapter.icloud.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
Node.js:
v22.23.2
NPM:
10.9.8
admin
v8.0.11Krys sagte:
icloud.0 2026-09-08 10:31:17.411 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:41.601 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-08 10:30:33.412 warn MFA required — enter the 6-digit Apple code into state mfa.code icloud.0 2026-09-08 10:30:29.908 info starting. Version 2.0.4 (non-npm: https://www.npmjs.com/package/iobroker.icloud) in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.2 host.ioBroker 2026-09-08 10:30:28.090 info instance system.adapter.icloud.0 in version "2.0.4" (non-npm: https://www.npmjs.com/package/iobroker.icloud) started with pid 13531 host.ioBroker 2026-09-08 10:30:24.168 info instance system.adapter.icloud.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
Node.js:
v22.23.2
NPM:
10.9.8
admin
v8.0.11Hab noch 2.0.3 & 2.0.4 probiert.
Es ist weiterhin der SMS-Code falsch.Schade.
-
Ich kann mich erst Ende der Woche kümmern, brauche aber auf jeden Fall das debuglog
Bin nun wieder zur 2.0.5, um es unter "aktuellen" Bedingungen zu testen.
Hier der debug-log
Meine E-Mail Adresse habe ich zu "email@web.de" geändert.
icloud.0 2026-09-09 11:56:23.635 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:20.519 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:17.600 debug [icloud.js] [auth] device endpoint did not accept the code (HTTP 400) — trying the other channel icloud.0 2026-09-09 11:56:17.593 debug [icloud.js] [auth] verify device securitycode → 400: { "service_errors" : [ { "code" : "-21669", "title" : "Incorrect Verification Code", "message" : "Incorrect verification code.", "suppressDismissal" : false } ], "hasError" : true} icloud.0 2026-09-09 11:56:17.386 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:17.172 debug [icloud.js] [auth] POST /verify/trusteddevice/securitycode (device push) icloud.0 2026-09-09 11:56:17.172 debug [icloud.js] [auth] sms endpoint did not accept the code (HTTP 400) — trying the other channel icloud.0 2026-09-09 11:56:17.171 debug [icloud.js] [auth] verify sms securitycode → 400: { "trustedPhoneNumbers" : [ { "numberWithDialCode" : "+49 ••••• •••••14", "nonFTEU" : false, "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 } ], "phoneNumber" : { "numberWithDialCode" : "+49 ••••• •••••14", "nonFTEU" : false, "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 }, "securityCode" : { "code" : "325574", "tooManyCodesSent" : false, "tooManyCodesValidated" : false, "securityCodeLocked" : false, "securityCodeCooldown" : false }, "mode" : "voice", "type" : "verification", "authenticationType" : "hsa2", "recoveryUrl" : "https://iforgot.apple.com/phone/add?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "cantUsePhoneNumberUrl" : "https://iforgot.apple.com/iforgot/phone/add?context=cantuse&prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "recoveryWebUrl" : "https://iforgot.apple.com/password/verify/appleid?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "repairPhoneNumberUrl" : "https://gsa.apple.com/appleid/account/manage/repair/verify/phone", "repairPhoneNumberWebUrl" : "https://appleid.apple.com/widget/account/repair?#!repair", "aboutTwoFactorAuthenticationUrl" : "https://support.apple.com/kb/HT204921", "autoVerified" : false, "showAutoVerificationUI" : false, "supportsCustodianRecovery" : false, "hideSendSMSCodeOption" : false, "supervisedChangePasswordFlow" : false, "enableNonFTEU" : true, "content" : { "enterCodeDescription" : "Enter the verification code sent to your iPhone.", "sendCodeDescription" : "Apple can send another verification code to your iPhone.", "resendCodeLink" : "Resend code to iPhone", "canNotGetCodeLink" : "Can’t get to your iPhone?", "canNotGetCodeTitle" : "Can’t get to your iPhone?" }, "trustedPhoneNumber" : { "numberWithDialCode" icloud.0 2026-09-09 11:56:16.517 debug [icloud.js] [auth] POST /verify/phone/securitycode (phone id 1, mode voice) icloud.0 2026-09-09 11:56:16.516 debug Message received: command="submitMfa", message=""325574"" icloud.0 2026-09-09 11:56:14.273 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:11.152 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:10.991 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:07.876 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:05.235 debug [icloud.js] [auth] SMS request → 200: { "trustedPhoneNumbers" : [ { "nonFTEU" : false, "numberWithDialCode" : "+49 ••••• •••••14", "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 } ], "phoneNumber" : { "nonFTEU" : true, "numberWithDialCode" : "••• •••• •••••14", "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "sms", "id" : 1 }, "securityCode" : { "length" : 6, "tooManyCodesSent" : false, "tooManyCodesValidated" : false, "securityCodeLocked" : false, "securityCodeCooldown" : false }, "mode" : "sms", "type" : "verification", "authenticationType" : "hsa2", "recoveryUrl" : "https://iforgot.apple.com/phone/add?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "cantUsePhoneNumberUrl" : "https://iforgot.apple.com/iforgot/phone/add?context=cantuse&prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "recoveryWebUrl" : "https://iforgot.apple.com/password/verify/appleid?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "repairPhoneNumberUrl" : "https://gsa.apple.com/appleid/account/manage/repair/verify/phone", "repairPhoneNumberWebUrl" : "https://appleid.apple.com/widget/account/repair?#!repair", "aboutTwoFactorAuthenticationUrl" : "https://support.apple.com/kb/HT204921", "autoVerified" : false, "showAutoVerificationUI" : false, "supportsCustodianRecovery" : false, "hideSendSMSCodeOption" : false, "supervisedChangePasswordFlow" : false, "enableNonFTEU" : true, "content" : { "enterCodeDescription" : "Enter the verification code sent to your iPhone.", "sendCodeDescription" : "Apple can send another verification code to your iPhone.", "resendCodeLink" : "Resend code to iPhone", "canNotGetCodeLink" : "Can’t get to your iPhone?", "canNotGetCodeTitle" : "Can’t get to your iPhone?" }, "trustedPhoneNumber" : { "nonFTEU" : false, "numberWi icloud.0 2026-09-09 11:56:04.762 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:56:04.608 debug [icloud.js] [auth] PUT /appleauth/auth/verify/phone — payload {"phoneNumber":{"id":1,"nonFTEU":false},"mode":"sms"} icloud.0 2026-09-09 11:56:04.608 debug [icloud.js] [auth] Trusted phone: id=1, nonFTEU=false, pushMode=voice icloud.0 2026-09-09 11:56:04.607 debug [icloud.js] [auth] GET /appleauth/auth → 200: { "phoneNumberVerification" : { "trustedPhoneNumbers" : [ { "numberWithDialCode" : "+49 ••••• •••••14", "nonFTEU" : false, "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 } ], "securityCode" : { "length" : 6, "tooManyCodesSent" : false, "tooManyCodesValidated" : false, "securityCodeLocked" : false, "securityCodeCooldown" : false }, "authenticationType" : "hsa2", "recoveryUrl" : "https://iforgot.apple.com/phone/add?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "cantUsePhoneNumberUrl" : "https://iforgot.apple.com/iforgot/phone/add?context=cantuse&prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "recoveryWebUrl" : "https://iforgot.apple.com/password/verify/appleid?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "repairPhoneNumberUrl" : "https://gsa.apple.com/appleid/account/manage/repair/verify/phone", "repairPhoneNumberWebUrl" : "https://appleid.apple.com/widget/account/repair?#!repair", "noTrustedDevices" : false, "aboutTwoFactorAuthenticationUrl" : "https://support.apple.com/kb/HT204921", "autoVerified" : false, "showAutoVerificationUI" : false, "supportsCustodianRecovery" : false, "hideSendSMSCodeOption" : false, "supervisedChangePasswordFlow" : false, "enableNonFTEU" : true, "content" : { "enterCodeDescription" : "Enter the verification code sent to your iPhone.", "sendCodeDescription" : "Apple can send another verification code to your iPhone.", "resendCodeLink" : "Resend code to iPhone", "canNotGetCodeLink" : "Can’t get to your iPhone?", "canNotGetCodeTitle" : "Can’t get to your iPhone?" }, "managedAccount" : false, "restrictedAccount" : false, "supportsRecovery" : true, "trustedPhoneNumber" : { "numberWithDialCode" : "+49 ••••• •••••14", "nonFTEU" : false, "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 }, "hsa2Account" : true }, "apnsTopic" : "com.apple.idmsauthwidget", "apnsEnvironment" : "prod", "webSocketUrl" : "websocket.push.apple.com"} icloud.0 2026-09-09 11:56:04.032 debug [icloud.js] [auth] GET /appleauth/auth — fetching auth options icloud.0 2026-09-09 11:56:04.032 info Admin UI: requesting MFA code via SMS icloud.0 2026-09-09 11:56:04.031 debug Message received: command="requestSmsMfa", message="{}" icloud.0 2026-09-09 11:56:01.707 debug Message received: command="getMfaStatus", message="{}" icloud.0 2026-09-09 11:54:28.966 debug authenticate() returned — status: MfaRequested icloud.0 2026-09-09 11:54:28.966 debug iCloud status is now: MfaRequested icloud.0 2026-09-09 11:54:28.966 warn MFA required — enter the 6-digit Apple code into state mfa.code icloud.0 2026-09-09 11:54:28.965 debug [icloud.js] State changed to: MfaRequested icloud.0 2026-09-09 11:54:28.965 debug [icloud.js] [auth] PUT verify/trusteddevice → 405: icloud.0 2026-09-09 11:54:28.775 debug [icloud.js] [auth] PUT /appleauth/auth/verify/trusteddevice — requesting device push icloud.0 2026-09-09 11:54:28.775 debug [icloud.js] [auth] Trusted phone: id=1, nonFTEU=false, pushMode=voice icloud.0 2026-09-09 11:54:28.774 debug [icloud.js] [auth] GET /appleauth/auth → 200: { "phoneNumberVerification" : { "trustedPhoneNumbers" : [ { "nonFTEU" : false, "numberWithDialCode" : "+49 ••••• •••••14", "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 } ], "securityCode" : { "length" : 6, "tooManyCodesSent" : false, "tooManyCodesValidated" : false, "securityCodeLocked" : false, "securityCodeCooldown" : false }, "authenticationType" : "hsa2", "recoveryUrl" : "https://iforgot.apple.com/phone/add?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "cantUsePhoneNumberUrl" : "https://iforgot.apple.com/iforgot/phone/add?context=cantuse&prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "recoveryWebUrl" : "https://iforgot.apple.com/password/verify/appleid?prs_account_nm=krystian.sobala%40web.de&autoSubmitAccount=true&appId=142", "repairPhoneNumberUrl" : "https://gsa.apple.com/appleid/account/manage/repair/verify/phone", "repairPhoneNumberWebUrl" : "https://appleid.apple.com/widget/account/repair?#!repair", "noTrustedDevices" : false, "aboutTwoFactorAuthenticationUrl" : "https://support.apple.com/kb/HT204921", "autoVerified" : false, "showAutoVerificationUI" : false, "supportsCustodianRecovery" : false, "hideSendSMSCodeOption" : false, "supervisedChangePasswordFlow" : false, "enableNonFTEU" : true, "content" : { "enterCodeDescription" : "Enter the verification code sent to your iPhone.", "sendCodeDescription" : "Apple can send another verification code to your iPhone.", "resendCodeLink" : "Resend code to iPhone", "canNotGetCodeLink" : "Can’t get to your iPhone?", "canNotGetCodeTitle" : "Can’t get to your iPhone?" }, "managedAccount" : false, "restrictedAccount" : false, "supportsRecovery" : true, "trustedPhoneNumber" : { "nonFTEU" : false, "numberWithDialCode" : "+49 ••••• •••••14", "obfuscatedNumber" : "••••• •••••14", "lastTwoDigits" : "14", "pushMode" : "voice", "id" : 1 }, "hsa2Account" : true }, "apnsTopic" : "com.apple.idmsauthwidget", "apnsEnvironment" : "prod", "webSocketUrl" : "websocket.push.apple.com"} icloud.0 2026-09-09 11:54:28.478 debug [icloud.js] [auth] GET /appleauth/auth — fetching auth options icloud.0 2026-09-09 11:54:28.477 debug [icloud.js] [auth] accountLogin 200 — hsaTrustedBrowser=false, hsaChallengeRequired=true, requiresMfa=true icloud.0 2026-09-09 11:54:28.474 debug [icloud.js] [auth] accountLogin (post-409) status: 200 icloud.0 2026-09-09 11:54:28.474 debug [icloud.js] [authStore] Session saved to disk icloud.0 2026-09-09 11:54:28.473 debug [icloud.js] [authStore] Cookie jar saved to disk icloud.0 2026-09-09 11:54:28.110 debug [icloud.js] [auth] POST https://setup.icloud.com/setup/ws/1/accountLogin (accountLogin) icloud.0 2026-09-09 11:54:28.110 debug [icloud.js] [auth] accountLogin body: {"accountCountryCode":"DEU","dsWebAuthToken":"(set)","extended_login":true,"trustToken":"(empty)"} icloud.0 2026-09-09 11:54:28.110 debug [icloud.js] [auth] 409 body: { "authType" : "hsa2"} icloud.0 2026-09-09 11:54:28.108 debug [icloud.js] [authStore] Session saved to disk icloud.0 2026-09-09 11:54:28.107 debug [icloud.js] [auth] signin response headers: {"cache-control":"no-store","connection":"keep-alive","content-encoding":"gzip","content-language":"en-US-x-lvariant-USA","content-security-policy":"default-src 'self' ; child-src blob: ; connect-src 'self' https://www.apple.com https://appleid.cdn-apple.com https://webcourier.sandbox.push.apple.com https://xp-qa.apple.com wss://websocket.push.apple.com ; font-src 'self' https://www.apple.com https://appleid.cdn-apple.com https://idmsa.apple.com https://gsa.apple.com https://idmsa.apple.com.cn https://signin.apple.com ; frame-src 'self' https://appleid.apple.com https://gsa.apple.com https://account.apple.com ; img-src 'self' https://www.apple.com https://appleid.cdn-apple.com https://*.mzstatic.com data: https://*.apple.com https://*.icloud.com https://*.icloud-content.com https://*.icloud.com.cn https://*.icloud-content.com.cn ; media-src data: ; object-src 'none' ; script-src 'self' https://www.apple.com https://appleid.cdn-apple.com https://idmsa.apple.com https://gsa.apple.com https://idmsa.apple.com.cn https://signin.apple.com ; style-src 'unsafe-inline' 'self' https://www.apple.com https://appleid.cdn-apple.com https://idmsa.apple.com https://gsa.apple.com https://idmsa.apple.com.cn https://signin.apple.com ;","content-type":"application/json;charset=UTF-8","date":"Wed, 09 Sep 2026 09:54:28 GMT","location":"/auth","referrer-policy":"origin","scnt":"AAAA-kREOTM1MjI4RERBNTA4N0YxNEU3OEJENEU0QTA3RUFENDkxQTcwQkNFMEVFMjBDOEZGMzlEQTVCNENEM0JBOUI5OTFERUI0RTI2OUZGQzc3OUQyNEJDRDUzNTQ1MDg0MTU1RjkxODNBQjdGRURFQTU4Qzg3QjA4MDYyQTAwMTEwRUU5NzBEMTVGQTM3QTM5RUYyQjY1MTJGQjAwNkIwMzM4QjVCQTA3RTE0RTk2MDBBRTVDMzlERjY0MTNDNjhGMkY3RkM3QkRDODgxQTlBN0IwMjJBQkM5MEMzNTY3MUM4Qzg0MkMzOTNBMzkwMDdEMXw1AAABoIWk1sW6OQCQpGkS8lqT3rfR4nTjdIwDEj_7Ha2rSiHs0FqwbqQAMZv5Rv60AA7oNupj7NGhqaZyevsY7bqj2mOQ5TzPBYOEV5TvYD5swpxjM1UQzA","server":"Apple","set-cookie":"acn01=OGAY6z85usZ3+TXLH3DiH59xkrZbVGC81CudKD74AA7oNvoUMqE=; Max-Age=31536000; Expires=Thu, 09 Sep 2027 09:54:28 GMT; Domain=apple.com; Path=/; Secure; HttpOnly","strict-transport-security":"max-age=31536000; includeSubDomains; preload","transfer-encoding":"chunked","vary":"accept-encoding","x-apple-auth-attributes":"eS6ab1QzPK6od9YjZi7b6D4bId69Wm+D8/i2salNtRvsA5Jd8+tkWdBftQV+wiI7v8EExgYpJszagraIbFhXjDACjwG8jGQA/qUo23AdTDSuhSy+NToa1svpDZp8J02VjkA9OIWTp1wuZT62rRBF46WF+T7sulfmZU0pX/zC0yKlOg1P9YYKOZyITujkULGO7oPCmNkgWuChi/+ZX3BHmrTBcxRQqbeFdd6zHU1l0S0TMZWFVzj84DsRI4DqnrJY+pEddePuPaRd+26BZz9WYbdZWiUADug2+h4MVQ==","x-apple-i-request-id":"7213c0db-ac34-11f1-b488-63d835a6af8b","x-apple-id-account-country":"DEU","x-apple-id-session-id":"DD935228DDA5087F14E78BD4E4A07EAD491A70BCE0EE20C8FF39DA5B4CD3BA9B991DEB4E269FFC779D24BCD53545084155F9183AB7FEDEA58C87B08062A00110EE970D15FA37A39EF2B6512FB006B0338B5BA07E14E9600AE5C39DF6413C68F2F7FC7BDC881A9A7B022ABC90C35671C8C842C393A39007D1","x-apple-session-token":"T/HOtZ59Sg5ZN6c4CAfu3bnbzAFYL5alaGxY2DC3BXe2/8gcGObJg7/vtWKdH6+9546+6AqFL9ZowZfU8Wi1TkJU/2TKb60ATBfx7kz8b06so+Y5CfAC8SBcp7pfuu3uPX/99q2buKWefauEWj9OAubfFCTPYjAsKbieJtNd0ZW7hr+ZyZw8heLs9W8hPYQIzC1r8ejvEHvumBuCtG7ntQ77+juoL6iCoO4niQQu2H2h1p58sW0HR920KxJxQYyxkPiQqZIy0fdR9RkimVieFGWitgU7bqSzUOZCixEGK2dXaTBU6mTBT/Tmjd/XPn9tc1zoerA9xWrMlTdCC7w5wF1J/es917Zs5RBXRru+yTyouKtiUTBxJiuEehK0yRrEGPguaIA3et2LJ4aHmnNT39jfWca9NmmMYxCE0thPNmIf4WDIh1l7R9+zTOuSfKxkwxalPua8XRZobM72xkzZwb7fODB0pOxRWL4CG/xpCjcU9UJNtVo396hZT/dRlRbvQo+VQv5gAB52TyFf5zBjiHsInSVgoY9QUSkE5o/HOGcPt98bbvTV3Z3pj/Ui+j6+VTQsWGtJKirYxeLapcoNCqTOn5BUwbocqhAwM6UeK62ZhxcLmSxZ6F4+wpCGmsBEQ+TG5873OjngMb0eQxK79izwwdVrkdMntrADvfbOH1PWavaG2DqUT7glBOeusEGMdHEUoTbST2gT/p+SUU6uuJtpkqr1YHzphOVRG/k5IwZpr/gsih/GPo/rvtC0BnmFWZoEIpjXardSgIy1EYYXRn7s1d2d4SWusYR8p5Njjv+QzWrjVhM9hMt0Kfs61Z+8I3R31AOrlSwdmEn5KdO0rQ2+ktGx99Q5Xi+QoRCvPEFupVECc0eNc8qGy/XbwpnSZi0Eniv+pLiDqyoIVindUNBykeULfjzyChJLHlQSy9DKJyO9Z+jddJgqXWP5/m89Hkul5dx38g+SSdtKo1OUQ5E/zi6KY0WsngNhn4+2t94kHBhgwnD4x4HbAVxpZdLRMDjt3KWBuLucsUj1vxle48eJ6EWwAA7oNvofo2o=","x-apple-twosv-trust-eligible":"true","x-buildversion":"R15","x-content-type-options":"nosniff","x-frame-options":"DENY","x-xss-protection":"1; mode=block"} icloud.0 2026-09-09 11:54:28.106 debug [icloud.js] [auth] signin response status: 409 icloud.0 2026-09-09 11:54:27.647 debug [icloud.js] [auth] signin → POST https://idmsa.apple.com/appleauth/auth/signin/complete?isRememberMeEnabled=true icloud.0 2026-09-09 11:54:27.600 debug [icloud.js] [auth] SRP init response status: 200 icloud.0 2026-09-09 11:54:26.973 debug [icloud.js] [auth] SRP init → POST https://idmsa.apple.com/appleauth/auth/signin/init icloud.0 2026-09-09 11:54:26.941 debug [icloud.js] [auth] Session token invalid (HTTP 421) — doing full signin icloud.0 2026-09-09 11:54:26.332 debug [icloud.js] [auth] Validating existing session token... icloud.0 2026-09-09 11:54:26.332 debug iCloud auth started — credentials submitted, waiting for response icloud.0 2026-09-09 11:54:26.331 debug [icloud.js] State changed to: Started icloud.0 2026-09-09 11:54:26.331 debug [icloud.js] [authStore] No legacy trust-token file found icloud.0 2026-09-09 11:54:26.331 debug [icloud.js] [authStore] Cookie jar loaded from disk icloud.0 2026-09-09 11:54:26.317 debug [icloud.js] [authStore] Session loaded from disk icloud.0 2026-09-09 11:54:26.316 debug Calling icloud.authenticate() icloud.0 2026-09-09 11:54:26.315 debug Using data directory: /opt/iobroker/iobroker-data/icloud.0 icloud.0 2026-09-09 11:54:26.314 debug Subscribed to mfa.code icloud.0 2026-09-09 11:54:26.313 debug State cache pre-populated with 12 entries icloud.0 2026-09-09 11:54:26.250 debug Objects created/verified icloud.0 2026-09-09 11:54:26.246 debug Extending object account.storage.family with {"type":"channel","common":{"name":"Family Storage"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.242 debug Extending object account.storage.byMedia with {"type":"channel","common":{"name":"Storage by Media Type"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.239 debug Extending object account.storage.paidQuota with {"type":"state","common":{"name":"Paid Quota","type":"boolean","role":"indicator","read":true,"write":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.235 debug Extending object account.storage.almostFull with {"type":"state","common":{"name":"Almost Full","type":"boolean","role":"indicator.alarm","read":true,"write":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.232 debug Extending object account.storage.overQuota with {"type":"state","common":{"name":"Over Quota","type":"boolean","role":"indicator.alarm","read":true,"write":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.228 debug Extending object account.storage.usedPercent with {"type":"state","common":{"name":"Used Percent","type":"number","role":"value","read":true,"write":false,"unit":"%"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.225 debug Extending object account.storage.availableMB with {"type":"state","common":{"name":"Available Storage","type":"number","role":"value","read":true,"write":false,"unit":"MB"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.221 debug Extending object account.storage.totalMB with {"type":"state","common":{"name":"Total Storage","type":"number","role":"value","read":true,"write":false,"unit":"MB"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.218 debug Extending object account.storage.usedMB with {"type":"state","common":{"name":"Used Storage","type":"number","role":"value","read":true,"write":false,"unit":"MB"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.215 debug Extending object account.storage with {"type":"channel","common":{"name":"Storage"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.211 debug Extending object mfa.securityKeyStatus with {"type":"state","common":{"name":"Security-key login status","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.207 debug Extending object mfa.securityKeySupported with {"type":"state","common":{"name":"Security-key login supported on this host","type":"boolean","role":"indicator","read":true,"write":false,"def":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.202 debug Extending object mfa.useSecurityKey with {"type":"state","common":{"name":"Authenticate with security key (set to true)","type":"boolean","role":"button","read":true,"write":true,"def":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.198 debug Extending object mfa.requestSmsCode with {"type":"state","common":{"name":"Request MFA code via SMS (set to true)","type":"boolean","role":"button","read":true,"write":true,"def":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.194 debug Extending object mfa.required with {"type":"state","common":{"name":"MFA Required","type":"boolean","role":"indicator","read":true,"write":false,"def":false},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.189 debug Extending object mfa.code with {"type":"state","common":{"name":"MFA Code (enter 6-digit code here)","type":"string","role":"text","read":true,"write":true,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.186 debug Extending object mfa with {"type":"channel","common":{"name":"Multi-Factor Authentication"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.181 debug Extending object account.countryCode with {"type":"state","common":{"name":"Country Code","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.175 debug Extending object account.appleId with {"type":"state","common":{"name":"Apple ID","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.170 debug Extending object account.lastName with {"type":"state","common":{"name":"Last Name","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.165 debug Extending object account.firstName with {"type":"state","common":{"name":"First Name","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.120 debug Extending object account.fullName with {"type":"state","common":{"name":"Full Name","type":"string","role":"text","read":true,"write":false,"def":""},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.114 debug Extending object account with {"type":"channel","common":{"name":"Account Information"},"native":{}} (previous: none) icloud.0 2026-09-09 11:54:26.113 debug Config OK — username: email@web.de, password: ******** icloud.0 2026-09-09 11:54:26.046 debug onReady called icloud.0 2026-09-09 11:54:26.032 info starting. Version 2.0.5 (non-npm: ticaki/ioBroker.icloud#145c3bf0795089739c815f830d02a83e3df53f18) in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.2
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden