Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. MieleCloudService Adapter

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

MieleCloudService Adapter

Scheduled Pinned Locked Moved Tester
mielemieleathomemielecloudservice
867 Posts 92 Posters 240.3k Views 97 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • GrizzelbeeG Grizzelbee

    @marka

    Habe gerade ein paar neue Fixes online gestellt:

    V4.0.1 (2021-04-06) (Sign of the cross)

    • (grizzelbee) Fix: 90 setting the targetTemperature should work now.
    • (grizzelbee) Fix: 96 Added missing ACTIONS.Action_Information again
    • (grizzelbee) Fix: 97 removed unneeded additional "VentilationStep/Lüfterstufe" in path and fixed warning with this. VentilationStep-switch should work properly now.
    • (grizzelbee) Fix: 98 Color-Action has now valid type 'String'
    • (grizzelbee) Fix: 102 Fixed ACTIONS.VentilationStep has no existing object
    • (grizzelbee) Fix: Power switch is write protected now when in state 'None'. State 'None' means: No action permitted.
    • (grizzelbee) Fix: Light switch is write protected now when in state 'None'. State 'None' means: No action permitted.
    • (grizzelbee) Fix: http error 404 will be catched when requesting device actions
    M Offline
    M Offline
    MarkA
    wrote on last edited by MarkA
    #236

    Guten Morgen,

    ich habe leider auch das Problem...

    2021-04-07 08:52:32.640 - info: mielecloudservice.0 (37035) starting. Version 4.0.1 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.21.0, js-controller: 3.2.16
    2021-04-07 08:52:33.274 - info: mielecloudservice.0 (37035) Access-Token expires at: [Fri May 07 2021 08:52:00 GMT+0200 (GMT+02:00)]
    2021-04-07 08:52:33.278 - info: mielecloudservice.0 (37035) Setting up devices ...
    2021-04-07 08:52:34.084 - error: mielecloudservice.0 (37035) [main] :actions is not defined, Stacktrace:ReferenceError: actions is not defined
    at addMieleDeviceState (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:370:70)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async addMieleDevice (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:335:17)
    at async parseMieleDevice (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:295:5)
    at async splitMieleDevices (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:273:9)
    at async main (/opt/iobroker/node_modules/iobroker.mielecloudservice/main.js:647:13)
    

    Die Auswahl / DropDown der Ventilationsstufe ist leider leer.

    Gruß Mark

    1 Reply Last reply
    0
    • Sascha LöbbertS Sascha Löbbert

      @m-a-x Jau! Gleiches Problem hier bei mir.

      GrizzelbeeG Offline
      GrizzelbeeG Offline
      Grizzelbee
      Developer
      wrote on last edited by Grizzelbee
      #237

      @sascha-löbbert , @MarkA, @M-A-X

      Okay. Ich wechsel mal auf die Politik der kleinen Schritte und ändere nur noch wenig pro Release...
      Ich scheine gelegentlich die Übersicht zu verlieren.
      Bitte der v4.0.2 eine Chance geben. ;o)

      @MarkA: An die Lüfterstufe machen wir uns, wenn der Adapter wieder soweit läuft. Also hoffentlich in der V4.0.3 oder V4.0.4

      M 1 Reply Last reply
      0
      • GrizzelbeeG Grizzelbee

        @sascha-löbbert , @MarkA, @M-A-X

        Okay. Ich wechsel mal auf die Politik der kleinen Schritte und ändere nur noch wenig pro Release...
        Ich scheine gelegentlich die Übersicht zu verlieren.
        Bitte der v4.0.2 eine Chance geben. ;o)

        @MarkA: An die Lüfterstufe machen wir uns, wenn der Adapter wieder soweit läuft. Also hoffentlich in der V4.0.3 oder V4.0.4

        M Offline
        M Offline
        MarkA
        wrote on last edited by
        #238

        Hallo Grizzelbee,

        leider ein anderer Fehler...

        2021-04-07 11:37:35.727 - info: host.iobroker "system.adapter.mielecloudservice.0" enabled
        2021-04-07 11:37:36.072 - info: host.iobroker instance system.adapter.mielecloudservice.0 started with pid 21267
        2021-04-07 11:37:37.575 - info: mielecloudservice.0 (21267) starting. Version 4.0.2 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.21.0, js-controller: 3.2.16
        2021-04-07 11:37:38.056 - info: mielecloudservice.0 (21267) Access-Token expires at: [Fri May 07 2021 11:37:00 GMT+0200 (GMT+02:00)]
        2021-04-07 11:37:38.059 - info: mielecloudservice.0 (21267) Setting up devices ...
        2021-04-07 11:37:40.594 - error: mielecloudservice.0 (21267) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_a7c7eb85fe2599f38c3cf46b3f31c8b4","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
        at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
        at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
        at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
        at IncomingMessage.emit (events.js:326:22)
        at endReadableNT (_stream_readable.js:1241:12)
        at processTicksAndRejections (internal/process/task_queues.js:84:21)
        2021-04-07 11:37:40.595 - error: mielecloudservice.0 (21267) Request made and server responded:
        2021-04-07 11:37:40.595 - error: mielecloudservice.0 (21267) Response.status:404
        2021-04-07 11:37:40.596 - error: mielecloudservice.0 (21267) Response.headers: {"date":"Wed, 07 Apr 2021 09:37:40 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
        2021-04-07 11:37:40.596 - error: mielecloudservice.0 (21267) Response.data: {"message":"Not found"}
        2021-04-07 11:37:40.597 - error: mielecloudservice.0 (21267) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
        at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
        at runMicrotasks ()
        at processTicksAndRejections (internal/process/task_queues.js:97:5)
        

        @MarkA: An die Lüfterstufe machen wir uns, wenn der Adapter wieder soweit läuft. Also hoffentlich in der V4.0.3 oder V4.0.4
        Das ist kein Problem!

        GrizzelbeeG 1 Reply Last reply
        0
        • M MarkA

          Hallo Grizzelbee,

          leider ein anderer Fehler...

          2021-04-07 11:37:35.727 - info: host.iobroker "system.adapter.mielecloudservice.0" enabled
          2021-04-07 11:37:36.072 - info: host.iobroker instance system.adapter.mielecloudservice.0 started with pid 21267
          2021-04-07 11:37:37.575 - info: mielecloudservice.0 (21267) starting. Version 4.0.2 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.21.0, js-controller: 3.2.16
          2021-04-07 11:37:38.056 - info: mielecloudservice.0 (21267) Access-Token expires at: [Fri May 07 2021 11:37:00 GMT+0200 (GMT+02:00)]
          2021-04-07 11:37:38.059 - info: mielecloudservice.0 (21267) Setting up devices ...
          2021-04-07 11:37:40.594 - error: mielecloudservice.0 (21267) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_a7c7eb85fe2599f38c3cf46b3f31c8b4","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
          at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
          at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
          at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
          at IncomingMessage.emit (events.js:326:22)
          at endReadableNT (_stream_readable.js:1241:12)
          at processTicksAndRejections (internal/process/task_queues.js:84:21)
          2021-04-07 11:37:40.595 - error: mielecloudservice.0 (21267) Request made and server responded:
          2021-04-07 11:37:40.595 - error: mielecloudservice.0 (21267) Response.status:404
          2021-04-07 11:37:40.596 - error: mielecloudservice.0 (21267) Response.headers: {"date":"Wed, 07 Apr 2021 09:37:40 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
          2021-04-07 11:37:40.596 - error: mielecloudservice.0 (21267) Response.data: {"message":"Not found"}
          2021-04-07 11:37:40.597 - error: mielecloudservice.0 (21267) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
          at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
          at runMicrotasks ()
          at processTicksAndRejections (internal/process/task_queues.js:97:5)
          

          @MarkA: An die Lüfterstufe machen wir uns, wenn der Adapter wieder soweit läuft. Also hoffentlich in der V4.0.3 oder V4.0.4
          Das ist kein Problem!

          GrizzelbeeG Offline
          GrizzelbeeG Offline
          Grizzelbee
          Developer
          wrote on last edited by
          #239

          @marka

          Ich könnte ******! Im dicken Strahl!
          Wie kann es sein, dass die API bei der Statusabfrage Geräte meldet und wenn man dann nach deren Fähigkeiten fragt sagt: Kenne ich nicht???

          Kannst Du mir bitte ein komplettes Debug-Log des Adapters vom Start bis zum Crash zur Verfügung stellen? (Log-Herunterladen!)

          M 1 Reply Last reply
          0
          • GrizzelbeeG Grizzelbee

            @marka

            Ich könnte ******! Im dicken Strahl!
            Wie kann es sein, dass die API bei der Statusabfrage Geräte meldet und wenn man dann nach deren Fähigkeiten fragt sagt: Kenne ich nicht???

            Kannst Du mir bitte ein komplettes Debug-Log des Adapters vom Start bis zum Crash zur Verfügung stellen? (Log-Herunterladen!)

            M Offline
            M Offline
            MarkA
            wrote on last edited by MarkA
            #240

            @grizzelbee

            Hallo,

            ich fürchte, dass hängt mit meinem Kochfeld zusammen, welches keine Seriennummer ausgibt. Wie oben weiter geschrieben auch nicht in dem Gateway oder der App.

            2021-04-07 12:24:56.596 - debug: mielecloudservice.0 (26158) addMieleDevice: NewPath = [Hobs.000000000000]
            2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDevice:ident
            2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
            2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
            2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
            2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
            2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
            2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
            2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) addMieleDevice:state
            2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
            2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
            2021-04-07 12:24:56.702 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.Status] Value[Aus]
            2021-04-07 12:24:56.703 - debug: mielecloudservice.0 (26158) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
            2021-04-07 12:24:56.704 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalFailure] Value[false]
            2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createStateConnected: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [true]
            2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.Connected] Value[true]
            2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createStateSignalInUse: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
            2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalInUse] Value[false]
            2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createStateActionsInformation: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: []
            2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.ACTIONS.Action_Information] Value[]
            2021-04-07 12:24:56.708 - debug: mielecloudservice.0 (26158) addDeviceNicknameAction: Path:[Hobs.000000000000], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
            2021-04-07 12:24:56.709 - debug: mielecloudservice.0 (26158) APISendRequest: Awaiting requested data.
            2021-04-07 12:24:57.004 - debug: mielecloudservice.0 (26158) Given parameters:
            2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Auth: [{"access_token":"DE_888854539921b0fa76130f94a693c63f","refresh_token":"DE_6ac5e0f47f8d421e508dc166c1c20227","token_type":"Bearer","expires_in":2592000}]
            2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Endpoint: [v1/devices/000000000000/actions]
            2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Method: [GET]
            2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Payload: [""]
            2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_888854539921b0fa76130f94a693c63f","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
            at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
            at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
            at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
            at IncomingMessage.emit (events.js:326:22)
            at endReadableNT (_stream_readable.js:1241:12)
            at processTicksAndRejections (internal/process/task_queues.js:84:21)
            2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) Request made and server responded:
            2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.status:404
            2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.headers: {"date":"Wed, 07 Apr 2021 10:24:56 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
            2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) Response.data: {"message":"Not found"}
            2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
            at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
            at runMicrotasks ()
            at processTicksAndRejections (internal/process/task_queues.js:97:5)
            

            50950103-8e0d-452a-a8f4-02221c9db4ef-image.png

            9788dff8-1d26-4ccc-8865-9d2aca059182-image.png

            Reicht das soweit?

            Gruß Mark

            M GrizzelbeeG 2 Replies Last reply
            0
            • M MarkA

              @grizzelbee

              Hallo,

              ich fürchte, dass hängt mit meinem Kochfeld zusammen, welches keine Seriennummer ausgibt. Wie oben weiter geschrieben auch nicht in dem Gateway oder der App.

              2021-04-07 12:24:56.596 - debug: mielecloudservice.0 (26158) addMieleDevice: NewPath = [Hobs.000000000000]
              2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDevice:ident
              2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) addMieleDevice:state
              2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
              2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
              2021-04-07 12:24:56.702 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.Status] Value[Aus]
              2021-04-07 12:24:56.703 - debug: mielecloudservice.0 (26158) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
              2021-04-07 12:24:56.704 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalFailure] Value[false]
              2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createStateConnected: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [true]
              2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.Connected] Value[true]
              2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createStateSignalInUse: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
              2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalInUse] Value[false]
              2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createStateActionsInformation: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: []
              2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.ACTIONS.Action_Information] Value[]
              2021-04-07 12:24:56.708 - debug: mielecloudservice.0 (26158) addDeviceNicknameAction: Path:[Hobs.000000000000], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
              2021-04-07 12:24:56.709 - debug: mielecloudservice.0 (26158) APISendRequest: Awaiting requested data.
              2021-04-07 12:24:57.004 - debug: mielecloudservice.0 (26158) Given parameters:
              2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Auth: [{"access_token":"DE_888854539921b0fa76130f94a693c63f","refresh_token":"DE_6ac5e0f47f8d421e508dc166c1c20227","token_type":"Bearer","expires_in":2592000}]
              2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Endpoint: [v1/devices/000000000000/actions]
              2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Method: [GET]
              2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Payload: [""]
              2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_888854539921b0fa76130f94a693c63f","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
              at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
              at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
              at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
              at IncomingMessage.emit (events.js:326:22)
              at endReadableNT (_stream_readable.js:1241:12)
              at processTicksAndRejections (internal/process/task_queues.js:84:21)
              2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) Request made and server responded:
              2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.status:404
              2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.headers: {"date":"Wed, 07 Apr 2021 10:24:56 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
              2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) Response.data: {"message":"Not found"}
              2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
              at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              

              50950103-8e0d-452a-a8f4-02221c9db4ef-image.png

              9788dff8-1d26-4ccc-8865-9d2aca059182-image.png

              Reicht das soweit?

              Gruß Mark

              M Offline
              M Offline
              MarkA
              wrote on last edited by
              #241

              @marka said in MieleCloudService Adapter:

              @grizzelbee

              Hallo,

              ich fürchte, dass hängt mit meinem Kochfeld zusammen, welches keine Seriennummer ausgibt. Wie oben weiter geschrieben auch nicht in dem Gateway oder der App.

              2021-04-07 12:24:56.596 - debug: mielecloudservice.0 (26158) addMieleDevice: NewPath = [Hobs.000000000000]
              2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDevice:ident
              2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
              2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
              2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) addMieleDevice:state
              2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
              2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
              2021-04-07 12:24:56.702 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.Status] Value[Aus]
              2021-04-07 12:24:56.703 - debug: mielecloudservice.0 (26158) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
              2021-04-07 12:24:56.704 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalFailure] Value[false]
              2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createStateConnected: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [true]
              2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.Connected] Value[true]
              2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createStateSignalInUse: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
              2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalInUse] Value[false]
              2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createStateActionsInformation: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: []
              2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.ACTIONS.Action_Information] Value[]
              2021-04-07 12:24:56.708 - debug: mielecloudservice.0 (26158) addDeviceNicknameAction: Path:[Hobs.000000000000], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
              2021-04-07 12:24:56.709 - debug: mielecloudservice.0 (26158) APISendRequest: Awaiting requested data.
              2021-04-07 12:24:57.004 - debug: mielecloudservice.0 (26158) Given parameters:
              2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Auth: [{"access_token":"DE_888854539921b0fa76130f94a693c63f","refresh_token":"DE_6ac5e0f47f8d421e508dc166c1c20227","token_type":"Bearer","expires_in":2592000}]
              2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Endpoint: [v1/devices/000000000000/actions]
              2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Method: [GET]
              2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Payload: [""]
              2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_888854539921b0fa76130f94a693c63f","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
              at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
              at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
              at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
              at IncomingMessage.emit (events.js:326:22)
              at endReadableNT (_stream_readable.js:1241:12)
              at processTicksAndRejections (internal/process/task_queues.js:84:21)
              2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) Request made and server responded:
              2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.status:404
              2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.headers: {"date":"Wed, 07 Apr 2021 10:24:56 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
              2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) Response.data: {"message":"Not found"}
              2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
              at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
              at runMicrotasks ()
              at processTicksAndRejections (internal/process/task_queues.js:97:5)
              

              50950103-8e0d-452a-a8f4-02221c9db4ef-image.png

              9788dff8-1d26-4ccc-8865-9d2aca059182-image.png

              Reicht das soweit?

              Gruß Mark

              Nachtrag:
              Das Kochfeld hat natürlich eine Fabrikationsnummer, die wird nur offensichtlich nicht von dem Kommunikationsmodul erkannt. Kann man die ggfls. in einem Datenpunkt manuell setzen?

              1 Reply Last reply
              0
              • M MarkA

                @grizzelbee

                Hallo,

                ich fürchte, dass hängt mit meinem Kochfeld zusammen, welches keine Seriennummer ausgibt. Wie oben weiter geschrieben auch nicht in dem Gateway oder der App.

                2021-04-07 12:24:56.596 - debug: mielecloudservice.0 (26158) addMieleDevice: NewPath = [Hobs.000000000000]
                2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDevice:ident
                2021-04-07 12:24:56.597 - debug: mielecloudservice.0 (26158) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
                2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
                2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
                2021-04-07 12:24:56.598 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
                2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
                2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
                2021-04-07 12:24:56.599 - debug: mielecloudservice.0 (26158) addMieleDevice:state
                2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
                2021-04-07 12:24:56.600 - debug: mielecloudservice.0 (26158) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
                2021-04-07 12:24:56.702 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.Status] Value[Aus]
                2021-04-07 12:24:56.703 - debug: mielecloudservice.0 (26158) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
                2021-04-07 12:24:56.704 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalFailure] Value[false]
                2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createStateConnected: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [true]
                2021-04-07 12:24:56.705 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.Connected] Value[true]
                2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createStateSignalInUse: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
                2021-04-07 12:24:56.706 - debug: mielecloudservice.0 (26158) createBool: Path[Hobs.000000000000.signalInUse] Value[false]
                2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createStateActionsInformation: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: []
                2021-04-07 12:24:56.707 - debug: mielecloudservice.0 (26158) createString: Path[Hobs.000000000000.ACTIONS.Action_Information] Value[]
                2021-04-07 12:24:56.708 - debug: mielecloudservice.0 (26158) addDeviceNicknameAction: Path:[Hobs.000000000000], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
                2021-04-07 12:24:56.709 - debug: mielecloudservice.0 (26158) APISendRequest: Awaiting requested data.
                2021-04-07 12:24:57.004 - debug: mielecloudservice.0 (26158) Given parameters:
                2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Auth: [{"access_token":"DE_888854539921b0fa76130f94a693c63f","refresh_token":"DE_6ac5e0f47f8d421e508dc166c1c20227","token_type":"Bearer","expires_in":2592000}]
                2021-04-07 12:24:57.005 - debug: mielecloudservice.0 (26158) Endpoint: [v1/devices/000000000000/actions]
                2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Method: [GET]
                2021-04-07 12:24:57.006 - debug: mielecloudservice.0 (26158) Payload: [""]
                2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) [APISendRequest] {"message":"Request failed with status code 404","name":"Error","stack":"Error: Request failed with status code 404\n at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)\n at IncomingMessage.emit (events.js:326:22)\n at endReadableNT (_stream_readable.js:1241:12)\n at processTicksAndRejections (internal/process/task_queues.js:84:21)","config":{"url":"https://api.mcs3.miele.com/v1/devices/000000000000/actions","method":"get","data":"","headers":{"Accept":"application/json","Authorization":"Bearer DE_888854539921b0fa76130f94a693c63f","Content-Type":"application/json","User-Agent":"axios/0.21.1"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1,"maxBodyLength":-1,"json":true,"dataType":"json"}} | [Stack]: Error: Request failed with status code 404
                at createError (/opt/iobroker/node_modules/axios/lib/core/createError.js:16:15)
                at settle (/opt/iobroker/node_modules/axios/lib/core/settle.js:17:12)
                at IncomingMessage.handleStreamEnd (/opt/iobroker/node_modules/axios/lib/adapters/http.js:260:11)
                at IncomingMessage.emit (events.js:326:22)
                at endReadableNT (_stream_readable.js:1241:12)
                at processTicksAndRejections (internal/process/task_queues.js:84:21)
                2021-04-07 12:24:57.008 - error: mielecloudservice.0 (26158) Request made and server responded:
                2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.status:404
                2021-04-07 12:24:57.009 - error: mielecloudservice.0 (26158) Response.headers: {"date":"Wed, 07 Apr 2021 10:24:56 GMT","content-type":"application/json","content-length":"23","connection":"close","strict-transport-security":"max-age=15724800; includeSubDomains, max-age=15724800; includeSubDomains","access-control-allow-credentials":"true","access-control-allow-headers":"DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization","access-control-allow-methods":"PUT, GET, POST, OPTIONS","access-control-allow-origin":"*","x-environment":"mcs-eu-prod-std, mcs-eu-prod-default"}
                2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) Response.data: {"message":"Not found"}
                2021-04-07 12:24:57.010 - error: mielecloudservice.0 (26158) [main] :Bullshit!Not found, Stacktrace:Error: Bullshit!Not found
                at APISendRequest (/opt/iobroker/node_modules/iobroker.mielecloudservice/miele-apiTools.js:347:19)
                at runMicrotasks ()
                at processTicksAndRejections (internal/process/task_queues.js:97:5)
                

                50950103-8e0d-452a-a8f4-02221c9db4ef-image.png

                9788dff8-1d26-4ccc-8865-9d2aca059182-image.png

                Reicht das soweit?

                Gruß Mark

                GrizzelbeeG Offline
                GrizzelbeeG Offline
                Grizzelbee
                Developer
                wrote on last edited by Grizzelbee
                #242

                @marka sagte in MieleCloudService Adapter:

                Reicht das soweit?

                Leider nicht.

                Bei Start des Adapters logge ich ein großes JSON raus, das die Antwort von Miele auf die Frage nach dem Status aller Geräte enthält.

                Beispiel:

                2021-03-19 11:22:04.887 - info: mielecloudservice.0 (3953) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.20.2, js-controller: 3.2.16
                2021-03-19 11:22:04.912 - debug: mielecloudservice.0 (3953) function APIGetAccessToken
                2021-03-19 11:22:04.914 - debug: mielecloudservice.0 (3953) Awaiting OAuth2 Token.
                2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) OAuth2 grant_type: [password]
                2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) options OAuth2-VG: [de-DE]
                2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) config API Language: [de]
                2021-03-19 11:22:05.256 - info: mielecloudservice.0 (3953) Access-Token expires at: [Sun Apr 18 2021 11:22:00 GMT+0200 (GMT+02:00)]
                2021-03-19 11:22:05.257 - info: mielecloudservice.0 (3953) Setting up devices ...
                2021-03-19 11:22:05.257 - debug: mielecloudservice.0 (3953) refreshMieleData: get data from API
                2021-03-19 11:22:05.258 - debug: mielecloudservice.0 (3953) APISendRequest: Awaiting requested data.
                2021-03-19 11:22:05.481 - debug: mielecloudservice.0 (3953) API returned Status: [200]
                2021-03-19 11:22:05.481 - debug: mielecloudservice.0 (3953) refreshMieleData: handover all devices data to splitMieleDevices
                2021-03-19 11:22:05.482 - debug: mielecloudservice.0 (3953) refreshMieleData: data [ HIER STEHT DAS gesuchte JSON DRIN ]
                2021-03-19 11:22:05.482 - debug: mielecloudservice.0 (3953) [splitMieleDevices] Splitting JSON to single devices.
                

                Mir ging es darum dieses JSON zu sehen weil dort zum einen die ID steht über die ich das Gerät ansprechen kann und zum anderen die FabNummer. Im Beispiel die "000703167977". Hier sind sie identisch - die können aber auch abweichen. Und ich vermute das das hier der Fall ist.

                refreshMieleData: data [{"000703167977":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":17,"value_localized":"Kaffeevollautomat"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000703167977","fabIndex":"15"
                

                Nachtrag:
                Das Kochfeld hat natürlich eine Fabrikationsnummer, die wird nur offensichtlich nicht von dem Kommunikationsmodul erkannt. Kann man die ggfls. in einem Datenpunkt manuell setzen?

                Die Nummer manuell zu setzen würde leider nichts nützen - zumal die bei jedem Datenupdate überschrieben würde. Ich sehe erst einmal zu, dass ich die ID korrekt verwende. Ich vermute aktuell dort einen Bug.

                https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/109

                M 1 Reply Last reply
                0
                • GrizzelbeeG Grizzelbee

                  @marka sagte in MieleCloudService Adapter:

                  Reicht das soweit?

                  Leider nicht.

                  Bei Start des Adapters logge ich ein großes JSON raus, das die Antwort von Miele auf die Frage nach dem Status aller Geräte enthält.

                  Beispiel:

                  2021-03-19 11:22:04.887 - info: mielecloudservice.0 (3953) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.mielecloudservice, node: v12.20.2, js-controller: 3.2.16
                  2021-03-19 11:22:04.912 - debug: mielecloudservice.0 (3953) function APIGetAccessToken
                  2021-03-19 11:22:04.914 - debug: mielecloudservice.0 (3953) Awaiting OAuth2 Token.
                  2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) OAuth2 grant_type: [password]
                  2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) options OAuth2-VG: [de-DE]
                  2021-03-19 11:22:04.915 - debug: mielecloudservice.0 (3953) config API Language: [de]
                  2021-03-19 11:22:05.256 - info: mielecloudservice.0 (3953) Access-Token expires at: [Sun Apr 18 2021 11:22:00 GMT+0200 (GMT+02:00)]
                  2021-03-19 11:22:05.257 - info: mielecloudservice.0 (3953) Setting up devices ...
                  2021-03-19 11:22:05.257 - debug: mielecloudservice.0 (3953) refreshMieleData: get data from API
                  2021-03-19 11:22:05.258 - debug: mielecloudservice.0 (3953) APISendRequest: Awaiting requested data.
                  2021-03-19 11:22:05.481 - debug: mielecloudservice.0 (3953) API returned Status: [200]
                  2021-03-19 11:22:05.481 - debug: mielecloudservice.0 (3953) refreshMieleData: handover all devices data to splitMieleDevices
                  2021-03-19 11:22:05.482 - debug: mielecloudservice.0 (3953) refreshMieleData: data [ HIER STEHT DAS gesuchte JSON DRIN ]
                  2021-03-19 11:22:05.482 - debug: mielecloudservice.0 (3953) [splitMieleDevices] Splitting JSON to single devices.
                  

                  Mir ging es darum dieses JSON zu sehen weil dort zum einen die ID steht über die ich das Gerät ansprechen kann und zum anderen die FabNummer. Im Beispiel die "000703167977". Hier sind sie identisch - die können aber auch abweichen. Und ich vermute das das hier der Fall ist.

                  refreshMieleData: data [{"000703167977":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":17,"value_localized":"Kaffeevollautomat"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000703167977","fabIndex":"15"
                  

                  Nachtrag:
                  Das Kochfeld hat natürlich eine Fabrikationsnummer, die wird nur offensichtlich nicht von dem Kommunikationsmodul erkannt. Kann man die ggfls. in einem Datenpunkt manuell setzen?

                  Die Nummer manuell zu setzen würde leider nichts nützen - zumal die bei jedem Datenupdate überschrieben würde. Ich sehe erst einmal zu, dass ich die ID korrekt verwende. Ich vermute aktuell dort einen Bug.

                  https://github.com/Grizzelbee/ioBroker.mielecloudservice/issues/109

                  M Offline
                  M Offline
                  MarkA
                  wrote on last edited by
                  #243

                  @grizzelbee

                  Hier mehr vom Log:

                  2021-04-07 12:24:51.891 - debug: mielecloudservice.0 (26158) refreshMieleData: handover all devices data to splitMieleDevices
                  
                  2021-04-07 12:24:51.892 - debug: mielecloudservice.0 (26158) refreshMieleData: data [{"000147896692":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":1,"value_localized":"Waschmaschine"},"deviceName":"Waschmaschine","deviceIdentLabel":{"fabNumber":"000147896692","fabIndex":"14","techType":"WMG823","matNumber":"10499030","swids":["3918","25204","25117","20163","3913","20199","25017","25036","2632","2971","20166"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":3,"value_localized":"Pflegeleicht","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":256,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":true,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":1100,"value_localized":"1100","key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"000139847422":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":2,"value_localized":"Trockner"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000139847422","fabIndex":"11","techType":"TMM843WP","matNumber":"10499110","swids":["3545","25027","25055","20228","3493","20199","25017","25026","3493","20199","25017","25026"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":20,"value_localized":"Baumwolle","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":2,"value_localized":"Automatikprogramm","key_localized":"Programmart"},"programPhase":{"value_raw":522,"value_localized":"Ende","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":1,"value_localized":"Schranktrocken plus","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"mac-00124B000E881998":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":18,"value_localized":"Dunstabzugshaube"},"deviceName":"","deviceIdentLabel":{"fabNumber":"","fabIndex":"","techType":"","matNumber":"","swids":[]},"xkmIdentLabel":{"techType":"","releaseVersion":""}},"state":{"ProgramID":{"value_raw":2449473536,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":271,"value_localized":"Auffrischen + Befeuchten","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":2,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":0,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"mac-00124B000E0C6D06":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}}]
                  2021-04-07 12:24:51.893 - debug: mielecloudservice.0 (26158) [splitMieleDevices] Splitting JSON to single devices.
                  2021-04-07 12:24:51.894 - debug: mielecloudservice.0 (26158) splitMieleDevices: 000147896692: [000147896692] *** Value: [{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":1,"value_localized":"Waschmaschine"},"deviceName":"Waschmaschine","deviceIdentLabel":{"fabNumber":"000147896692","fabIndex":"14","techType":"WMG823","matNumber":"10499030","swids":["3918","25204","25117","20163","3913","20199","25017","25036","2632","2971","20166"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":3,"value_localized":"Pflegeleicht","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":256,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":true,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":1100,"value_localized":"1100","key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}}]
                  
                  
                  
                  

                  Gruß Mark

                  GrizzelbeeG 1 Reply Last reply
                  0
                  • M MarkA

                    @grizzelbee

                    Hier mehr vom Log:

                    2021-04-07 12:24:51.891 - debug: mielecloudservice.0 (26158) refreshMieleData: handover all devices data to splitMieleDevices
                    
                    2021-04-07 12:24:51.892 - debug: mielecloudservice.0 (26158) refreshMieleData: data [{"000147896692":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":1,"value_localized":"Waschmaschine"},"deviceName":"Waschmaschine","deviceIdentLabel":{"fabNumber":"000147896692","fabIndex":"14","techType":"WMG823","matNumber":"10499030","swids":["3918","25204","25117","20163","3913","20199","25017","25036","2632","2971","20166"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":3,"value_localized":"Pflegeleicht","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":256,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":true,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":1100,"value_localized":"1100","key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"000139847422":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":2,"value_localized":"Trockner"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000139847422","fabIndex":"11","techType":"TMM843WP","matNumber":"10499110","swids":["3545","25027","25055","20228","3493","20199","25017","25026","3493","20199","25017","25026"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":20,"value_localized":"Baumwolle","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":2,"value_localized":"Automatikprogramm","key_localized":"Programmart"},"programPhase":{"value_raw":522,"value_localized":"Ende","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":1,"value_localized":"Schranktrocken plus","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"mac-00124B000E881998":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":18,"value_localized":"Dunstabzugshaube"},"deviceName":"","deviceIdentLabel":{"fabNumber":"","fabIndex":"","techType":"","matNumber":"","swids":[]},"xkmIdentLabel":{"techType":"","releaseVersion":""}},"state":{"ProgramID":{"value_raw":2449473536,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":271,"value_localized":"Auffrischen + Befeuchten","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":2,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":0,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}},"mac-00124B000E0C6D06":{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}}]
                    2021-04-07 12:24:51.893 - debug: mielecloudservice.0 (26158) [splitMieleDevices] Splitting JSON to single devices.
                    2021-04-07 12:24:51.894 - debug: mielecloudservice.0 (26158) splitMieleDevices: 000147896692: [000147896692] *** Value: [{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":1,"value_localized":"Waschmaschine"},"deviceName":"Waschmaschine","deviceIdentLabel":{"fabNumber":"000147896692","fabIndex":"14","techType":"WMG823","matNumber":"10499030","swids":["3918","25204","25117","20163","3913","20199","25017","25036","2632","2971","20166"]},"xkmIdentLabel":{"techType":"XKM3100W","releaseVersion":"02.72"}},"state":{"ProgramID":{"value_raw":3,"value_localized":"Pflegeleicht","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":256,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":true,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U/min","value_raw":1100,"value_localized":"1100","key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}}]
                    
                    
                    
                    

                    Gruß Mark

                    GrizzelbeeG Offline
                    GrizzelbeeG Offline
                    Grizzelbee
                    Developer
                    wrote on last edited by
                    #244

                    @marka
                    Perfekt! Danke schön! :)

                    Und da haben wir das Problem auch direkt (wie befürchtet) gefunden:
                    50c08016-a31a-49b7-8e8f-5a52d23436e2-grafik.png

                    Ich frage die Fähigkeiten über die fabNummer (weil üblicherweise identisch mit der ID) ab, müsste aber halt die ID (mac-...) nehmen.

                    Dann mache ich mich mal an einen Fix ...

                    GrizzelbeeG 1 Reply Last reply
                    0
                    • GrizzelbeeG Grizzelbee

                      @marka
                      Perfekt! Danke schön! :)

                      Und da haben wir das Problem auch direkt (wie befürchtet) gefunden:
                      50c08016-a31a-49b7-8e8f-5a52d23436e2-grafik.png

                      Ich frage die Fähigkeiten über die fabNummer (weil üblicherweise identisch mit der ID) ab, müsste aber halt die ID (mac-...) nehmen.

                      Dann mache ich mich mal an einen Fix ...

                      GrizzelbeeG Offline
                      GrizzelbeeG Offline
                      Grizzelbee
                      Developer
                      wrote on last edited by
                      #245

                      V4.0.3 (2021-04-07) (The raven child)

                      • (grizzelbee) Fix: 109 fixes 404 error when querying possible actions for device.
                      • (grizzelbee) Fix: fixes errors when executing actions on devices with API-Id!=fabNumber
                      M 1 Reply Last reply
                      0
                      • GrizzelbeeG Grizzelbee

                        V4.0.3 (2021-04-07) (The raven child)

                        • (grizzelbee) Fix: 109 fixes 404 error when querying possible actions for device.
                        • (grizzelbee) Fix: fixes errors when executing actions on devices with API-Id!=fabNumber
                        M Offline
                        M Offline
                        MarkA
                        wrote on last edited by
                        #246

                        @grizzelbee said in MieleCloudService Adapter:

                        V4.0.3 (2021-04-07) (The raven child)

                        • (grizzelbee) Fix: 109 fixes 404 error when querying possible actions for device.
                        • (grizzelbee) Fix: fixes errors when executing actions on devices with API-Id!=fabNumber

                        :+1: :+1: :+1:

                        Sieht sehr gut aus, keine Fehler mehr im Log!

                        Danke!

                        GrizzelbeeG 1 Reply Last reply
                        0
                        • M MarkA

                          @grizzelbee said in MieleCloudService Adapter:

                          V4.0.3 (2021-04-07) (The raven child)

                          • (grizzelbee) Fix: 109 fixes 404 error when querying possible actions for device.
                          • (grizzelbee) Fix: fixes errors when executing actions on devices with API-Id!=fabNumber

                          :+1: :+1: :+1:

                          Sieht sehr gut aus, keine Fehler mehr im Log!

                          Danke!

                          GrizzelbeeG Offline
                          GrizzelbeeG Offline
                          Grizzelbee
                          Developer
                          wrote on last edited by
                          #247

                          @marka sagte in MieleCloudService Adapter:

                          Sieht sehr gut aus, keine Fehler mehr im Log!

                          BOO-Yaah! :)

                          Danke!

                          Sehr gerne! :) war ja quasi team-work. ;)

                          Was macht die Lüfterstufe?

                          M 1 Reply Last reply
                          0
                          • GrizzelbeeG Grizzelbee

                            @marka sagte in MieleCloudService Adapter:

                            Sieht sehr gut aus, keine Fehler mehr im Log!

                            BOO-Yaah! :)

                            Danke!

                            Sehr gerne! :) war ja quasi team-work. ;)

                            Was macht die Lüfterstufe?

                            M Offline
                            M Offline
                            MarkA
                            wrote on last edited by MarkA
                            #248

                            @grizzelbee said in MieleCloudService Adapter:

                            Sehr gerne! :) war ja quasi team-work. ;)

                            Was macht die Lüfterstufe?

                            Ich kann leider nur Testen, aber wenn es hilft, dann gerne :D

                            Die Lüfterstufe hat leider noch ein leeres DropDown Feld.
                            fb891794-8f7f-40de-acda-04ed1791e20a-image.png

                            Nachtrag:
                            Wenn ich den Adapter stoppe, die Datenpunkte für die Haube lösche, dann kommt noch der Fehler:

                             warn: mielecloudservice.0 (3387) State "mielecloudservice.0.Hoods.mac-IDhere.ACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions
                            

                            Nach einem weiteren Neustart kommt die Meldung nicht mehr - wird der vielleicht zur falschen Zeit erwartet / geprüft?

                            GrizzelbeeG 1 Reply Last reply
                            0
                            • M MarkA

                              @grizzelbee said in MieleCloudService Adapter:

                              Sehr gerne! :) war ja quasi team-work. ;)

                              Was macht die Lüfterstufe?

                              Ich kann leider nur Testen, aber wenn es hilft, dann gerne :D

                              Die Lüfterstufe hat leider noch ein leeres DropDown Feld.
                              fb891794-8f7f-40de-acda-04ed1791e20a-image.png

                              Nachtrag:
                              Wenn ich den Adapter stoppe, die Datenpunkte für die Haube lösche, dann kommt noch der Fehler:

                               warn: mielecloudservice.0 (3387) State "mielecloudservice.0.Hoods.mac-IDhere.ACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions
                              

                              Nach einem weiteren Neustart kommt die Meldung nicht mehr - wird der vielleicht zur falschen Zeit erwartet / geprüft?

                              GrizzelbeeG Offline
                              GrizzelbeeG Offline
                              Grizzelbee
                              Developer
                              wrote on last edited by
                              #249

                              @marka sagte in MieleCloudService Adapter:

                              Die Lüfterstufe hat leider noch ein leeres DropDown Feld.

                              Okay. Was sagt denn das Debug-Log dazu? Da müsste es ein paar Einträge geben.

                              M 1 Reply Last reply
                              0
                              • GrizzelbeeG Grizzelbee

                                @marka sagte in MieleCloudService Adapter:

                                Die Lüfterstufe hat leider noch ein leeres DropDown Feld.

                                Okay. Was sagt denn das Debug-Log dazu? Da müsste es ein paar Einträge geben.

                                M Offline
                                M Offline
                                MarkA
                                wrote on last edited by
                                #250

                                @grizzelbee said in MieleCloudService Adapter:

                                @marka sagte in MieleCloudService Adapter:

                                Die Lüfterstufe hat leider noch ein leeres DropDown Feld.

                                Okay. Was sagt denn das Debug-Log dazu? Da müsste es ein paar Einträge geben.

                                Hallo,

                                das sieht für mich so aus, als wenn der SP ohne Inhalt angelegt wird.
                                Bei dem "alten" Drop Down DP, der nicht im ACTIONS Pfad war, war die Auswahl vorhanden, aber ohne Funktion.

                                Auszug:

                                2021-04-07 16:03:53.498 - debug: mielecloudservice.0 (25477) Device: [mac-00124B000E881998] has no serial number/fabNumber. Taking DeviceNumber instead.
                                2021-04-07 16:03:53.498 - debug: mielecloudservice.0 (25477) This is a Dunstabzugshaube
                                2021-04-07 16:03:53.499 - debug: mielecloudservice.0 (25477) _knownDevices={"000147896692":{"deviceFolder":"Washing_machines","name":"Washing machines reported by Miele@Home API","icon":"icons/01_washingmachine.svg","API_Id":"000147896692"},"000139847422":{"deviceFolder":"Tumble_dryers","name":"Tumble dryers reported by Miele@Home API","icon":"icons/02_dryer.svg","API_Id":"000139847422"},"mac-00124B000E881998":{"deviceFolder":"Hoods","name":"Hoods reported by Miele@Home API","icon":"icons/18_hood.svg","API_Id":"mac-00124B000E881998"}}
                                2021-04-07 16:03:53.499 - debug: mielecloudservice.0 (25477) addMieleDevice: NewPath = [Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.500 - debug: mielecloudservice.0 (25477) addMieleDevice:ident
                                2021-04-07 16:03:53.501 - debug: mielecloudservice.0 (25477) addMieleDeviceIdent: Path = [Hoods.mac-00124B000E881998.IDENT]
                                2021-04-07 16:03:53.501 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.ComModFirmware] Value[]
                                2021-04-07 16:03:53.502 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.ComModTechType] Value[]
                                2021-04-07 16:03:53.502 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceSerial] Value[mac-00124B000E881998]
                                2021-04-07 16:03:53.503 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceTechType] Value[]
                                2021-04-07 16:03:53.503 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceMatNumber] Value[]
                                2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) addMieleDevice:state
                                2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) createStateDeviceMainState: Path[Hoods.mac-00124B000E881998.Status], setup: [true], path: [Hoods.mac-00124B000E881998.Status], value: [Aus]
                                2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) [createNumber]: Path[Hoods.mac-00124B000E881998.Status_raw] Value[1] Unit[]
                                2021-04-07 16:03:53.678 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.Status] Value[Aus]
                                2021-04-07 16:03:53.678 - debug: mielecloudservice.0 (25477) createStateSignalFailure: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.679 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalFailure] Value[false]
                                2021-04-07 16:03:53.679 - debug: mielecloudservice.0 (25477) createStateConnected: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [true]
                                2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.Connected] Value[true]
                                2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createStateSignalInUse: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalInUse] Value[false]
                                2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) createStateActionsInformation: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: []
                                2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.ACTIONS.Action_Information] Value[]
                                2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) addDeviceNicknameAction: Path:[Hoods.mac-00124B000E881998], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":18,"value_localized":"Dunstabzugshaube"},"deviceName":"","deviceIdentLabel":{"fabNumber":"mac-00124B000E881998","fabIndex":"","techType":"","matNumber":"","swids":[]},"xkmIdentLabel":{"techType":"","releaseVersion":""}},"state":{"ProgramID":{"value_raw":2449473536,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":271,"value_localized":"Auffrischen + Befeuchten","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":2,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":0,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}}]
                                2021-04-07 16:03:53.682 - debug: mielecloudservice.0 (25477) APISendRequest: Awaiting requested data.
                                2021-04-07 16:03:53.980 - debug: mielecloudservice.0 (25477) API returned Status: [200]
                                2021-04-07 16:03:53.981 - debug: mielecloudservice.0 (25477) CurrentlyPermittedActions: {"processAction":[],"light":[1],"ambientLight":[],"startTime":[],"ventilationStep":[1,2,3,4],"programId":[],"targetTemperature":[],"deviceName":false,"powerOn":true,"powerOff":false,"colors":[],"modes":[]}
                                2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) addPowerSwitch: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) [checkPowerAction]: Device [Hoods.mac-00124B000E881998]: PowerOn is permitted!
                                2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) addPowerSwitch: result from getPowerState: [Off]
                                2021-04-07 16:03:53.983 - debug: mielecloudservice.0 (25477) addLightSwitch: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.984 - debug: mielecloudservice.0 (25477) [checkPowerAction]: Device [Hoods.mac-00124B000E881998]: PowerOn is permitted!
                                2021-04-07 16:03:53.984 - debug: mielecloudservice.0 (25477) addLightSwitch: result from getLightState: [Off]
                                2021-04-07 16:03:53.985 - debug: mielecloudservice.0 (25477) addStopButton: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.986 - debug: mielecloudservice.0 (25477) addVentilationStepSwitch: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.986 - debug: mielecloudservice.0 (25477) addColorsAction: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.987 - debug: mielecloudservice.0 (25477) createStateSignalInfo: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.987 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalInfo] Value[false]
                                2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createStateFullRemoteControl: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.fullRemoteControl] Value[false]
                                2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createStateSmartGrid: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.smartGrid] Value[false]
                                2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createStateMobileStart: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.mobileStart] Value[false]
                                
                                #####
                                2021-04-07 16:03:53.990 - debug: mielecloudservice.0 (25477) createStateVentilationStep: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: []
                                #####
                                
                                
                                2021-04-07 16:03:53.990 - debug: mielecloudservice.0 (25477) addVentilationStepSwitch: Path[Hoods.mac-00124B000E881998]
                                2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) splitMieleDevices: mac-00124B000E0C6D06: [mac-00124B000E0C6D06] *** Value: [{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
                                2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) This is a Kochfeld
                                2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) _knownDevices={"000147896692":{"deviceFolder":"Washing_machines","name":"Washing machines reported by Miele@Home API","icon":"icons/01_washingmachine.svg","API_Id":"000147896692"},"000139847422":{"deviceFolder":"Tumble_dryers","name":"Tumble dryers reported by Miele@Home API","icon":"icons/02_dryer.svg","API_Id":"000139847422"},"mac-00124B000E881998":{"deviceFolder":"Hoods","name":"Hoods reported by Miele@Home API","icon":"icons/18_hood.svg","API_Id":"mac-00124B000E881998"},"000000000000":{"deviceFolder":"Hobs","name":"Hobs reported by Miele@Home API","icon":"icons/14_hobhighlight.svg","API_Id":"mac-00124B000E0C6D06"}}
                                2021-04-07 16:03:53.992 - debug: mielecloudservice.0 (25477) addMieleDevice: NewPath = [Hobs.000000000000]
                                2021-04-07 16:03:53.992 - debug: mielecloudservice.0 (25477) addMieleDevice:ident
                                2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
                                2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
                                2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
                                2021-04-07 16:03:53.994 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
                                2021-04-07 16:03:53.994 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
                                2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
                                2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) addMieleDevice:state
                                2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
                                2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
                                
                                #####
                                2021-04-07 16:03:54.007 - warn: mielecloudservice.0 (25477) State "mielecloudservice.0.Hoods.mac-00124B000E881998.ACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions
                                #####
                                2021-04-07 16:03:54.195 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.Status] Value[Aus]
                                2021-04-07 16:03:54.196 - debug: mielecloudservice.0 (25477) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
                                
                                GrizzelbeeG 1 Reply Last reply
                                0
                                • M MarkA

                                  @grizzelbee said in MieleCloudService Adapter:

                                  @marka sagte in MieleCloudService Adapter:

                                  Die Lüfterstufe hat leider noch ein leeres DropDown Feld.

                                  Okay. Was sagt denn das Debug-Log dazu? Da müsste es ein paar Einträge geben.

                                  Hallo,

                                  das sieht für mich so aus, als wenn der SP ohne Inhalt angelegt wird.
                                  Bei dem "alten" Drop Down DP, der nicht im ACTIONS Pfad war, war die Auswahl vorhanden, aber ohne Funktion.

                                  Auszug:

                                  2021-04-07 16:03:53.498 - debug: mielecloudservice.0 (25477) Device: [mac-00124B000E881998] has no serial number/fabNumber. Taking DeviceNumber instead.
                                  2021-04-07 16:03:53.498 - debug: mielecloudservice.0 (25477) This is a Dunstabzugshaube
                                  2021-04-07 16:03:53.499 - debug: mielecloudservice.0 (25477) _knownDevices={"000147896692":{"deviceFolder":"Washing_machines","name":"Washing machines reported by Miele@Home API","icon":"icons/01_washingmachine.svg","API_Id":"000147896692"},"000139847422":{"deviceFolder":"Tumble_dryers","name":"Tumble dryers reported by Miele@Home API","icon":"icons/02_dryer.svg","API_Id":"000139847422"},"mac-00124B000E881998":{"deviceFolder":"Hoods","name":"Hoods reported by Miele@Home API","icon":"icons/18_hood.svg","API_Id":"mac-00124B000E881998"}}
                                  2021-04-07 16:03:53.499 - debug: mielecloudservice.0 (25477) addMieleDevice: NewPath = [Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.500 - debug: mielecloudservice.0 (25477) addMieleDevice:ident
                                  2021-04-07 16:03:53.501 - debug: mielecloudservice.0 (25477) addMieleDeviceIdent: Path = [Hoods.mac-00124B000E881998.IDENT]
                                  2021-04-07 16:03:53.501 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.ComModFirmware] Value[]
                                  2021-04-07 16:03:53.502 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.ComModTechType] Value[]
                                  2021-04-07 16:03:53.502 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceSerial] Value[mac-00124B000E881998]
                                  2021-04-07 16:03:53.503 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceTechType] Value[]
                                  2021-04-07 16:03:53.503 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.IDENT.DeviceMatNumber] Value[]
                                  2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) addMieleDevice:state
                                  2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) createStateDeviceMainState: Path[Hoods.mac-00124B000E881998.Status], setup: [true], path: [Hoods.mac-00124B000E881998.Status], value: [Aus]
                                  2021-04-07 16:03:53.504 - debug: mielecloudservice.0 (25477) [createNumber]: Path[Hoods.mac-00124B000E881998.Status_raw] Value[1] Unit[]
                                  2021-04-07 16:03:53.678 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.Status] Value[Aus]
                                  2021-04-07 16:03:53.678 - debug: mielecloudservice.0 (25477) createStateSignalFailure: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.679 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalFailure] Value[false]
                                  2021-04-07 16:03:53.679 - debug: mielecloudservice.0 (25477) createStateConnected: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [true]
                                  2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.Connected] Value[true]
                                  2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createStateSignalInUse: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.680 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalInUse] Value[false]
                                  2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) createStateActionsInformation: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: []
                                  2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) createString: Path[Hoods.mac-00124B000E881998.ACTIONS.Action_Information] Value[]
                                  2021-04-07 16:03:53.681 - debug: mielecloudservice.0 (25477) addDeviceNicknameAction: Path:[Hoods.mac-00124B000E881998], mieleDevice:[{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":18,"value_localized":"Dunstabzugshaube"},"deviceName":"","deviceIdentLabel":{"fabNumber":"mac-00124B000E881998","fabIndex":"","techType":"","matNumber":"","swids":[]},"xkmIdentLabel":{"techType":"","releaseVersion":""}},"state":{"ProgramID":{"value_raw":2449473536,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":271,"value_localized":"Auffrischen + Befeuchten","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":2,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":0,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}}]
                                  2021-04-07 16:03:53.682 - debug: mielecloudservice.0 (25477) APISendRequest: Awaiting requested data.
                                  2021-04-07 16:03:53.980 - debug: mielecloudservice.0 (25477) API returned Status: [200]
                                  2021-04-07 16:03:53.981 - debug: mielecloudservice.0 (25477) CurrentlyPermittedActions: {"processAction":[],"light":[1],"ambientLight":[],"startTime":[],"ventilationStep":[1,2,3,4],"programId":[],"targetTemperature":[],"deviceName":false,"powerOn":true,"powerOff":false,"colors":[],"modes":[]}
                                  2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) addPowerSwitch: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) [checkPowerAction]: Device [Hoods.mac-00124B000E881998]: PowerOn is permitted!
                                  2021-04-07 16:03:53.982 - debug: mielecloudservice.0 (25477) addPowerSwitch: result from getPowerState: [Off]
                                  2021-04-07 16:03:53.983 - debug: mielecloudservice.0 (25477) addLightSwitch: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.984 - debug: mielecloudservice.0 (25477) [checkPowerAction]: Device [Hoods.mac-00124B000E881998]: PowerOn is permitted!
                                  2021-04-07 16:03:53.984 - debug: mielecloudservice.0 (25477) addLightSwitch: result from getLightState: [Off]
                                  2021-04-07 16:03:53.985 - debug: mielecloudservice.0 (25477) addStopButton: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.986 - debug: mielecloudservice.0 (25477) addVentilationStepSwitch: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.986 - debug: mielecloudservice.0 (25477) addColorsAction: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.987 - debug: mielecloudservice.0 (25477) createStateSignalInfo: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.987 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.signalInfo] Value[false]
                                  2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createStateFullRemoteControl: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.fullRemoteControl] Value[false]
                                  2021-04-07 16:03:53.988 - debug: mielecloudservice.0 (25477) createStateSmartGrid: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.smartGrid] Value[false]
                                  2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createStateMobileStart: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: [false]
                                  2021-04-07 16:03:53.989 - debug: mielecloudservice.0 (25477) createBool: Path[Hoods.mac-00124B000E881998.mobileStart] Value[false]
                                  
                                  #####
                                  2021-04-07 16:03:53.990 - debug: mielecloudservice.0 (25477) createStateVentilationStep: Path[Hoods.mac-00124B000E881998], setup: [true], path: [Hoods.mac-00124B000E881998], value: []
                                  #####
                                  
                                  
                                  2021-04-07 16:03:53.990 - debug: mielecloudservice.0 (25477) addVentilationStepSwitch: Path[Hoods.mac-00124B000E881998]
                                  2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) splitMieleDevices: mac-00124B000E0C6D06: [mac-00124B000E0C6D06] *** Value: [{"ident":{"type":{"key_localized":"Gerätetyp","value_raw":27,"value_localized":"Kochfeld"},"deviceName":"","deviceIdentLabel":{"fabNumber":"000000000000","fabIndex":"00","techType":"KM X","matNumber":"00000000","swids":["12869","0"]},"xkmIdentLabel":{"techType":"XKS 3000 Z","releaseVersion":"V1.30"}},"state":{"ProgramID":{"value_raw":2600468480,"value_localized":"","key_localized":"Programmbezeichnung"},"status":{"value_raw":1,"value_localized":"Aus","key_localized":"Status"},"programType":{"value_raw":0,"value_localized":"Programm","key_localized":"Programmart"},"programPhase":{"value_raw":0,"value_localized":"","key_localized":"Programmphase"},"remainingTime":[0,0],"startTime":[0,0],"targetTemperature":[],"temperature":[],"signalInfo":false,"signalFailure":false,"signalDoor":false,"remoteEnable":{"fullRemoteControl":false,"smartGrid":false,"mobileStart":false},"ambientLight":null,"light":null,"elapsedTime":[],"spinningSpeed":{"unit":"U/min","value_raw":null,"value_localized":null,"key_localized":"Schleuderdrehzahl"},"dryingStep":{"value_raw":null,"value_localized":"","key_localized":"Trockenstufe"},"ventilationStep":{"value_raw":null,"value_localized":"","key_localized":"Lüfterstufe"},"plateStep":[{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"},{"value_raw":0,"value_localized":"0","key_localized":"Leistungsstufe"}],"ecoFeedback":null,"batteryLevel":null}}]
                                  2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) This is a Kochfeld
                                  2021-04-07 16:03:53.991 - debug: mielecloudservice.0 (25477) _knownDevices={"000147896692":{"deviceFolder":"Washing_machines","name":"Washing machines reported by Miele@Home API","icon":"icons/01_washingmachine.svg","API_Id":"000147896692"},"000139847422":{"deviceFolder":"Tumble_dryers","name":"Tumble dryers reported by Miele@Home API","icon":"icons/02_dryer.svg","API_Id":"000139847422"},"mac-00124B000E881998":{"deviceFolder":"Hoods","name":"Hoods reported by Miele@Home API","icon":"icons/18_hood.svg","API_Id":"mac-00124B000E881998"},"000000000000":{"deviceFolder":"Hobs","name":"Hobs reported by Miele@Home API","icon":"icons/14_hobhighlight.svg","API_Id":"mac-00124B000E0C6D06"}}
                                  2021-04-07 16:03:53.992 - debug: mielecloudservice.0 (25477) addMieleDevice: NewPath = [Hobs.000000000000]
                                  2021-04-07 16:03:53.992 - debug: mielecloudservice.0 (25477) addMieleDevice:ident
                                  2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) addMieleDeviceIdent: Path = [Hobs.000000000000.IDENT]
                                  2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.ComModFirmware] Value[V1.30]
                                  2021-04-07 16:03:53.993 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.ComModTechType] Value[XKS 3000 Z]
                                  2021-04-07 16:03:53.994 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceSerial] Value[000000000000]
                                  2021-04-07 16:03:53.994 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceTechType] Value[KM X]
                                  2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.IDENT.DeviceMatNumber] Value[00000000]
                                  2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) addMieleDevice:state
                                  2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) createStateDeviceMainState: Path[Hobs.000000000000.Status], setup: [true], path: [Hobs.000000000000.Status], value: [Aus]
                                  2021-04-07 16:03:53.995 - debug: mielecloudservice.0 (25477) [createNumber]: Path[Hobs.000000000000.Status_raw] Value[1] Unit[]
                                  
                                  #####
                                  2021-04-07 16:03:54.007 - warn: mielecloudservice.0 (25477) State "mielecloudservice.0.Hoods.mac-00124B000E881998.ACTIONS.VentilationStep" has no existing object, this might lead to an error in future versions
                                  #####
                                  2021-04-07 16:03:54.195 - debug: mielecloudservice.0 (25477) createString: Path[Hobs.000000000000.Status] Value[Aus]
                                  2021-04-07 16:03:54.196 - debug: mielecloudservice.0 (25477) createStateSignalFailure: Path[Hobs.000000000000], setup: [true], path: [Hobs.000000000000], value: [false]
                                  
                                  GrizzelbeeG Offline
                                  GrizzelbeeG Offline
                                  Grizzelbee
                                  Developer
                                  wrote on last edited by
                                  #251

                                  @marka
                                  Hier mal ein Versuch dazu:

                                  V4.0.4 (2021-04-07) (Wastelands)

                                  • (grizzelbee) Fix: fixes ventilation step switch for hoods
                                  M 2 Replies Last reply
                                  0
                                  • GrizzelbeeG Grizzelbee

                                    @marka
                                    Hier mal ein Versuch dazu:

                                    V4.0.4 (2021-04-07) (Wastelands)

                                    • (grizzelbee) Fix: fixes ventilation step switch for hoods
                                    M Offline
                                    M Offline
                                    MarkA
                                    wrote on last edited by
                                    #252

                                    Es bleibt nach der Aktualisierung bei der 4.0.3 - ist das korrekt?

                                    GrizzelbeeG 1 Reply Last reply
                                    0
                                    • M MarkA

                                      Es bleibt nach der Aktualisierung bei der 4.0.3 - ist das korrekt?

                                      GrizzelbeeG Offline
                                      GrizzelbeeG Offline
                                      Grizzelbee
                                      Developer
                                      wrote on last edited by
                                      #253

                                      @marka sagte in MieleCloudService Adapter:

                                      Es bleibt nach der Aktualisierung bei der 4.0.3 - ist das korrekt?

                                      Ja. Das habe ich im Überschwang der Gefühle verbaselt. Habe das aber gerade noch schnell gefixed. Versionsnummer jetzt auch Ok - bleibt inhaltlich aber das Selbe.

                                      1 Reply Last reply
                                      0
                                      • M Offline
                                        M Offline
                                        M-A-X
                                        wrote on last edited by
                                        #254

                                        Wenn ich über die Katze Update (auf 4.0.4) muss ich dann was ändern damit ich das nächste Release 'normal' updaten kann? Bzw wird mir das nächste Release automatisch bei Updates angezeigt? Oder muss ich ab dann immer über die Katze updaten?
                                        Hab etwas Respekt davor :)

                                        Thomas BraunT 1 Reply Last reply
                                        0
                                        • M M-A-X

                                          Wenn ich über die Katze Update (auf 4.0.4) muss ich dann was ändern damit ich das nächste Release 'normal' updaten kann? Bzw wird mir das nächste Release automatisch bei Updates angezeigt? Oder muss ich ab dann immer über die Katze updaten?
                                          Hab etwas Respekt davor :)

                                          Thomas BraunT Online
                                          Thomas BraunT Online
                                          Thomas Braun
                                          Most Active
                                          wrote on last edited by
                                          #255

                                          @m-a-x

                                          Wenn die Versionsnummer über den regulären Zweig größer wird als die über git installierte wird die 'reguläre' dann bevorzugt werden.

                                          Linux-Werkzeugkasten:
                                          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                          NodeJS Fixer Skript:
                                          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                          1 Reply Last reply
                                          1
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          833

                                          Online

                                          32.4k

                                          Users

                                          81.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe