Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Betatest ioBroker.icloud 0.2.x

NEWS

  • Neuer Installer und neuer Fixer: übersichtliche Oberfläche und `iob docker`
    BluefoxB
    Bluefox
    7
    1
    648

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    423

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    458

Betatest ioBroker.icloud 0.2.x

Geplant Angeheftet Gesperrt Verschoben Tester
copilotappleicloudadapter
151 Beiträge 21 Kommentatoren 9.9k Aufrufe 19 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C
    C
    chris299
    schrieb am zuletzt editiert von chris299
    #135

    @ticaki danke für den Adapter.
    Ich würde ihn gern verwenden, aber ich bekomme den 2FA Login nicht hin. Der Button SMS Code anfordern ergibt zwar die Meldung SMS-Code angefordert — prüfen Sie Ihr Gerät aber es kommt dort nichts an.
    ein normaler Login per Browser funktioniert und gibt mir diesen Code, allerdings nicht als SMS sondern als push-Nachricht.
    Ich finde in meinem Apple-Account auch keine Möglichkeit, eine andere Authenticator-App einzurichten.... 😞

    Wie könnte ich das Problem angehen?

    Viele Grüße
    Christoph
    PS: wäre der Adapter mit einem App-spezifischen Passwort denkbar, siehe https://support.apple.com/en-us/102654 ?

    PPS: im Log sehe ich nur:

    icloud.0
    	2026-09-21 13:03:08.929	debug	authenticate() returned — status: MfaRequested
    icloud.0
    	2026-09-21 13:03:08.929	debug	iCloud status is now: MfaRequested
    icloud.0
    	2026-09-21 13:03:08.929	warn	MFA required — enter the 6-digit Apple code into state mfa.code
    icloud.0
    	2026-09-21 13:03:08.929	debug	[icloud.js] State changed to: MfaRequested
    icloud.0
    	2026-09-21 13:03:08.929	debug	[icloud.js] [auth] PUT verify/trusteddevice → 405:
    icloud.0
    	2026-09-21 13:03:08.750	debug	[icloud.js] [auth] PUT /appleauth/auth/verify/trusteddevice — requesting device push
    icloud.0
    	2026-09-21 13:03:08.750	debug	[icloud.js] [auth] Trusted phone: id=2, nonFTEU=true, pushMode=sms
    icloud.0
    	2026-09-21 13:03:08.749	debug	[icloud.js] [auth] GET /appleauth/auth → 200: { "phoneNumberVerification" : { "success" : 0, "trustedPhoneNumbers" : [ { "nonFTEU" : true, "numberWithDialCode" : "+49 •••• •••••31", "obfuscatedNumber" : "•••• •••••31", "lastTwoDigits" : "31", "pushMode" : "sms", "id" : 2 }, { "nonFTEU" : false, "numberWithDialCode" : "+49 •••• •••••65", "obfuscatedNumber" : "•••• •••••65", "lastTwoDigits" : "65", "pushMode" : "sms", "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=cwinkler%40vme.de&autoSubmitAccount=true&appId=142", "cantUsePhoneNumberUrl" : "https://iforgot.apple.com/iforgot/phone/add?context=cantuse&prs_account_nm=cwinkler%40vme.de&autoSubmitAccount=true&appId=142", "recoveryWebUrl" : "https://iforgot.apple.com/password/verify/appleid?prs_account_nm=cwinkler%40vme.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", "twoFactorVerificationSupportUrl" : "https://support.apple.com/HT208072", "hasRecoveryKey" : true, "supportsRecoveryKey" : false, "autoVerified" : false, "showAutoVerificationUI" : false, "supportsCustodianRecovery" : false, "hideSendSMSCodeOption" : false, "smsSpeedbumpEnabled" : false, "supervisedChangePasswordFlow" : false, "enableNonFTEU" : true, "content" : { "enterCodeDescription" : "Enter the verification code sent to your Apple devices.", "sendCodeDescription" : "Apple can send another verification code to your other Apple devices.", "resendCodeLink" : "Resend code to devices", "canNotGetCodeLink" : "Can’t get to your devices?", "canNotGetCodeTitle" : "Can’t get to your devices?" }, "managedAccount" : false, "restrictedAccount" : false, "supportsRecovery" : true, "trustedPhoneNumber" : { "nonFTEU" : true, "numberWithDialCode" : "+49 •••• •••••31", "obfuscatedNumber" : "•••• •••••31", "lastTwoDigits" : "31", "pushMode" : "sms", "id" : 2 }, "hsa2Account" : true, "successful" : false, "clientActionCancel" : false, "actionValidationSuccessful" : false }, "apnsTopic" : "com.apple.idmsauthwidget", "apnsEnvironment" : "prod", "webSocketUrl" : "websocket.push.apple.com" }
    icloud.0
    	2026-09-21 13:03:08.486	debug	[icloud.js] [auth] GET /appleauth/auth — fetching auth options
    icloud.0
    	2026-09-21 13:03:08.485	debug	[icloud.js] [auth] accountLogin 200 — hsaTrustedBrowser=false, hsaChallengeRequired=true, requiresMfa=true
    icloud.0
    	2026-09-21 13:03:08.481	debug	[icloud.js] [auth] accountLogin (post-409) status: 200
    icloud.0
    	2026-09-21 13:03:08.481	debug	[icloud.js] [authStore] Session saved to disk
    icloud.0
    	2026-09-21 13:03:08.480	debug	[icloud.js] [authStore] Cookie jar saved to disk
    icloud.0
    	2026-09-21 13:03:07.707	debug	[icloud.js] [auth] POST https://setup.icloud.com/setup/ws/1/accountLogin (accountLogin)
    icloud.0
    	2026-09-21 13:03:07.707	debug	[icloud.js] [auth] accountLogin body: {"accountCountryCode":"DEU","dsWebAuthToken":"(set)","extended_login":true,"trustToken":"(empty)"}
    icloud.0
    	2026-09-21 13:03:07.706	debug	[icloud.js] [auth] 409 body: { "authType" : "hsa2" }
    icloud.0
    	2026-09-21 13:03:07.703	debug	[icloud.js] [authStore] Session saved to disk
    icloud.0
    	2026-09-21 13:03:07.702	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":"Mon, 21 Sep 2026 11:03:07 GMT","location":"/auth","referrer-policy":"origin","scnt":"AAAA-jc3NTE5NUU0RTM0NzJGNUQ1Q0M2OUUxNjEyNjkyQTA1QzAwQTkyNDE3ODdCRDAzRTAzNjU2Nzg3M0VGMURGOTk5NzlGQjg1M0U0QjAxNDdFOTBEMEI4NzMyQUI5QUI4MDAxQTMxODU0NzBDNTM1MjczMTY2MzE1RjJEQkJGRjUzN0MyMUZGM0I1NEU3N0VCRjZEMkE4QUM4RkQ0OTU4QzcyREMxODcxRjcyN0I2MDUzMDFGMTE5RjUxODJFMTE3RDdDNTg4RjEwRTk4RDY5OUYwMUMwRjg1MkIzMjAyMTk4MDQ0OEYzQTBBQTIzREFFNXw5AAABoMOwAowcsAch6_-zbteT2Eu9ox52lsgotL5hTOxvQDn0obP1zx9Huc4JVGw3ABRyoVLF1PXw4dge9CmklXtxCiJ33jMj1GGDSAjLE2Gb0sBakLGXUA","server":"Apple","set-cookie":"acn01=lQ1I4DYprzIafrs9tUfgg7eHxE5BPBEAFHKhaIg6Vg==; Max-Age=31536000; Expires=Tue, 21 Sep 2027 11:03:07 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":"m7qOXXSvC13WfEqGROEnU6Y53Bx+PohFLv55PZ4gtJWwbWU1xJF+U1VyEiUuLjzVvVLOVFVj366D4oHfsEmYwE13kNmcwSGRZ5kkyYUtlxbZL6Fp7vLgawp7IvSZRVBQAt5IIrkhHj5eoXnmRhoTFa21Co+F3v27pXcZ7ZzsDTi/3IxFIL9n49XnXE3x2me2O5YfZVw0o9omyS27CXR0i26I+u7EjCCAyZiUGR2OkeyTQIxn9NpC5zGSfOkSmhYuYzJul2AqASXKsRlCUpeiYdVq6U0AFHKhaJCGaw==","x-apple-i-request-id":"06726aa6-b5ac-11f1-ac06-cd6251c8a800","x-apple-id-account-country":"DEU","x-apple-id-session-id":"775195E4E3472F5D5CC69E1612692A05C00A9241787BD03E036567873EF1DF99979FB853E4B0147E90D0B8732AB9AB8001A3185470C535273166315F2DBBFF537C21FF3B54E77EBF6D2A8AC8FD4958C72DC1871F727B605301F119F5182E117D7C588F10E98D699F01C0F852B32021980448F3A0AA23DAE5","x-apple-session-token":"fomQJQIzcaarIqMoAMyLvdPOnUV80YRUI77I7dl9m3Sxn8iB/4xV4d7MSvrpnZbd8Ezny83eoI0Nt/AvRZlLtSyWGcwTxsCxZWhL8mgJPVZLAcPF13X6bKSYI5yIaWcltlWhwbgpnaivRxTeHgf+8wf0zgISGh2PbvSIk4yKrWsFwOZGvTC8ffoxSBIy/r149JcPTxcBn2CAvxaBk1TikxZMygzPYArjCI/wYRVUBtGuepv875/8mUWoIutWbEqy78+ZoDq1+YyNxfmeF3xvpin+oAFrQVe2PRvKkCCw6Qaluy/84tExYuXfXQUBsYF6hRhf5NzVR08yQQrsk1TDO9map4eDLDMni42BFYiDR7gHhjMp/1g3ZYXLgBibUh/enDxKEV56lwjxaddohiHkyWv/3DbRr7TSA0vs/SO1tjT2PPjL3LjG1aGIvF1GnRVtS7yFBqjHLgierIZO5fmuSjJfEYOj2rlyHCbaBdcBtTH7HdjE06jxiUz8Ozn29r+xhQYhQ+S5WsOKFmCNtjQ1+wNkHPLCbYWTjrd8ZBzHzVpD7COCkTf8G8utDrn9ZlRAa+iP5jGQPQ3wfEHUkSSEq98yM5FXh72ZdkEdUy3mFjupMPrEEbHF+EtbweMwDWbJKAlDquPOzxUUlE+hgdooHue8eOoCUz0awKATgdZBVbYmbRz2h2uWxTfTorAUHII+sGWydhHYN7fs2/ebVE2qH1lT+n888ddFfiEhEQinTorNfd0P3RrAVupAKWEnFNY/5qhOOSm3FzClzyNix829RvyNVv/s1iY1R5C42efCymDKBwZuylB/7Vh7Cqu5vB07WkAu7HiGUuF8eDByhAxsg8AuQbMeXjgRE44msoODwEVVdufmnQNFwTubxKD8oxZr0rvdZ83I3YPi4es4TVpk7bdm206nojUNOvdoHTY9GUZfknTiF5qYoTJ3ej2HK/yGENarN5AmEc2HOkL4HJrsHaeYHxzqBUmt1JuWxvaXJZu7DM0yP9zCJH9z6KPLM/tPnDDuCdiJ8TCysdSCUe/T5TPXABRyoWiRpfg=","x-apple-twosv-trust-eligible":"true","x-buildversion":"R16","x-content-type-options":"nosniff","x-frame-options":"DENY","x-xss-protection":"1; mode=block"}
    icloud.0
    	2026-09-21 13:03:07.699	debug	[icloud.js] [auth] signin response status: 409
    icloud.0
    	2026-09-21 13:03:07.155	debug	[icloud.js] [auth] signin → POST https://idmsa.apple.com/appleauth/auth/signin/complete?isRememberMeEnabled=true
    icloud.0
    	2026-09-21 13:03:07.111	debug	[icloud.js] [auth] SRP init response status: 200
    icloud.0
    	2026-09-21 13:03:06.468	debug	[icloud.js] [auth] SRP init → POST https://idmsa.apple.com/appleauth/auth/signin/init
    icloud.0
    	2026-09-21 13:03:06.424	debug	[icloud.js] [auth] Session token invalid (HTTP 421) — doing full signin
    icloud.0
    	2026-09-21 13:03:05.677	debug	[icloud.js] [auth] Validating existing session token...
    icloud.0
    	2026-09-21 13:03:05.677	debug	iCloud auth started — credentials submitted, waiting for response
    icloud.0
    	2026-09-21 13:03:05.677	debug	[icloud.js] State changed to: Started
    icloud.0
    	2026-09-21 13:03:05.677	debug	[icloud.js] [authStore] No legacy trust-token file found
    icloud.0
    	2026-09-21 13:03:05.677	debug	[icloud.js] [authStore] Cookie jar loaded from disk
    icloud.0
    	2026-09-21 13:03:05.665	debug	[icloud.js] [authStore] Session loaded from disk
    icloud.0
    	2026-09-21 13:03:05.664	debug	Calling icloud.authenticate()
    icloud.0
    	2026-09-21 13:03:05.664	debug	Using data directory: /opt/iobroker/iobroker-data/icloud.0
    icloud.0
    	2026-09-21 13:03:05.663	debug	Subscribed to mfa.code
    icloud.0
    	2026-09-21 13:03:05.662	debug	State cache pre-populated with 12 entries
    icloud.0
    	2026-09-21 13:03:05.602	debug	Objects created/verified
    icloud.0
    	2026-09-21 13:03:05.600	debug	Extending object account.storage.family with {"type":"channel","common":{"name":"Family Storage"},"native":{}} (previous: none)
    icloud.0
    	2026-09-21 13:03:05.598	debug	Extending object account.storage.byMedia with {"type":"channel","common":{"name":"Storage by Media Type"},"native":{}} (previous: none)
    icloud.0
    	2026-09-21 13:03:05.595	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-21 13:03:05.593	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-21 13:03:05.591	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-21 13:03:05.588	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-21 13:03:05.586	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-21 13:03:05.583	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-21 13:03:05.581	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-21 13:03:05.579	debug	Extending object account.storage with {"type":"channel","common":{"name":"Storage"},"native":{}} (previous: none)
    icloud.0
    	2026-09-21 13:03:05.576	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-21 13:03:05.572	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-21 13:03:05.570	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-21 13:03:05.567	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-21 13:03:05.561	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-21 13:03:05.558	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-21 13:03:05.554	debug	Extending object mfa with {"type":"channel","common":{"name":"Multi-Factor Authentication"},"native":{}} (previous: none)
    icloud.0
    	2026-09-21 13:03:05.550	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-21 13:03:05.545	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-21 13:03:05.522	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-21 13:03:05.506	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-21 13:03:05.462	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-21 13:03:05.459	debug	Extending object account with {"type":"channel","common":{"name":"Account Information"},"native":{}} (previous: none)
    icloud.0
    	2026-09-21 13:03:05.458	debug	Config OK — username: cwinkler@vme.de, password: **********
    icloud.0
    	2026-09-21 13:03:05.404	debug	onReady called
    icloud.0
    	2026-09-21 13:03:05.396	info	starting. Version 2.1.2 in /opt/iobroker/node_modules/iobroker.icloud, node: v22.23.2, js-controller: 7.2.3
    
    1 Antwort Letzte Antwort
    0
    • T
      T
      ticaki
      schrieb am zuletzt editiert von
      #136

      Adapter auf debug stellen und log teilen vom Vorgang

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      C 1 Antwort Letzte Antwort
      0
      • T ticaki

        Adapter auf debug stellen und log teilen vom Vorgang

        C
        C
        chris299
        schrieb am zuletzt editiert von
        #137

        @ticaki done

        1 Antwort Letzte Antwort
        0
        • T
          T
          ticaki
          schrieb am zuletzt editiert von ticaki
          #138

          die KI Meckert das da zeilen fehlen

          PUT /appleauth/auth/verify/phone — payload … und SMS request → <status> 
          

          oder kann es sein dass du auf dem falschen gerät geguckt hast?

          Zwei Nummern, Adapter nimmt blind trustedPhoneNumber → id=2 (•••31). Die zweite (id=1, •••65) wird von _parseAuthOptions (index.ts:707-717) verworfen.

          Heißt die sms wird an die nummer die auf 31 endet gesendet.

          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

          Spenden

          C 1 Antwort Letzte Antwort
          0
          • T ticaki

            die KI Meckert das da zeilen fehlen

            PUT /appleauth/auth/verify/phone — payload … und SMS request → <status> 
            

            oder kann es sein dass du auf dem falschen gerät geguckt hast?

            Zwei Nummern, Adapter nimmt blind trustedPhoneNumber → id=2 (•••31). Die zweite (id=1, •••65) wird von _parseAuthOptions (index.ts:707-717) verworfen.

            Heißt die sms wird an die nummer die auf 31 endet gesendet.

            C
            C
            chris299
            schrieb am zuletzt editiert von chris299
            #139

            @ticaki sagte:

            PUT /appleauth/auth/verify/phone — payload … und SMS request → <status>

            oder kann es sein dass du auf dem falschen gerät geguckt hast?

            Zwei Nummern, Adapter nimmt blind trustedPhoneNumber → id=2 (•••31). Die zweite (id=1, •••65) wird von _parseAuthOptions (index.ts:707-717) verworfen.

            Heißt die sms wird an die nummer die auf 31 endet gesendet.

            Hmm, meine Nummer mit der ID 1 wäre richtig. Die andere Nummer ist nur ein Fallback, die ich nicht aktiv habe. prüfe ich aber mal.
            Warum nimmt es denn die mit ID 2?

            die Zeile mit put->405 (also "Method Not Allowed")sieht auch irgendwie ungesund aus.

            PS: ein zweiter SMS request, ohne Adapter-Neustart bringt mir immer "SMS request failed (HTTP 401)"

            [edit]

            Nachtrag: mit der anderen Nummer klappt es dann, aber die Frage bleibt, warum ID 2...

            icloud.0
            	2026-09-21 20:31:10.337	info	iCloud connection established successfully
            icloud.0
            	2026-09-21 20:31:10.336	info	FindMy ready — 9 device(s): 9 own, 0 family, 0 accessories; 4/9 with location
            icloud.0
            	2026-09-21 20:31:07.072	info	Geocoder (nominatim): first successful reverse geocode — "Ziegelhüttenweg 20, Frankfurt am Main" (cache: 1 entries)
            icloud.0
            	2026-09-21 20:31:05.324	info	Geocoder: system country code resolved to 'de' — country will be omitted from location names for devices in this country.
            icloud.0
            	2026-09-21 20:31:04.911	info	Geocoder: using system language 'de' for localized address names.
            icloud.0
            	2026-09-21 20:31:04.908	info	Geocoder (nominatim): configuration valid, server URL: https://nominatim.openstreetmap.org
            icloud.0
            	2026-09-21 20:31:04.908	info	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
            icloud.0
            	2026-09-21 20:31:04.907	info	Country: DEU, Locale: de-de_DE
            icloud.0
            	2026-09-21 20:31:04.906	info	Logged in as: Christoph W***(****)
            icloud.0
            	2026-09-21 20:31:02.131	warn	[icloud.js] Trusting device
            
            1 Antwort Letzte Antwort
            0
            • T
              T
              ticaki
              schrieb am zuletzt editiert von
              #140

              Gute Frage - wie schon geschrieben, der adapter ist komplett von der AI geschrieben - ich hab da genau 1 Zeile code drin selbst geschrieben - und die Details sind dann so gelöst wie die AI das geraten hat. Obwohl sie einen anderen "Adapter" als Vorlage hatte.

              Als ich das auth am gehen hatte, hab ich da nicht weiter gemacht. Bei mir gehts halt. Aber jetzt weiß ich das es dort ein Problem gibt und beauftrage eine lösung.

              Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

              Spenden

              1 Antwort Letzte Antwort
              1
              • nograxN
                nograxN
                nograx
                Developer
                schrieb am zuletzt editiert von nograx
                #141

                Moin,

                bei mir wird in den letzten Tagen immer der iCloud Account gesperrt: "Dieser Apple Account wurde aus Sicherheitsgründen gesperrt". Die einzige Erklärung die aktuell habe ist das es am Adapter liegt. Hat das Problem noch jmd.? Sichtbar wird es erst wenn ich versuche mich auf einem Rechner im Browser neu anzumelden. Mein iPhone und iPad sind weiterhin normal nutzbar.

                VG

                1 Antwort Letzte Antwort
                0
                • T
                  T
                  ticaki
                  schrieb am zuletzt editiert von
                  #142

                  Habe das Problem nicht, jedoch wenn es der Adapter ist müsste der ja auch keinen Verbindung hinbekommen und es sollte irgendwas im Log stehen.

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  1 Antwort Letzte Antwort
                  1
                  • JLegJ
                    JLegJ
                    JLeg
                    schrieb am zuletzt editiert von
                    #143

                    Jo, gerade mal geschaut wieso der Adapter seit einigen Tagen "gelb" ist - Log sagt:

                    Retry after stale session also failed — please check your credentials. (Wrong Apple ID, wrong password or a stale session (HTTP 403): { "serviceErrors" : [ { "code" : "-20209", "message" : "This Apple Account has been locked for security reasons. Visit iForgot to reset your account (https://iforgot.apple.com).", "suppressDismissal" : false } ]})
                    

                    habe da kaum sonstige "Aktivität", ab und zu bissel was auf iPhone/iPad - die normal funktionieren...

                    1 Antwort Letzte Antwort
                    0
                    • nograxN
                      nograxN
                      nograx
                      Developer
                      schrieb am zuletzt editiert von
                      #144

                      Ich synce nur meine Kalender damit. Was ich auch echt schätzen gelernt habe. Scheint also bei mir kein Einzelfall zu sein. Einen Log-Eintrag habe ich dazu nicht gefunden, der scheint also schon ein paar Tage auf Gelb zu sein.

                      1 Antwort Letzte Antwort
                      0
                      • T
                        T
                        ticaki
                        schrieb am zuletzt editiert von ticaki
                        #145

                        das hier meine die AI dazu:

                        Der Fehler kommt von Apple, nicht vom Adapter: -20209 heißt, dass Apple den Account gesperrt hat („locked for security reasons"). Der Adapter kann sich deshalb nicht mehr
                        anmelden. iPhone und iPad laufen weiter, weil sie noch gültige Geräte-Tokens haben und keine neue Passwort-Anmeldung brauchen.

                        Mögliche Ursachen:

                        1. Fremde Anmeldeversuche. Das ist der häufigste Fall. Jemand probiert Passwörter für die Apple-ID (meist die E-Mail-Adresse) durch, und Apple sperrt nach mehreren Fehlversuchen.
                          Das passiert oft in Wellen und ohne eigenes Zutun.
                        2. Apples Betrugserkennung schlägt bei regelmäßigen Server-Logins an. Viele Anmeldungen per Passwort von derselben Server-IP, ohne echtes Gerät, sehen für Apple verdächtig aus.
                        3. Der Adapter selbst könnte das ausgelöst haben. Das ist nur eine Vermutung, aber im Code gibt es einen passenden Mechanismus. Die Session-Recovery aus v2.1.2 (src/main.ts:22,
                          triggerSessionRecovery) erhöht die Wartezeit nur bis maximal 30 min und versucht es danach unbegrenzt weiter. Wenn die Anmeldung klappt, aber ein Dienst danach sofort wieder
                          abgelehnt wird, meldet sich der Adapter alle 30 min komplett neu an, also etwa 48 Mal am Tag. Die Zählung startet nie neu, weil 30 min kürzer ist als SESSION_RECOVERY_RESET_MS
                          (60 min). Laut Changelog ist v2.1.2 von Mitte September, das könnte zeitlich zu „seit einigen Tagen" passen. Um das zu klären, müsste man im Log des Users nachsehen, ob dort
                          viele iCloud session permanently expired … attempt N-Meldungen stehen.

                        Was der User tun sollte:

                        • Den Account über https://iforgot.apple.com entsperren. Dabei wird meist ein neues Passwort verlangt, das muss danach auch im Adapter eingetragen werden.
                        • Bis dahin die Instanz stoppen, damit sie nicht weiter gegen den gesperrten Account anfragt.
                        • 2FA prüfen, und falls die Apple-ID eine leicht zu erratende E-Mail-Adresse ist, über Ursache 1 nachdenken.
                        • Das Debug-Log der Tage vor der Sperre schicken, um Ursache 3 zu bestätigen oder auszuschließen.

                        EDIT:
                        Ich lass mal schauen wie das für ha umgesetzt ist und angleichen.

                        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                        Spenden

                        1 Antwort Letzte Antwort
                        0
                        • T
                          T
                          ticaki
                          schrieb am zuletzt editiert von
                          #146

                          Ich lass das mal so umbauen das es bei einem gesperrten Account keine weiterne versuche gibt, sondern die log aufforderung ihn zu entsperren und die gesamt anzahl an versuchen bevor der adapter auf rot geht wird begrenzt.

                          Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                          Spenden

                          1 Antwort Letzte Antwort
                          -1
                          • T
                            T
                            ticaki
                            schrieb am zuletzt editiert von
                            #147

                            https://github.com/ticaki/ioBroker.icloud/tarball/fix/account-locked
                            das ist der fix

                            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                            Spenden

                            1 Antwort Letzte Antwort
                            0
                            • AsgothianA
                              AsgothianA
                              Asgothian
                              Developer
                              schrieb am zuletzt editiert von
                              #148

                              Ich hab den Adapter seit 4 Wochen erst einmal ausgesetzt, da es verschiedene Warnmeldungen aus dem Kalender gegeben hat die ich nicht weiter testen konnte - aus Zeitgründen.

                              Ich teste das wenn ich wieder am System arbeiten kann (in 2 Wochen) im Detail.

                              A.

                              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                              1 Antwort Letzte Antwort
                              0
                              • H
                                H
                                Happyuser20
                                schrieb am zuletzt editiert von
                                #149

                                Hallo

                                bei mir läuft der nicht

                                
                                icloud.0
                                2026-10-25 09:34:40.179	error	Retry after stale session also failed — please check your credentials. (Wrong Apple ID, wrong password or a stale session (HTTP 401): { "serviceErrors" : [ { "code" : "-20101", "message" : "Check the account information you entered and try again.", "suppressDismissal" : false } ] })
                                
                                icloud.0
                                2026-10-25 09:34:38.503	info	Starting retry after stale session…
                                
                                icloud.0
                                2026-10-25 09:34:28.489	warn	Stale session detected (HTTP 401) — starting automatic retry in 10 s. (Wrong Apple ID, wrong password or a stale session (HTTP 401): { "serviceErrors" : [ { "code" : "-20101", "message" : "Check the account information you entered and try again.", "suppressDismissal" : false } ]})
                                

                                und ja, die AppleID stimmt!

                                Gruß

                                1 Antwort Letzte Antwort
                                0
                                • T
                                  T
                                  ticaki
                                  schrieb am zuletzt editiert von
                                  #150

                                  hm ich wollte gerade schreiben "ist die apple id richtig" - aber ich kann ja noch immer schreiben - "Sicher dass das Passwort stimmt?" :D
                                  Ich lasse das nachher mal untersuchen.

                                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                                  Spenden

                                  1 Antwort Letzte Antwort
                                  0
                                  • H
                                    H
                                    Happyuser20
                                    schrieb am zuletzt editiert von
                                    #151

                                    Hi
                                    Wenn ich mich über den Browser bei Icloud mit den Daten anmelde, funktioniert es auch.
                                    Ich habe mal Chatgpt damit belästigt, der hat sich die Zähne ausgebissen und kommt da nicht weiter.

                                    Da ich mir selbst nicht sicher war ob das Passwort richtig eingegeben wurde. Dieses in Notepad geschrieben und mit Strg+C im adapter eingefügt und gespeichert.

                                    Gruß

                                    1 Antwort Letzte Antwort
                                    0

                                    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
                                    Antworten
                                    • In einem neuen Thema antworten
                                    Anmelden zum Antworten
                                    • Älteste zuerst
                                    • Neuste zuerst
                                    • Meiste Stimmen


                                    Support us

                                    ioBroker
                                    Community Adapters
                                    Donate

                                    363

                                    Online

                                    33.1k

                                    Benutzer

                                    84.2k

                                    Themen

                                    1.4m

                                    Beiträge
                                    Community
                                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                    ioBroker Community 2014-2026
                                    logo
                                    • Anmelden

                                    • Du hast noch kein Konto? Registrieren

                                    • Anmelden oder registrieren, um zu suchen
                                    • Erster Beitrag
                                      Letzter Beitrag
                                    0
                                    • Home
                                    • Aktuell
                                    • Ungelesen 0
                                    • Kategorien
                                    • Unreplied
                                    • Beliebt
                                    • GitHub
                                    • Docu
                                    • Hilfe