Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst]Will Gruppenumschaltung machen, aber wie?

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Will Gruppenumschaltung machen, aber wie?

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

      Hallo,
      für meine Vis müsste ich nun eine Modusumschaltung von mehreren Geräte realisieren.
      Habe vom scripten aber wenig Ahnung und benötige deshalb eure Hilfe.
      Die Ausgangslage:
      In meiner neuen Daikin Multisplitanlage sin 4 Innen- und 1 Außengerät. In der Anlage müssen alle Innengeräte immer im gleichen Modus laufen. Heizen und Kühlen schließen sich gegenseitig aus. Nun möchte ich erreichen das beim Umschalten einer Inneneinheit auf z.B. Heizen die anderen 3 Innengeräte auch auf Heizen umgestellt werden.
      Das Blockly muss also folgendes können:
      Überwachen des folgenden Datenpunktes aller Geräte auf Änderung

      daikin-cloud.xyzxyz.climateControl.operationMode
      

      Hier gibt es die Werte 0 bis 4
      Diese erkannte Änderung anschließend in den Datenpunkt der anderen 3 Geräte schreiben.

      Es gibt keinen "Master", die Änderung kann von jedem Gerät aus erfolgen.

      Nur weiß ich leider nicht wie ich das angehen soll.
      Ich scheitere schon daran das ich bei Trigger->falls Objekt nicht alle 4 Innengeräte mit einer oder-Abfrage als Überwachung rein bekomme. Würde gerne mit eurer Hilfe in das Reich des Scriptens eintauchen.

      Gruß
      Bernd

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Berlon last edited by

        @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

        Ich scheitere schon daran das ich bei Trigger->falls Objekt nicht alle 4 Innengeräte mit einer oder-Abfrage als Überwachung rein bekomme

        nöö, kein oder im Trigger!
        einfach über das Zahnrad auf 4 Trigger IDs erweitern

        1 Reply Last reply Reply Quote 0
        • B
          Berlon last edited by

          @homoran
          Das habe ich nun soweit geschafft.
          Blokly1.png

          Nun müsste ich irgendwie rausfinden wer ausgelöst hat und diesen Wert in die drei Anderen schreiben..

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Berlon last edited by

            @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

            Nun müsste ich irgendwie rausfinden wer ausgelöst hat und diesen Wert in die drei Anderen schreiben..

            müsste ich auch probieren.
            ich weiss dass es gehen müsste.

            Aber du musst zusätzlich anfangen, dass wenn jemand seine Inneneinheit wieder auf Kühlen oder Entfeuchten zurückstellen wollte dieses nicht geht.
            Allerdings wird die Fernbedienung nicht synchronisiert.

            B 1 Reply Last reply Reply Quote 0
            • B
              Berlon @Homoran last edited by

              @homoran
              Das mit der Fernbedienung habe ich schon rausgefunden.
              In der Familie wird es auch so sein, das unterschiedliche Modis nicht benötigt werden.
              Kannst du mich bitte an deinem scripten teilhaben lassen damit ich lernen kann?

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @Berlon last edited by

                @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

                Kannst du mich bitte an deinem scripten teilhaben lassen damit ich lernen kann?

                gerne! aber ich habe keine 🙂

                1 Reply Last reply Reply Quote 0
                • B
                  Berlon last edited by

                  In diesem Beitrag werden im Debugblock im "erstelle Text aus" die Blöcke Ursprung und Wert abgebildet. Um welche Blöcke handelt es sich hier und kann ich hier herausfinden wer im "falls Objekt" was geändert hat?

                  Homoran paul53 2 Replies Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators @Berlon last edited by

                    @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

                    Um welche Blöcke handelt es sich hier u

                    das ist der kleine Block aus der Trigger Gruppe mit dem Pulldown-Menü.
                    der holt sich die Infos aus dem aktuell triggernden Datenpunkt.

                    @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

                    kann ich hier herausfinden wer im "falls Objekt" was geändert hat?

                    gut möglich! Weiß ich nicht 100%ig, deswegen hatte ich das eben nicht erwähnt.

                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Berlon last edited by paul53

                      @berlon sagte: kann ich hier herausfinden wer im "falls Objekt" was geändert hat?

                      Ja, "Objekt ID" liefert die ID des Trigger-Datenpunktes.

                      Bild_2022-10-23_142619430.png

                      oder

                      Bild_2022-10-23_143613811.png

                      B 1 Reply Last reply Reply Quote 1
                      • B
                        Berlon @paul53 last edited by

                        Hallo Paul,
                        gemein das du während meinem Kampf mit den Blöcken was neues einstellst 😀

                        Ich denke mal, das der 2. Fall für mich nicht zutrifft da der Ursprung nicht der javascript Adapter ist sondern einer der 4 Objekte aus der Liste. Oder bin ich da auf dem Holzweg?

                        Habe noch das Problem die hier angezeigten Blöcke in der Auswahl des Blockly zu indentifizieren.
                        Momentan behelfe ich mir über die Farbe des Blocks.

                        Was der Teil mit der Zeitsteuerung zu tun hat entzieht sich noch meiner Kenntnis.

                        Bin nun wieder in Blockly abgetaucht, melde mich aber wieder 🙂

                        Homoran paul53 2 Replies Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators @Berlon last edited by

                          @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

                          Ich denke mal, das der 2. Fall für mich nicht zutrifft da der Ursprung nicht der javascript Adapter ist sondern einer der 4 Objekte aus der Liste. Oder bin ich da auf dem Holzweg?

                          indem Moment, wenn dein Blockly da was schaltet ist es javascript!
                          du willst ja nicht in eine Endlosschleife geraten.

                          B 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Berlon last edited by

                            @berlon sagte: Was der Teil mit der Zeitsteuerung zu tun hat entzieht sich noch meiner Kenntnis.

                            Der soll verhindern - wie die Prüfung des Ursprungs, dass durch Trigger, die auf "schreibe" folgen, die Schleife erneut durchlaufen wird, was zu einer Trigger-Endlosschleife führen kann.

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              Berlon @Homoran last edited by

                              @paul53,
                              melde mich aus der Welt der Blöcke zurück. Zeitweise hatte ich auch einen vor dem Kopf 🙂
                              Es funktioniert bis auf eine Kleinigkeit. Geräte werden alle umgeschaltet aber bei einem bleibt der Wert rot (nicht bestätigt).
                              Es ist immer das gleiche Gerät. Die anderen sind schön schwarz im Wert. Woran könnte das liegen?

                              Homoran 1 Reply Last reply Reply Quote 0
                              • Homoran
                                Homoran Global Moderator Administrators @Berlon last edited by Homoran

                                @berlon sagte in Will Gruppenumschaltung machen, aber wie?:

                                Woran könnte das liegen?

                                gibt es Probleme im log?

                                habe auch so ein Gerät das immer aus dem WLAN fliegt

                                B 1 Reply Last reply Reply Quote 0
                                • B
                                  Berlon @Homoran last edited by Berlon

                                  @homoran
                                  Ok, Einheit ist offline. Das ist dann ein hausinternes Problem.

                                  1 Reply Last reply Reply Quote 0
                                  • B
                                    Berlon @paul53 last edited by

                                    @paul53
                                    melde mich etwas spät. Aber super Dank an dein Script. Läuft sehr gut.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      Berlon @Berlon last edited by

                                      Habe festgestellt, das ich auf 2 Modis nicht umschalten muss. Konnte da im Blockly von Paul53 erweitern stolz sein
                                      Blokly2.png

                                      Denke mal, das ich da so keine Probleme bekomme da die Tests erfolgreich waren.

                                      Homoran paul53 2 Replies Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators @Berlon last edited by

                                        @berlon sagte in [gelöst]Will Gruppenumschaltung machen, aber wie?:

                                        stolz sein

                                        da sind zwei Aktionen nicht besetzt!

                                        B 1 Reply Last reply Reply Quote 0
                                        • B
                                          Berlon @Homoran last edited by

                                          @homoran
                                          es soll da ja auch nix gemacht werden. Habe das mal so umgesetzt wie ich es in Excel mit der wenn-Funktion machen würde. Da bleibt auch frei wenn wahr oder falsch zutreffen würde und dann nichts weiter gemacht werden soll.

                                          Homoran 1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators @Berlon last edited by Homoran

                                            @berlon dann sieh dir mal den code in der js-Ansicht an.

                                            js ist nicht Excel.

                                            wenn nichts gemacht werden soll ist die Logik falsch herum aufgezogen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            833
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            34
                                            1390
                                            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