Ankündigung

Einklappen
Keine Ankündigung bisher.

Logic Node: Miele - Connect all your Miele devices to KNX!

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

    #46
    Zitat von Roeller Beitrag anzeigen
    module is still working
    Only for your information: using a second Miele LBS on the same logic-worksheet gresults in an error and closing GPA.

    Kommentar


      #47
      Zitat von araeubig Beitrag anzeigen

      Only for your information: using a second Miele LBS on the same logic-worksheet gresults in an error and closing GPA.
      As far as I know, this is 'known' behaviour in the latest GPA (since 5.x), because the way it handles AsyncWebRequest library. As a workarround, use multiple logic worksheets. BTW. This is only a problem in the GPA itself, during simulating. It isn't a problem when running on the X1 or L1 itself because that uses a different technique.

      Kommentar


        #48
        Hello,

        I am trying out the Miele Logic Node (v0.1.2) for my washing machine.

        The product is registered (model, serial number) and linked to my greek Miele-account (miele.gr).

        I have the developer access, but I was not able to read out the device ID. I can get an correct answer when I trigger "MieleGetAllDevices”.

        The first "1" triggering does the authentication - this works.

        The second “1” triggering results in a 400-Bad Request error.

        (See the attached pictures below).

        GPA version: 5.1
        X1 firmware version: 2.8.869 (latest)

        Regards,
        Panos

        Trigger 1.png Trigger 2.png Error message.png
        Zuletzt geändert von panos578; 07.05.2024, 22:57.

        Kommentar


          #49
          Zitat von panos578 Beitrag anzeigen
          Hello,

          I am trying out the Miele Logic Node (v0.1.2) for my washing machine.

          The product is registered (model, serial number) and linked to my greek Miele-account (miele.gr).

          I have the developer access, but I was not able to read out the device ID. I can get an correct answer when I trigger "MieleGetAllDevices”.

          The first "1" triggering does the authentication - this works.

          The second “1” triggering results in a 400-Bad Request error.

          (See the attached pictures below).

          GPA version: 5.1
          X1 firmware version: 2.8.869 (latest)

          Regards,
          Panos


          Hi panos578 , There is absolutely something going wrong with the COUNTRY. I can not understand those non-alfa letters but I gues you have 'Greece' there, right?
          Your computer has GREECE language but the GPA has GERMAN language?
          My module should post country: gr, language: en i guess?
          According to Miele, the possibile options to get the devices (localised) back in a JSON, are: Available values : da, de, en, es, fr, it, nb, nl

          So even if your account in in Greece, you can not have the JSON output in Greek language but I gues it's in English then.
          Can you at least try on a computer which is in English or German language, while the GPA is in German language?​

          Kommentar


            #50
            Zitat von Roeller Beitrag anzeigen

            Hi panos578 , There is absolutely something going wrong with the COUNTRY. I can not understand those non-alfa letters but I gues you have 'Greece' there, right?
            Your computer has GREECE language but the GPA has GERMAN language?
            My module should post country: gr, language: en i guess?
            According to Miele, the possibile options to get the devices (localised) back in a JSON, are: Available values : da, de, en, es, fr, it, nb, nl

            So even if your account in in Greece, you can not have the JSON output in Greek language but I gues it's in English then.
            Can you at least try on a computer which is in English or German language, while the GPA is in German language?​


            Hi Roeller,
            ​first of all thanks for your quick response.
            The country I have selected from the dropdown-menu is Greece (Ελλάδα).I can't type the name of the country, so the only way is to select from the dropdown-list.
            I have set my Pc (Windows and language settings) and also the GPA to English.
            What I also tried was to change the language in the settings of the washing machine.
            The same error occurs again (attached pictures).

            Regards from Greece
            Panos

            First_trigger.png First_trigger_message.png Second_trigger error_message.png
            Zuletzt geändert von panos578; 08.05.2024, 22:51.

            Kommentar


              #51
              Zitat von Roeller Beitrag anzeigen
              As far as I know
              Only one question: Are you working on an updated or enhanced version? I will have a presentation with Miele at end of the year and want only to know if you are planning more or if i should work with the actual version?

              Regards André

              Kommentar


                #52
                Roeller

                I realized that the Output: "Signal Door" as part from the three Signal Outputs is set to false in the requested JSON but not transferred really to the output field. By connecting the output to "Formelberechnung" (Horst Lehner / Recomedia) the input in Fomelberechnung is not set to 0 / false.

                Actually i couldn't test this behavior by opening the door manually and changing with this the signal because i'am not at home and want to use the holiday time to finalize the logic sheets. The other two signal outputs are transmitted correctly and set the input of "Formelberechnung" to false.


                Regards André

                Screenshot (114).png
                Zuletzt geändert von araeubig; 14.10.2024, 07:02.

                Kommentar


                  #53
                  Hat jemand den Eingang "Set ProcessAction" zum Laufen gebracht?

                  Zum einen habe ich ohne Typ-Konverter Schwierigkeiten überhaupt einen Eingang zu verknüpfen - wenn ich die API als Basis nehme kann ich (im Falle eines Kühlschranks die Integer-Werte 4 und 5 oder 6 und 7 senden (Supper Freeze oder Super Cool Ein/Aus) - in der API funktioniert dies auch tadellos.

                  Über den Baustein gelingt es mir aber nicht mit einer 4 oder 6 einen der Modi einzuschalten. Die Annahme, dass ich nur ein Bit-Wert zum Triggern der ausgewählten Funktion senden kann, scheint ebenso wenig zu funktionieren.

                  Hat jemand eine Idee dazu?


                  Habe es zum Laufen gebracht - siehe Post #55
                  Zuletzt geändert von araeubig; 17.10.2024, 18:41. Grund: Update

                  Kommentar


                    #54
                    Neue Version folgt im nächsten Post



                    Zuletzt geändert von araeubig; 17.10.2024, 18:33.

                    Kommentar


                      #55
                      Mal mein fast finaler Ansatz zur Einbindung eines Kühlschrank (inklusive Einstellen der Temperatur Kühlen und Gefrieren sowie Auslösen SuperKühlen und SuperFrost über die Visualisierung):

                      Screenshot (144).png

                      Screenshot (145).png Screenshot (146).png Screenshot (147).png Screenshot (148).png Screenshot (149).png Screenshot (150).png Screenshot (151).png Screenshot (152).png Screenshot (153).png Screenshot (154).png Screenshot (155).png Screenshot (156).png Screenshot (157).png Screenshot (158).png Screenshot (159).png Screenshot (161).png
                      Zuletzt geändert von araeubig; 17.10.2024, 18:37.

                      Kommentar


                        #56
                        Roeller

                        Zitat von araeubig Beitrag anzeigen
                        I realized that the Output: "Signal Door" as part from the three Signal Outputs is set to false in the requested JSON but not transferred really to the output field. By connecting the output to "Formelberechnung" (Horst Lehner / Recomedia) the input in Fomelberechnung is not set to 0 / false.
                        Dear Roeller

                        i want to give you an update about the "Signal Door": The Signal Door is never set by Miele - it always remains 0 - An open door will only be signaled with 1 on Signal Failure. I don't know if this is based on the API or based on your logic brick.

                        The rest of the logic of my post #55 is working and tested over the weekend. As addition: the setting of json actions is now working too.

                        Another thing only for yor information: AFter getting the request from the Miele API the values are set and viewable in your logic brick but NOT all are always transferred to the following/connected brick (Status_ID for example). Only at the second trigger these missing values are transmitted BUT these values are set and viewable in your brick.
                        Zuletzt geändert von araeubig; 21.10.2024, 06:03.

                        Kommentar


                          #57
                          Moin moin,

                          hatte gestern ein seltsames Phänomen... Wollte am Gira G1 die Kaffeemaschine ausschalten, woraufhin sie das auch ursprünglich ausführen wollte, dann aber ununterbrochen an und wieder aus ging. Hat hier jemand schon mal eine ähnliche Feststellung gemacht?

                          image.png
                          Grüße
                          Marc

                          Kommentar


                            #58
                            was passiert in der Simulation? Welche Fehlermeldungen?

                            Dein gezeigtes Blatt wird in der Simulation allerdings nicht laufen, da mehrere Miele-Nodes auf dem Blatt verwendet werden.

                            Kommentar


                              #59
                              Moin moin,
                              zu den Fehlern kann ich leider nichts sagen, da ich den X1 kurzerhand neu gestartet habe, Frau war etwas genervt.
                              Die Simulation läuft bei mir, allerdings steht der Gerätetyp für die Kühl- und Gefrierkombination auf "Alle".

                              image.png
                              Grüße
                              Marc

                              Kommentar


                                #60
                                Roeller

                                Hello Roel,

                                actually there seems to be a new problem. In the simulation all works perfect but production i get "No redirect received after POST to https://api.mcs3.miele.com/oauth/auth"

                                What can i do? The Miele App works and the simulation too - the Logioc Brick starts only with "Get State" but the above error avoids getting the state.

                                Regards André

                                GPA 5.2, X1 2.8.874, Miele LBS 0.1.2

                                Kommentar

                                Lädt...
                                X