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

    #31
    I had contact with Sweeny, he re-checked his flow and now it is working. So no Bugs in the module so far.

    Kommentar


      #32
      Hello Roel,

      I still have the problem that the status answers are in English.
      I also reset the ClientSecret again but the problem persists.
      When resetting, I noticed that you can no longer set the language on the Miele website.

      The Miele documentation now also contains the following information:
      "If the language parameter is missing or invalid, you will receive the english localization."

      ​Do you send the language string "de" by the requests if I parameterize "Germany" in the block?

      Thanks Fabian​
      LEADS elektro
      LEADS elektro e.K. | Industrie- und Gebäudeautomatisierung |
      www.leads-elektro.de

      Kommentar


        #33
        fabianfischer
        Nur kurz als Info von mir, nutze den Baustein mit einem Miele-Geschirrspüler. Ich bekomme Statusmeldungen vom Server auf Deutsch. Kann also vermutlich nicht direkt an einem Fehler des Bausteins liegen.

        Kommentar


          #34
          Zitat von fabianfischer Beitrag anzeigen
          Hello Roel,

          I still have the problem that the status answers are in English.
          I also reset the ClientSecret again but the problem persists.
          When resetting, I noticed that you can no longer set the language on the Miele website.

          The Miele documentation now also contains the following information:
          "If the language parameter is missing or invalid, you will receive the english localization."

          ​Do you send the language string "de" by the requests if I parameterize "Germany" in the block?

          Thanks Fabian​
          Yes, I do that.

          You have to give the Germany in the LBS when you have an account in Germany, probably valid for you. Then it will also see that your language will be: de-de which it will post by every request. For the moment it is not possible (in the LBS) to have an account in let's say: Netherlands and want language feedback in German or English. If your account is in Netherlands, it will see that your language must be nl-nl and send that with every request.

          What are your results when you do the request directly in the Miele Developer API?

          Kommentar


            #35
            Hello Roel,

            in the Dev API I get the answers in German.

            However, I didn't pursue the topic any further because the module doesn't work with the current X1 firmware.
            I hope that Gira will get the issue under control with the next firmware.​
            LEADS elektro
            LEADS elektro e.K. | Industrie- und Gebäudeautomatisierung |
            www.leads-elektro.de

            Kommentar


              #36
              Zitat von fabianfischer Beitrag anzeigen
              Hello Roel,

              in the Dev API I get the answers in German.

              However, I didn't pursue the topic any further because the module doesn't work with the current X1 firmware.
              I hope that Gira will get the issue under control with the next firmware.​
              You mean my building block will not run on the latest GPA 5.0 ?
              I tested at GPA 4.7 and that worked.

              What X1 firmware are you using and which GPA version ?

              Kommentar


                #37
                GPA Version: 5.0.1
                X1 Firmware: 2.8.858

                Gira has updated the Mono and other modules in the firmware. Since then, web requests no longer run and the corresponding blocks block the entire logic engine.
                LEADS elektro
                LEADS elektro e.K. | Industrie- und Gebäudeautomatisierung |
                www.leads-elektro.de

                Kommentar


                  #38
                  I wrote a few modules myself that send web requests and as of today they are no longer usable.
                  In principle, it is also time-consuming to develop web request modules because the Mono is so old that it lacks the implementation of asynchronous request methods.​
                  LEADS elektro
                  LEADS elektro e.K. | Industrie- und Gebäudeautomatisierung |
                  www.leads-elektro.de

                  Kommentar


                    #39
                    fabianfischer
                    Roeller uses CURL in its Miele module, not directly requests in Mono. According to the information I have, CURL is not affected by the new firmware. Kai has started many test series and reported on the results in his community.

                    Kommentar


                      #40
                      Zitat von Sweeny Beitrag anzeigen
                      fabianfischer
                      Roeller uses CURL in its Miele module, not directly requests in Mono. According to the information I have, CURL is not affected by the new firmware. Kai has started many test series and reported on the results in his community.
                      That’s right! I use a different technique in the GPA simulation as in the X1 and L1 itself.

                      I am a bit limited in time, so tell me if it’s not working at GPA5.0.1 and tell me if I should wait with any fixes or already look at it now..

                      Kommentar


                        #41
                        I know that some use CURL, but that is just a workaround and not a full replacement for the modern async WebRequest class in C#. My biggest point of criticism when starting the API was the ancient Mono version and therefore the lack of support for modern communication classes. I have stopped developing communication blocks for the X1 and am solving this again with the HS in Python plus Requests libary.
                        LEADS elektro
                        LEADS elektro e.K. | Industrie- und Gebäudeautomatisierung |
                        www.leads-elektro.de

                        Kommentar


                          #42
                          We checked that and simulated it. If you use Mono-WebRequests in any way, they will block the entire logik if more than 2 blocked connections are there. For example if a device or service is not available and two requests to it get stucked, the whole logik hangs. You can work around with CURL - there is no MONO-Way to work around at the moment. They work on a hotfix.

                          Roeller is still miss your Logic Node in my App Store

                          Kommentar


                            #43
                            Any news here?

                            Kommentar


                              #44
                              Zitat von araeubig Beitrag anzeigen
                              Any news here?
                              The news is that the module is still working, right?

                              Kommentar


                                #45
                                Zitat von Roeller Beitrag anzeigen
                                module is still working
                                It works - i thought by predefining the state to 1 would automatically trigger. But this is like in the first version only done by sending 1 to the input. But i get all data in english. In the Swagger API i use the language code "de" and it returns German - Could it be based on Switzerland as my location?
                                Zuletzt geändert von araeubig; 16.02.2024, 12:25.

                                Kommentar

                                Lädt...
                                X