Ankündigung

Einklappen
Keine Ankündigung bisher.

Miele - Miele@home Geräte anbinden / LBS bauen ?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    Zitat von ctx Beitrag anzeigen
    Keine Ahnung was ich falsch mache aber es geht nicht..

    Hallo ctx
    habe den selben Fehlercode - hast du das Problem lösen können?

    Kommentar


      #32
      Leider nicht, habs aufgegeben. Zu wenig Smart dieser Doofe Geschirspühler ..
      Falls du es schaffst würde ich gerne wissen wie ;-)

      Kommentar


        #33
        Hat zufällig jemand einen Miele Kühlschrank oder Kühl/Gefrier-Kombi mit Miele@Home Anbindung?

        Ich habe mal die Miele@home API implementiert um diese dann in einen LBS zu gießen, habe aber genau ein Problem, nämlich, dass sich SuperCooling (processAction=6) nicht aktivieren lässt. Alles Andere (Name ändern, Zieltemperatur ändern, Status auslesen, Events empfangen) funktioniert. Das Verhalten ist auch bei allen anderen Implementierungen gleich (z.B. miele-MQTT auf Github).

        Daher ist die Frage, ob es grundsätzliches Problem der API ist oder meines Kühlschranks. Interessanterweise lässt sich SuperCooling aber über die Miele@home App (Android) aktivieren. Da werde ich auch noch mal prüfen, ob ich das sniffen kann, aber vermutlich wird dies aufgrund von SSL Verschlüsselung schwierig. Den Developer-Support habe ich auch schon angeschrieben.

        Falls also jemand ein Miele Kühlgerät mit Miele@home hat und das mal testen könnte, bitte hier melden.

        Kommentar


          #34
          Ich habe inzwischen einen Miele@home API LBS ins DL Portal gestellt.
          Das in Post #33 beschriebene Problem ist wohl ein Bug auf Seiten Miele. Dazu bin ich gerade mit Development Support von Miele in Kontakt. Der LBS sollte aber grundsätzlich alle API Feature unterstützen. Ich konnte allerdings nur die testen, die für einen Miele Kühlschrank gültig sind.

          Feedback natürlich gerne hier ...

          Kommentar


            #35
            Vielen Dank André!

            Heute installiert und mal rasch die Waschmaschine eingebunden. Das scheint soweit zu laufen. Morgen dann detailliertere Tests und dazu noch mit dem Tumbler.

            LG Christian

            Kommentar


              #36
              Hi Jonofe,
              habe mir Deinen Baustein auch heruntergeladen. Vielen Dank für die Gelegenheit hierfür und das Du uns diesen zur Verfügung stellst.
              Im Mai haben wir einen neuen Miele Trockner und Waschmaschine bekommen somit bin ich ein geeigneter Abnehmer für den LBS.

              Die Kommunikation mit Miele funktioniert und ich bekomme an den LBS Bausteinen die entsprechenden Informationen.

              Was ich noch nicht ganz verstanden habe sind die Eingänge.

              Wenn ich auf E16 eine 1 sende zum Einschalten (meine hiermit nur Maschine an ohne Programmstart, das wäre meiner Meinung nach E9) tut sich nichts, die Maschine bleibt aus.
              Könntest du mir das bitte noch einmal etwas näher erklären.

              Ich habe gesehen, das auf Ausgang A32 Eco Feedback der Verbrauch in einem Json ausgegeben wird. Da würde ich mir gerne eine Auswertung dazu bauen.
              Wann ist der beste Zeitpunkt die Daten auszulesen und weiter zu verarbeiten? Wenn die Maschine aus ist steht auch beim wieder einschalten "null".
              Hättest Du da noch einen Tip für mich?

              Gruß
              MNO

              Kommentar


                #37
                Zitat von mno Beitrag anzeigen
                Könntest du mir das bitte noch einmal etwas näher erklären.
                Eigentlich sollte es genau so sein, wie von dir beschrieben. Da ich nur einen Kühlschrank habe, den man natürlich nicht per API ein-/ausschalten kann, kann ich das leider nicht nachvollziehen. Was steht denn im LBS Log?
                Was passiert denn wenn du bei eingeschaltetem Gerät eine 0 auf E16 schreibst?

                Zitat von mno Beitrag anzeigen
                Wann ist der beste Zeitpunkt die Daten auszulesen und weiter zu verarbeiten?
                Einen SBC-LBS an den Ausgang und immer dann verarbeiten, wenn aus dem SBC was rauskommt.
                Zuletzt geändert von jonofe; 11.09.2021, 16:26.

                Kommentar


                  #38
                  Guten Morgen jonofe,
                  danke für die Rückmeldung.

                  Habe es noch einmal probiert.

                  Von gestern Abend war die Maschine noch auf "Baumwollprogramm" gestanden. 1 gesendet Maschine geht an und bei 0 aus.
                  Jetzt habe ich den Drehregler der Maschine auf aus gestellt. Dann geht Sie nicht.

                  Denke es werde erst einmal mit den Ausgängen arbeiten.

                  Eine Frage noch. Was ist Smart Grid Ausgang 23?

                  Kommentar


                    #39
                    Zitat von mno Beitrag anzeigen
                    Jetzt habe ich den Drehregler der Maschine auf aus gestellt. Dann geht Sie nicht.
                    Was kommt denn dann an A34 raus? Dort werden alle derzeit möglichen Befehle als JSON angezeigt. Da müsste man sehen können wann ein Power-On/Off möglich ist. Bei Waschmaschinen und Trocknern muss bei einigen Aktionen aktiv am Gerät Remote-Start aktiviert werden.

                    Zitat von mno Beitrag anzeigen
                    Eine Frage noch. Was ist Smart Grid Ausgang 23?
                    https://www.schoener-wohnen.de/tipps...um-stromsparen

                    Die meisten Infos zu verschiedenen Befehlen und Statuswerten findest du direkt in der Swagger API Doku:

                    https://www.miele.com/developer/swagger-ui/

                    Über Swagger kannst du übrigens auch alle Befehle direkt ansetzen. Dazu einfach auf der Seite auf Authorize klicken und dann entweder das aktuelle AccessToken (steht in /tmp/miele.config) oder client_id und client_secret eingeben und auf Authorize und dann auf Close klicken. Danach ist Swagger mit deinem Gerät verbunden.
                    Du kannst dann bei den jeweiligen API Calls auf "Try it out" klicken und dann entweder noch notwendige Daten angeben oder direkt von Execute klicken. Dann kannst du testen ob die API Befehle funktionieren. Wenn es über die Swagger UI geht, aber über den LBS nicht, dann ist beim LBS noch was im Argen.
                    Zuletzt geändert von jonofe; 12.09.2021, 06:15.

                    Kommentar


                      #40
                      An A34:
                      {"processAction":[],"light":[],"ambientLight":[],"startTime":[],"ventilationStep":[],"programId":[],"targetTemperature":[],"deviceName":false,"powerOn":true,"powerOff":fals e,"colors":[],"modes":[]}

                      Kommentar


                        #41
                        Dann sollte PowerOn gehen, aber PowerOff nicht.

                        Kommentar


                          #42
                          Hallo,
                          habe folgende Fehlermeldungen.
                          Ist das bei Euch auch so? Wie könnte ich diese abstellen?

                          Bildschirmfoto 2021-09-22 um 08.59.50.png

                          Kommentar


                            #43
                            Zitat von mno Beitrag anzeigen
                            Ist das bei Euch auch so?
                            Bei mir ist es nicht so. Kann aber daran liegen, dass dein Gerät evtl. nicht das komplette API-JSON zurück liefert.

                            Zitat von mno Beitrag anzeigen
                            Wie könnte ich diese abstellen?
                            Inhalt des Logfiles posten, insbesondere die Event Einträge.

                            Was ich bei mir noch festgestellt habe, dass die Verbindung zum Event-Channel nach einiger Zeit (30-60 Minuten) abreißt und sich dann die Ausgänge nicht mehr aktualisieren. Das muss ich mir nochmal genauer anschauen.

                            Kommentar


                              #44
                              Hi jonofe,
                              danke für deine Rückmeldung. Hier der Log aus dem Miele Baustein:

                              021-09-21 03:03:51

                              602854

                              13718

                              debug

                              EXE19002325 [v0.1]: Event devices: {"ident":{"type":{"key_localized":"Ger\u00e4tet yp" ,"value_raw":1,"value_localized":"Waschmaschine "}, "deviceName":"","deviceIdentLabel":{"fabNumber ":"0 00151388125","fabIndex":"20","techType":"WCI860"," matNumber":"11284120","swids":["5031","20456","25213","25191","25304","25205" ,"25 312","25319"]},"xkmIdentLabel":{"techType":"EK037","releaseVe rs ion":"03.88"}},"state":{"ProgramID":{"value_raw": 1 23,"value_localized":"Dunkles\/Jeans","key_localized":"Programmbezeichnung"},"sta tus":{"value_raw":1,"value_localized":"Aus","key_ l ocalized":"Status"},"programType":{"value_raw":1," value_localized":"Eigenes Programm","key_localized":"Programmart"},"programP hase":{"value_raw":256,"value_localized":"","key_l ocalized":"Programmphase"},"remainingTime":[1,50],"startTime":[0,0],"targetTemperature":[{"value_raw":4000,"value_localized":40,"unit":" Cel sius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"sign alD oor":true,"remoteEnable":{"fullRemoteControl":tru e ,"smartGrid":true,"mobileStart":false},"ambient Lig ht":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U\/min","value_raw":1200,"value_localized":"1200","k e y_localized":"Schleuderdrehzahl"},"dryingStep":{"v alue_raw":null,"value_localized":"","key_localized ":"Trockenstufe"},"ventilationStep":{"value_ra w":n ull,"value_localized":"","key_localized":"L\u00fcf terstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}} (2076)

                              2021-09-21 03:03:51

                              606219

                              13718

                              debug

                              EXE19002325 [v0.1]: Event actions: {"ident":{"type":{"key_localized":"Ger\u00e4tet yp" ,"value_raw":1,"value_localized":"Waschmaschine "}, "deviceName":"","deviceIdentLabel":{"fabNumber ":"0 00151388125","fabIndex":"20","techType":"WCI860"," matNumber":"11284120","swids":["5031","20456","25213","25191","25304","25205" ,"25 312","25319"]},"xkmIdentLabel":{"techType":"EK037","releaseVe rs ion":"03.88"}},"state":{"ProgramID":{"value_raw": 1 23,"value_localized":"Dunkles\/Jeans","key_localized":"Programmbezeichnung"},"sta tus":{"value_raw":1,"value_localized":"Aus","key_ l ocalized":"Status"},"programType":{"value_raw":1," value_localized":"Eigenes Programm","key_localized":"Programmart"},"programP hase":{"value_raw":256,"value_localized":"","key_l ocalized":"Programmphase"},"remainingTime":[1,50],"startTime":[0,0],"targetTemperature":[{"value_raw":4000,"value_localized":40,"unit":" Cel sius"},{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"}],"temperature":[{"value_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"},{"v alue_raw":-32768,"value_localized":null,"unit":"Celsius"}],"signalInfo":false,"signalFailure":false,"sign alD oor":true,"remoteEnable":{"fullRemoteControl":tru e ,"smartGrid":true,"mobileStart":false},"ambient Lig ht":null,"light":null,"elapsedTime":[0,0],"spinningSpeed":{"unit":"U\/min","value_raw":1200,"value_localized":"1200","k e y_localized":"Schleuderdrehzahl"},"dryingStep":{"v alue_raw":null,"value_localized":"","key_localized ":"Trockenstufe"},"ventilationStep":{"value_ra w":n ull,"value_localized":"","key_localized":"L\u00fcf terstufe"},"plateStep":[],"ecoFeedback":null,"batteryLevel":null}} (2076)

                              2021-09-21 03:03:51

                              607064

                              13718

                              debug

                              EXE19002325 [v0.1]: Event actions: {"processAction":[],"light":[],"ambientLight":[],"startTime":[],"ventilationStep":[],"programId":[],"targetTemperature":[],"deviceName":false,"powerOn":true,"powerOff":f als e,"colors":[],"modes":[]} (2076)

                              2

                              Kommentar


                                #45
                                Zitat von mno Beitrag anzeigen
                                Ist das bei Euch auch so?
                                Ja.

                                Fehler-Log_Miele-LBS.JPG

                                Ich habe den LBS mit einer Waschmaschine, einem Trockner und einem Geschirrspüler kurz getestet. Aber mangels Zeit nicht weiterverfolgt

                                Zitat von jonofe Beitrag anzeigen
                                Bei mir ist es nicht so.
                                jonofe André, du hast den LBS ja für deinen Kühlschrank geschrieben und uns zur Verfügung gestellt.
                                Zuletzt geändert von ggt; 23.09.2021, 11:38.

                                Kommentar

                                Lädt...
                                X