NODE RED Miele@home Stati -> Loxone

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • HaraldM
    Smart Home'r
    • 19.11.2017
    • 42

    #1

    NODE RED Miele@home Stati -> Loxone

    Hallo Loxonauten,

    habe bereits erfolgreich Miele@home (Waschmaschine) in einen Node Red Flow integriert und es werden im Debugview des msg. Bausteins die Miele-Daten angezeigt.
    Konkret geht es jetzt um die Übertragung von z.B. der Miele ProgramID (number, siehe screenshot unten) an den Loxone-Status Baustein.

    Der Status-Baustein soll je nach der übertragenen ProgramID das Programm in deutschem Klartext anzeigen (z.B. "1" -> "Baumwolle")

    Leider kommen dort aber keine Daten an :

    Ist an den Eingang A1 des Loxone Status-Bausteins z.b. ein UDP-Eingang vorzuschalten, oder woher kann
    im Node Red control out der Baustein "Loxone WM Programm" wissen an welchen Status-Eingang von "Waschmaschine" er seine Daten übertragen soll ?

    Node Red läuft in einem Docker auf einer Synology, die mir bereits erfolgreich die Müllabfuhrtermine "managed"

    Vielen Dank für Eure Hilfe und österliche Grüße,
    Harald

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_167.png
Ansichten: 1962
Größe: 85,1 KB
ID: 299054
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_168.png
Ansichten: 1157
Größe: 5,1 KB
ID: 299055
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_171.png
Ansichten: 1281
Größe: 22,7 KB
ID: 299058

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_169.png
Ansichten: 1181
Größe: 5,8 KB
ID: 299056

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Screenshot_170.png
Ansichten: 1159
Größe: 22,4 KB
ID: 299057

  • AlexAn
    Lebende Foren Legende
    • 25.08.2015
    • 4300

    #2
    Gebe mich mit dem englischen Klarnamen zufrieden per MQTT:
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Miele1.JPG Ansichten: 0 Größe: 219,6 KB ID: 299060
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Miele2.JPG Ansichten: 0 Größe: 110,7 KB ID: 299061

    Noch leichter würd es mit dem IOBroker Adapter gehen den du auf MQTT umbiegst:
    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Miele3.JPG Ansichten: 0 Größe: 66,1 KB ID: 299062
    Zuletzt geändert von AlexAn; 03.04.2021, 13:35.
    Grüße Alex

    Kommentar

    • HaraldM
      Smart Home'r
      • 19.11.2017
      • 42

      #3
      Vielen Dank für die rasche Antwort, Alex,

      ich bin froh, mit Loxone und Node red ein bisschen was zum Laufen zu bringen,

      MQTT ist mir noch zu steil, deshalb wäre ich froh, wenn mir jemand detailiert
      den direkten Weg von "Node red/control out" nach "Loxone Statusbaustein" zeigen
      kann.

      LG Harald

      Kommentar

      • AlexAn
        Lebende Foren Legende
        • 25.08.2015
        • 4300

        #4
        Ich vermisse bei dir den Filter für die ProgrammID in NodeRed wo dann der Wert an Loxone übergeben wird!

        Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Miele4.JPG
Ansichten: 1316
Größe: 152,4 KB
ID: 299067
        Zuletzt geändert von AlexAn; 03.04.2021, 13:53.
        Grüße Alex

        Kommentar

        • HaraldM
          Smart Home'r
          • 19.11.2017
          • 42

          #5
          danke, ok !
          Was machst Du übrigens im vorgeschalteten json-Baustein, brauche ich den auch ?

          LG Harald

          Kommentar


          • AlexAn
            AlexAn kommentierte
            Kommentar bearbeiten
            Brauch ich um die Daten sauber in MQTT zu haben

          • Dütt
            Dütt kommentierte
            Kommentar bearbeiten
            @AlexAN

            Könntest du mak zeigen was du in der json node stehen hast damit du die daten in MQTT sauber bekommst ?
            Gruß Marco

          • AlexAn
            AlexAn kommentierte
            Kommentar bearbeiten
            Aktion: Konvertieren zwischen JSON-Zeichenfolge...
            Eigenschaft: msg.payload
        • HaraldM
          Smart Home'r
          • 19.11.2017
          • 42

          #6
          Der ProgramId-Filter dürfte eine Verbesserung gebracht haben,
          auf alle Fälle habe ich damit gelernt, wie man die anderen Werte bereitstellt.

          Leider kommt aber bei Loxone trotzdem noch nichts an.

          Wo würde ich den IOBroker Adapter einbauen müssen, ist das ein Node red flow ?

          LG Harald

          Kommentar


          • AlexAn
            AlexAn kommentierte
            Kommentar bearbeiten
            Den Haken als digitaler Eingang entfernt?
            IOBroker ist ein eigener Server Dienst - Universum
        • HaraldM
          Smart Home'r
          • 19.11.2017
          • 42

          #7
          Wenn Du den Statusbaustein meinst, da sind die Eingänge AI1 etc. automatisch analoge Eingänge,
          daran habe ich nichts geändert.
          Oder sollte ich z.B. an AI1 einen UDP-Eingang vorsetzen (ich kenn mich leider zuwenig aus) um die Daten von Node red zu kriegen?

          Danke & LG Harald

          Kommentar


          • AlexAn
            AlexAn kommentierte
            Kommentar bearbeiten
            hab den virtuellen Eingang gemeint
        • HaraldM
          Smart Home'r
          • 19.11.2017
          • 42

          #8
          Hallo Alex,
          ich habe es jetzt mit "Node Red UDP out" und in Loxone mit UDP Eingang hinbekommen.
          Muss noch etwas Feinschliff erledigen.
          Jedenfalls danke ich für Deine Hilfe, die mich der Lösung ein schönes Stück näher gebracht haben.
          Schöne Ostern,
          Harald

          Kommentar

          • AlexAn
            Lebende Foren Legende
            • 25.08.2015
            • 4300

            #9
            UDP in dem Fall kannst du dir sparen und direkt über den Loxone Node machen - spart Ressourcen!
            Alle virtuellen Eingänge mit aktivierter Visu hast du auch im Loxone Node zur Auswahl. Dieser virtueller Eingangs Befehl muss auf analog umgestellt werden in dem man den Haken rausnimmt: "als digitalen Eingang verwenden"
            Grüße Alex

            Kommentar

            • HaraldM
              Smart Home'r
              • 19.11.2017
              • 42

              #10
              Aus irgendeinem Grund funktioniert das leider nicht mit dem Loxone Node, mit UDP läufts jetzt jedenfalls recht gut.
              Vielen Dank jedenfalls,
              Harald

              Kommentar

              • HaraldM
                Smart Home'r
                • 19.11.2017
                • 42

                #11
                Hallo Alex,

                nachdem die Miele-Abfrage 2 Tage lang super funktioniert hat, wirft mir seit gestern abend die Node Red- Abfrage nurmehr die Meldung ""TypeError: Cannot read property 'hasOwnProperty' of undefined" Anscheinend ist meine ClientID & secret abgelaufen oder geblockt. Hast Du diesbezüglich Erfahrung ? Habe bereits an den Developer-support geschrieben, habe aber wenig Hoffnung eine "zeitnahe" Antwort zu bekommen.

                LG Harald

                Kommentar

                • AlexAn
                  Lebende Foren Legende
                  • 25.08.2015
                  • 4300

                  #12
                  Ist bei mir und IOBroker Version auch so momentan
                  Miele App zickt auch rum also wieder mal ein Miele Problem!

                  Swagger ist auch hinüber:
                  Miele 3rd party API - API documentation
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: Swagger.JPG
Ansichten: 1301
Größe: 164,2 KB
ID: 299483
                  Zuletzt geändert von AlexAn; 07.04.2021, 11:32.
                  Grüße Alex

                  Kommentar

                  • HaraldM
                    Smart Home'r
                    • 19.11.2017
                    • 42

                    #13
                    Hallo Alex,
                    habe zwischenzeitlich eine neue ClientID/secret angefordert und erhalten. Auf meine Developer-Anfrage ist auch schon Antwort gekommen :

                    Dear Harald,

                    unfortunately we’re not able to check which credentials you used yesterday. The newly generated ones are activated and working.

                    Kind regards
                    Miele 3rd party API Team

                    Trotzdem kommen noch keine Daten an, ich warte mal ab.

                    LG Harald

                    Kommentar

                    • loetman
                      Smart Home'r
                      • 11.08.2020
                      • 64

                      #14
                      Hallo

                      ich hatte nach diversen Versuchen die nicht zufriedenstellend liefen das Ganze mit iobroker realisiert. Da ich iobroker sowieso laufen habe wegen der integration von einigen Z-Wave Rauchmeldern.

                      Da brauchst Du den Miele Adapter und den Loxone Adapter. Viele Variablen kommen auch als Klartest, die man auf einen virtuellen Texteingang schicken kann ohne mühsam das ganze zu übersetzen. Dazu braucht es einfach ein kleines Blockly Skript und es läuft.

                      Einmal bekam ich keine Daten mehr vom Miele Adapter. Nach einem Neustart des Adapters lief es wieder problemlos.

                      Kommentar


                      • AlexAn
                        AlexAn kommentierte
                        Kommentar bearbeiten
                        Hat aber nichts mit dem derzeitigen Problem zu tun!
                        Adapter 4.0.2 das Selbe - einfach ein Zugangsproblem wenn es in der App/Swagger auch nicht geht wie ich schon geschrieben habe
                        Zuletzt geändert von AlexAn; 07.04.2021, 13:30.

                      • loetman
                        loetman kommentierte
                        Kommentar bearbeiten
                        Ja, das weiss ich, das wollte ich einfach so sagen, ist etwas unglücklich platziert nach eurer Diskussion über das aktuelle Problem mit Miele. Bei mir läuft der Adapter aktuell und empfängt auch die Daten der Waschmaschine.
                    • HaraldM
                      Smart Home'r
                      • 19.11.2017
                      • 42

                      #15
                      Ich komme auch beim swagger mit der neuen ClientID/secret nicht rein , die laut Miele-support (siehe email oben)
                      funktionieren sollte.

                      Kommentar


                      • AlexAn
                        AlexAn kommentierte
                        Kommentar bearbeiten
                        Klappt denn die Miele App bei dir?
                    Lädt...