Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. MieleCloudService Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    MieleCloudService Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      skapi last edited by skapi

      @Marc-Berg Danke für die Info!! Jedoch auch nach dem "gerade ziehen" auch keine Installation der 6.4.1 Version möglich

      ioBroker Error

      $ iobroker url Grizzelbee/ioBroker.mielecloudservice --host raspberrypi --debug
      install Grizzelbee/ioBroker.mielecloudservice
      NPM version: 8.19.3
      Installing Grizzelbee/ioBroker.mielecloudservice... (System call)
      npm ERR! engine Unsupported enginenpm ERR! engine Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1npm ERR! notsup Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1npm ERR! notsup Required: {"node":"^14.0.0"}npm ERR! notsup Actual: {"npm":"8.19.3","node":"v16.19.0"}
      host.raspberrypi Cannot install Grizzelbee/ioBroker.mielecloudservice: 1
      ERROR: Process exited with code 25
      

      @Tobi68 Ja, die V6.4.0 läuft eh...

      Marc Berg 1 Reply Last reply Reply Quote 0
      • Marc Berg
        Marc Berg Most Active @skapi last edited by

        @skapi sagte in MieleCloudService Adapter:

        @Marc-Berg Danke für die Info!! Jedoch auch nach dem "gerade ziehen" auch keine
        ERROR: Process exited with code 25

        https://forum.iobroker.net/topic/57337/fehler-25-oder-217-bei-adapter-install-update-mit-npm8

        1 Reply Last reply Reply Quote 0
        • S
          skapi last edited by

          @marc-berg said in MieleCloudService Adapter:

          @skapi sagte in MieleCloudService Adapter:

          @Marc-Berg Danke für die Info!! Jedoch auch nach dem "gerade ziehen" auch keine
          ERROR: Process exited with code 25

          https://forum.iobroker.net/topic/57337/fehler-25-oder-217-bei-adapter-install-update-mit-npm8

          Danke für den Vorschlag! Hab die "for" Schleife ausgeführt, reboot und nochmals versucht den 6.4.1 Adapter zu installieren - leider mit Error

          ioBroker Error

          $ iobroker url Grizzelbee/ioBroker.mielecloudservice --host raspberrypi --debug
          install Grizzelbee/ioBroker.mielecloudservice
          NPM version: 8.19.3
          Installing Grizzelbee/ioBroker.mielecloudservice... (System call)
          npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2023-01-24T19_29_41_672Z-debug-0.log
          host.raspberrypi Cannot install Grizzelbee/ioBroker.mielecloudservice: 1
          ERROR: Process exited with code 25
          

          LOG Error

          root@raspberrypi ~ > # cat /home/iobroker/.npm/_logs/2023-01-24T19_29_41_672Z-debug-0.log
          0 verbose cli /usr/local/bin/node /usr/local/bin/npm
          1 info using npm@8.19.3
          2 info using node@v16.19.0
          3 timing npm:load:whichnode Completed in 3ms
          4 timing config:load:defaults Completed in 10ms
          5 timing config:load:file:/usr/local/lib/node_modules/npm/npmrc Completed in 4ms
          6 timing config:load:builtin Completed in 5ms
          7 timing config:load:cli Completed in 7ms
          8 timing config:load:env Completed in 6ms
          9 timing config:load:file:/opt/iobroker/.npmrc Completed in 10ms
          10 timing config:load:project Completed in 35ms
          11 timing config:load:file:/home/iobroker/.npmrc Completed in 5ms
          12 timing config:load:user Completed in 7ms
          13 timing config:load:file:/usr/local/etc/npmrc Completed in 11ms
          14 timing config:load:global Completed in 12ms
          15 timing config:load:validate Completed in 3ms
          16 timing config:load:credentials Completed in 13ms
          17 timing config:load:setEnvs Completed in 6ms
          18 timing config:load Completed in 113ms
          19 timing npm:load:configload Completed in 114ms
          20 timing npm:load:mkdirpcache Completed in 13ms
          21 timing npm:load:mkdirplogs Completed in 17ms
          22 verbose title npm install Grizzelbee/ioBroker.mielecloudservice
          23 verbose argv "install" "Grizzelbee/ioBroker.mielecloudservice"
          24 timing npm:load:setTitle Completed in 15ms
          25 timing config:load:flatten Completed in 16ms
          26 timing npm:load:display Completed in 31ms
          27 verbose logfile logs-max:10 dir:/home/iobroker/.npm/_logs
          28 verbose logfile /home/iobroker/.npm/_logs/2023-01-24T19_29_41_672Z-debug-0.log
          29 timing npm:load:logFile Completed in 62ms
          30 timing npm:load:timers Completed in 1ms
          31 timing npm:load:configScope Completed in 0ms
          32 timing npm:load Completed in 264ms
          33 timing arborist:ctor Completed in 26ms
          34 silly logfile start cleaning logs, removing 4 files
          35 silly logfile done cleaning log files
          36 timing idealTree:init Completed in 8871ms
          37 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules/iobroker.alexa2
          38 timing idealTree:userRequests Completed in 10266ms
          39 silly idealTree buildDeps
          40 silly fetch manifest iobroker.mielecloudservice@Grizzelbee/ioBroker.mielecloudservice
          41 silly placeDep ROOT iobroker.mielecloudservice@6.4.1 OK for: iobroker.inst@3.0.0 want: Grizzelbee/ioBroker.mielecloudservice
          42 silly fetch manifest axios@^1.1.2
          43 silly fetch manifest axios-oauth-client@^2.0.0
          44 silly fetch manifest eventsource@^2.0.2
          45 silly fetch manifest flatted@^3.2.7
          46 http fetch GET 200 https://registry.npmjs.org/axios 190ms (cache hit)
          47 http fetch GET 200 https://registry.npmjs.org/flatted 194ms (cache hit)
          48 http fetch GET 200 https://registry.npmjs.org/axios-oauth-client 203ms (cache hit)
          49 http fetch GET 200 https://registry.npmjs.org/eventsource 206ms (cache hit)
          50 timing idealTree:#root Completed in 2447ms
          51 silly placeDep node_modules/iobroker.mielecloudservice axios@1.2.4 OK for: iobroker.mielecloudservice@6.4.1 want: ^1.1.2
          52 silly placeDep node_modules/iobroker.mielecloudservice axios-oauth-client@2.0.2 OK for: iobroker.mielecloudservice@6.4.1 want: ^2.0.0
          53 silly placeDep ROOT eventsource@2.0.2 OK for: iobroker.mielecloudservice@6.4.1 want: ^2.0.2
          54 silly placeDep ROOT flatted@3.2.7 OK for: iobroker.mielecloudservice@6.4.1 want: ^3.2.7
          55 silly fetch manifest form-data@^4.0.0
          56 http fetch GET 200 https://registry.npmjs.org/form-data 28ms (cache hit)
          57 timing idealTree:node_modules/iobroker.mielecloudservice Completed in 93ms
          58 timing idealTree:node_modules/eventsource Completed in 0ms
          59 timing idealTree:node_modules/flatted Completed in 0ms
          60 silly placeDep node_modules/iobroker.mielecloudservice form-data@4.0.0 OK for: axios@1.2.4 want: ^4.0.0
          61 timing idealTree:node_modules/iobroker.mielecloudservice/node_modules/axios Completed in 13ms
          62 timing idealTree:node_modules/iobroker.mielecloudservice/node_modules/axios-oauth-client Completed in 0ms
          63 timing idealTree:node_modules/iobroker.mielecloudservice/node_modules/form-data Completed in 0ms
          64 timing idealTree:buildDeps Completed in 2565ms
          65 timing idealTree:fixDepFlags Completed in 73ms
          66 timing idealTree Completed in 21842ms
          67 timing command:install Completed in 22010ms
          68 verbose stack Error: Unsupported engine
          68 verbose stack     at checkEngine (/usr/local/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js:14:25)
          68 verbose stack     at Arborist.[checkEngineAndPlatform] (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:228:11)
          68 verbose stack     at Arborist.buildIdealTree (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:214:42)
          68 verbose stack     at async Promise.all (index 1)
          68 verbose stack     at async Arborist.reify (/usr/local/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:154:5)
          68 verbose stack     at async Install.exec (/usr/local/lib/node_modules/npm/lib/commands/install.js:145:5)
          68 verbose stack     at async module.exports (/usr/local/lib/node_modules/npm/lib/cli.js:78:5)
          69 verbose pkgid iobroker.mielecloudservice@6.4.1
          70 verbose cwd /opt/iobroker
          71 verbose Linux 5.10.103-v7l+
          72 verbose node v16.19.0
          73 verbose npm  v8.19.3
          74 error code EBADENGINE
          75 error engine Unsupported engine
          76 error engine Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1
          77 error notsup Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1
          77 error notsup Required: {"node":"^14.0.0"}
          77 error notsup Actual:   {"npm":"8.19.3","node":"v16.19.0"}
          78 verbose exit 1
          79 timing npm Completed in 24252ms
          80 verbose unfinished npm timer reify 1674588583935
          81 verbose unfinished npm timer reify:loadTrees 1674588584054
          82 verbose code 1
          83 error A complete log of this run can be found in:
          83 error     /home/iobroker/.npm/_logs/2023-01-24T19_29_41_672Z-debug-0.log
          

          Marc Berg 1 Reply Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active @skapi last edited by Marc Berg

            @skapi sagte in MieleCloudService Adapter:

            @marc-berg said in MieleCloudService Adapter:

            @skapi sagte in MieleCloudService Adapter:

            @Marc-Berg Danke für die Info!! Jedoch auch nach dem "gerade ziehen" auch keine
            ERROR: Process exited with code 25

            https://forum.iobroker.net/topic/57337/fehler-25-oder-217-bei-adapter-install-update-mit-npm8

            Danke für den Vorschlag! Hab die "for" Schleife ausgeführt, reboot und nochmals versucht den 6.4.1 Adapter zu installieren - leider mit Error

            Der gleiche Fehler kommt bei mir auch, wenn ich versuche, auf die 6.4.1 zu gehen:

            63 error code EBADENGINE
            64 error engine Unsupported engine
            65 error engine Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1
            66 error notsup Not compatible with your version of node/npm: iobroker.mielecloudservice@6.4.1
            66 error notsup Required: {"node":"^14.0.0"}
            66 error notsup Actual:   {"npm":"8.19.3","node":"v16.19.0"}
            
            

            Die 6.4.0 läuft aber rund.

            S Grizzelbee 2 Replies Last reply Reply Quote 0
            • S
              skapi @Marc Berg last edited by skapi

              @marc-berg
              OK danke für die Info! Alle anderen Adapter funktionieren zu installieren...

              N 1 Reply Last reply Reply Quote 0
              • N
                Nachtfuchs @skapi last edited by

                Hallo in die Runde,

                wir bekommen demnächst eine Miele Waschmaschine mit TwinDos. Gibt es eine Möglichkeit, über den Adapter die "Füllmenge" der TwinDos Kartuschen abzufragen?

                use case wäre letztlich: WENN Befüllung <20%, DANN schreibe e-mail/Whatsapp zur Nachbestellung.

                Dank euch

                O 1 Reply Last reply Reply Quote 0
                • O
                  oxident @Nachtfuchs last edited by

                  @nachtfuchs Leider nein. Gobt die API nicht her. Die App scheint das auch nur selbständig zu "schätzen".

                  Marc Berg N 2 Replies Last reply Reply Quote 0
                  • Marc Berg
                    Marc Berg Most Active @oxident last edited by Marc Berg

                    @oxident sagte in MieleCloudService Adapter:

                    Die App scheint das auch nur selbständig zu "schätzen".

                    Ich glaube nicht, dass die App das schätzt. Denn man kann in der App den Füllstand zwar manuell einstellen/korrigieren, das geht aber nur, wenn die Waschmaschine eingeschaltet ist. Diese Information scheint also doch in der Waschmaschine zu "stecken" (und die schätzt das).
                    Ist aber nur 'ne Vermutung.

                    O 1 Reply Last reply Reply Quote 0
                    • N
                      Nachtfuchs @oxident last edited by

                      @oxident said in MieleCloudService Adapter:

                      @nachtfuchs Leider nein. Gobt die API nicht her. Die App scheint das auch nur selbständig zu "schätzen".

                      schade .... wäre schön gewesen

                      Dank euch

                      1 Reply Last reply Reply Quote 0
                      • O
                        oxident @Marc Berg last edited by

                        @marc-berg Hmm, stimmt. Das ist mir gar nicht aufgefallen.

                        Wollen wir mal hoffen, dass da irgendwann noch was kommt. Das wäre einer der wichtigsten Funktionen für mich.

                        1 Reply Last reply Reply Quote 0
                        • Grizzelbee
                          Grizzelbee Developer @Marc Berg last edited by Grizzelbee

                          @skapi

                          @marc-berg sagte in MieleCloudService Adapter:

                          Der gleiche Fehler kommt bei mir auch, wenn ich versuche, auf die 6.4.1 zu gehen:

                          Tut mir leid, mein Fehler! die 6.4.1 verlangt nach einer NodeJs Version, die kompatibel zu 14 ist - und das ist die 16er nur bedingt, dewegen der Fehler. Ich werkel langsam an einer v6.5.0, die das fixed.

                          @oxident
                          @marc-berg sagte in MieleCloudService Adapter:

                          ch glaube nicht, dass die App das schätzt. Denn man kann in der App den Füllstand zwar manuell einstellen/korrigieren, das geht aber nur, wenn die Waschmaschine eingeschaltet ist. Diese Information scheint also doch in der Waschmaschine zu "stecken" (und die schätzt das).
                          Ist aber nur 'ne Vermutung.

                          Nein, das wird nicht geschätzt. Als wir unsere WaMa vor ca. drei Jahren neu bekommen haben, gab es überhaupt keine TwinDos-Leer-Warnung. Mit der Folge, das wir einige Waschladungen ohne Waschmittel gewaschen haben. Ich habe - als ich das bemerkt habe - Miele eine Mail geschrieben, das die Füllstandsermittlung (falls kein Sensor dafür vorhanden ist) doch recht einfach ist: Die Füllmenge einer neuen Kartusche kennt Miele - die füllen die ja selber ab - und die verbrauchen Milliliter pro Waschgang kennen die auch (wird ja auch im Display angezeigt). Also braucht es nur einen Waschgangszähler, der beim Nachfüllen einer Kartusche auf Null gesetzt wird und eine simple Division.
                          Ein paar Wochen später gab es ein Firmware Update und die Alarmierung in der App. Ich gehe mal vorsichtig davon aus, das die "meinen" Zähler implementiert haben.

                          Das kann man natürlich auch in einem Script nachbilden, ich persönlich warte aber darauf, das die API die Info liefert. Miele ist jedenfalls informiert, dass viele Nutzer darauf warten.

                          1 Reply Last reply Reply Quote 2
                          • T
                            Tobi68 last edited by

                            Das Erste mal die Meldung an der Maschine das Klarspüler nachzufüllen ist..
                            Das kommt nicht über die API mit?

                            Grizzelbee 1 Reply Last reply Reply Quote 0
                            • Grizzelbee
                              Grizzelbee Developer @Tobi68 last edited by

                              @tobi68 sagte in MieleCloudService Adapter:

                              Das Erste mal die Meldung an der Maschine das Klarspüler nachzufüllen ist..
                              Das kommt nicht über die API mit?

                              Leider nein. Aktuell (API Version 1.0.6) werden keine Informationen über Verbrauchsmaterialien (Waschmittel Phase 1/Phase 2), Klarspüler, AutoDos, ...) geliefert. Folglich auch nicht vom Adapter.

                              S 1 Reply Last reply Reply Quote 0
                              • S
                                SigiMOE @Grizzelbee last edited by

                                Frage, gibt es eine Möglichkeit den aktuellen Stromverbrauch zu sehen von den jeweiligen Geräten ? Zumindest im Miele Adapter habe ich keinen Datenpunkt gefunden ? Würde gerne sehen, wie viel Watt mein DGC 6800 in der Aufheizphase benötigt , nur aus Neugier...., oder beim Induktionskochfeld etc....

                                D Marc Berg 2 Replies Last reply Reply Quote 0
                                • D
                                  deta Most Active @SigiMOE last edited by

                                  @sigimoe Nur wenn es in der API verfügbar ist. Habe auch eine Waschmaschiene, da kommen die Daten auch nicht via API in den Objekten, steht immer Null. Ich denke man kann ausgehen, was du in der Miele App sehen kannst, wird auch in der API übermittelt

                                  1 Reply Last reply Reply Quote 0
                                  • Marc Berg
                                    Marc Berg Most Active @SigiMOE last edited by Marc Berg

                                    @sigimoe sagte in MieleCloudService Adapter:

                                    DGC 6800

                                    Das hängt vom Gerät ab, bei unserer Waschmaschine werden die Daten übertragen:
                                    020223b8-6f85-4e11-808e-a72f1726516a-grafik.png

                                    Bei Dampfgarern fehlen die Daten aber in der API:
                                    https://www.miele.com/developer/assets/API_V1.x.x_capabilities_by_device.pdf

                                    S 1 Reply Last reply Reply Quote 0
                                    • S
                                      SigiMOE @Marc Berg last edited by

                                      @marc-berg danke 🙏

                                      Leider habe ich offensichtlich keine Geräte die den Stromverbrauch anzeigen.

                                      1 Reply Last reply Reply Quote 0
                                      • SKB
                                        SKB Developer Most Active last edited by

                                        Hallo,
                                        ich habe aktuell das Problem, das nach einem Neustart meines Pi's der Adapter sich nicht mehr einloggen möchte.
                                        Ich habe schon neue API-Daten von Miele requestiert, jedoch geht dies auch nicht.

                                        Version ist die 6.4.0

                                        Log:

                                        2023-02-10 14:23:34.898 - error: mielecloudservice.0 (18280) Error: Unable to authenticate user! Your credentials seem to be invalid. Please double check and fix them.
                                        2023-02-10 14:23:34.899 - warn: mielecloudservice.0 (18280) Credentials used for login:
                                        2023-02-10 14:23:34.901 - warn: mielecloudservice.0 (18280) options Miele_account: [xxx]
                                        2023-02-10 14:23:34.902 - warn: mielecloudservice.0 (18280) options Miele_Password: [xxx]
                                        2023-02-10 14:23:34.902 - warn: mielecloudservice.0 (18280) options Client_ID: [4063137a-xxxxxxx]
                                        2023-02-10 14:23:34.902 - warn: mielecloudservice.0 (18280) options Client_Secret: [1QpJ68xxxx]
                                        2023-02-10 14:23:34.903 - warn: mielecloudservice.0 (18280) options country: [de-DE]
                                        2023-02-10 14:23:34.904 - error: mielecloudservice.0 (18280) IMPORTANT!! Mask/Delete your credentials when posting your log online!
                                        2023-02-10 14:23:34.905 - info: mielecloudservice.0 (18280) Login attempt wasn't successful. Connection retry in 31.741 Seconds.
                                        2023-02-10 14:23:34.907 - info: mielecloudservice.0 (18280) Terminated (ADAPTER_REQUESTED_TERMINATION): Terminating adapter due to inability to authenticate.
                                        2023-02-10 14:23:35.489 - error: host.ioBroker instance system.adapter.mielecloudservice.0 terminated by request of the instance itself and will not be restarted, before user restarts it.
                                        
                                        1 Reply Last reply Reply Quote 0
                                        • N
                                          Nachtfuchs last edited by

                                          Hallo in die Runde,

                                          unsere Waschmaschine läuft seit zwei Tagen und nun ist es an der Zeit die vis zu erstellen.

                                          Mir fielen zwei Dinge auf:

                                          • der Datenpunkt "Estimated End Time" (text) zeigt die Endzeit um genau 1 h zu früh an, der Datenpunkt "remaining time" jedoch die korrekte Restlaufzeit. In der Miele App wird die richtige Endzeit angezeigt. Ich dachte zuerst an eine falsche Zeiteinstellung an der Maschine, aber diese ist richtig.
                                            Der screenshot ist von 12:44, also 1:26 Restlaufzeit obendrauf ist genau 14:10, nicht 13:10. Wie gesagt in der App ist es richitg

                                          • in der App wird der Füllstand der TwinDos-Kartuschen angezeigt, meine Frage ob es hierzu einen Datenpunkt gibt wurde ja bereits verneint. Hat jemand vielleicht Kontakt zum Miele-Team bzw. kann jemand den Adapter erweitern? Der Datenpunkt in der App ist ja da

                                          Dank euch

                                          caa037c3-04ff-4c83-ac2e-a587bb316af5-image.png

                                          Grizzelbee 1 Reply Last reply Reply Quote 0
                                          • Grizzelbee
                                            Grizzelbee Developer @Nachtfuchs last edited by

                                            @SKB
                                            Tut mir leid, ich habe deinen Post übersehen. Ist das Problem noch aktuell, oder hat sich das erledigt?
                                            Es kommt nämlich immer mal wieder vor, das ein Login nicht möglich ist - das erledigt sich aber üblicherweise schnell wieder.

                                            @Nachtfuchs
                                            Zu Punkt eins:
                                            Der Adapter nimmt jeweils die aktuelle Systemzeit und addiert die "remainingTime" dazu.
                                            40782ce1-b7dc-4048-9521-ccaef1af46f2-grafik.png
                                            cbb69391-b242-42fa-9b09-cc6d101da820-grafik.png
                                            Da es bei mir (Screenshots) tadellos funktioniert und sich auch noch niemand anders beklagt hat, gehe ich, ungeachtet deiner Aussage, doch von einem Problem auf deiner ioBroker Maschine aus. Bitte kontrolliere das noch einmal und untermauere deine Aussage ggf. mit aussagekräftigen Logs/Screenshots.

                                            Zu Punkt zwei verweise ich mal auf meine Posts von vor einer Woche:
                                            https://forum.iobroker.net/post/940046 und https://forum.iobroker.net/post/937069.

                                            Nicht alles, was die App kann, kann die API auch. Oder anders ausgedrückt: Nein - ich kann den Adapter nicht erweitern, weil es die Info in der API einfach nicht gibt.
                                            Der Adapter setzt 98% der Funktionen der API V1.0.5 um - Die aktuelle API V1.0.6 gibt es seit Ende letzten Jahres - die muss ich noch implementieren. Die Änderungen sind aber nur für eher spezielle Geräteklassen (Staubsaugerroboter und Kochfeld mit integriertem Dunstabzug) interessant. Wann Miele das implementiert, weiß nur Miele allein.

                                            SKB 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            802
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            miele mieleathome mielecloudservice
                                            81
                                            798
                                            169227
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo