Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Alias Name

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Alias Name

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

      Hi,

      gibt es eine Möglichkeit in Blockly für einen Datenpunkt bzw Aktor einen Alias Name in einem Blockly-Script zu vergeben.
      Wie "SchalterXYZ.state = SchalterWohnzimmer".

      Ich habe eine Homematicsteuerung und wenn ich einen Schalter austausche, wenn er zum Beispiel defekt ist oder ich von Funk auf ip upgrade muss ich durch alle Blockly Scripten durchgehen und suchen wo ich ihn verwurschtelt habe. Dies wäre die elegante Lösung nur an einem Ort den Namen zu korrigieren. Zu vergessen ist nicht, ich habe auch noch die VIS.
      VG Axel

      paul53 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active last edited by

        @afi Umgekehrt Du erzeugst einen Alias für Deinen Schalter und verwendest diesen Alias in Deinem Script.

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

          @afi sagte: elegante Lösung nur an einem Ort den Namen zu korrigieren.

          Siehe Doku.

          1 Reply Last reply Reply Quote 0
          • AFi
            AFi @mickym last edited by

            @mickym richtig

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @AFi last edited by mickym

              @afi sagte in Alias Name:

              @mickym richtig

              ??? Nun was hindert Dich daran ??? - @paul53 hat ja den Link gepostet.

              Am Anfang kann es sein, dass der alias.0 Datenpunkt nicht als Ordner angezeigt wird, dann einfach manuelle einen Datenpunkt darunter erstellen:

              c15ac91f-5ef0-4ea3-876a-21e6c9dd2074-image.png

              Wenn Du unter raw den angelegten Datenpunkt modifiziert richtest Du den Verweis auf den orginären Datenpunkt ein:

              {
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1597338362758,
                "common": {
                  "name": "on",
                  "role": "",
                  "type": "boolean",
                  "desc": "Manuell erzeugt",
                  "read": true,
                  "write": false,
                  "def": false,
                  "alias": {
                    "id": "mqtt.1.shellies.shellyplug-s-xyz.relay.0",
                    "read": "val === 'on' ? true : false"
                  }
                },
                "native": {},
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator",
                  "state": 1636
                },
                "_id": "alias.0.schalter.bu_xyz.on",
                "type": "state"
              }
              
              1 Reply Last reply Reply Quote 0
              • AFi
                AFi last edited by

                @paul53
                Hallo Paul, wo ist der Objektnamensraum?
                Alias.JPG

                und wo schreib ich dieses Script hin?

                Mir fehlt etwas der Ansatz.

                VG Axel

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @AFi last edited by

                  @afi Hab ich Dir gerade erklärt - modifiziere die Raw Daten Deines unter alias.0 angelegten Datenpunktes.

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

                    @afi sagte: Mir fehlt etwas der Ansatz.

                    Die Alias-Datenpunkte müssen erst erstellt werden, bevor sie in Skripten oder in der VIS verwendet werden können. Dafür gibt es den Adapter "Manage devices" oder eine Skriptvorlage.

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

                      @paul53 und @mickym Danke, glaube es verstanden zu haben, habe auch inzwischen unter Objekte den Stammordner für "alias.0" gefunden. VG Axel

                      AFi 1 Reply Last reply Reply Quote 0
                      • AFi
                        AFi @AFi last edited by

                        Hi zusammen,

                        bin gerade daran die ALIAS Namen zu erstellen (sehr mühsammer Job), dabei habe ich in meiner Alarmsteuerung folgendes Problem.

                        Der nachfolgende Trigger führt zu Fehlermeldungen, bzw. dazu, dass nicht mehr kompiliert wird. Bisher hat dies immer funktioniert. Mit einem Fensterkontakt funktioniert es, jedoch mit einem 2ten nicht.

                        Anbei Bilder und Meldungen
                        Alarmmeldungen.JPG

                        Alarm.JPG

                        VG Axel

                        AFi 1 Reply Last reply Reply Quote 0
                        • AFi
                          AFi @AFi last edited by

                          Hi,

                          kann dies auch an der upgedaten ScriptEngine liegen?

                          Gruß Axel

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

                            @afi sagte: kann dies auch an der upgedaten ScriptEngine liegen?

                            Ja. Geh zurück auf Version 5.0.9.

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            536
                            Online

                            31.9k
                            Users

                            80.1k
                            Topics

                            1.3m
                            Posts

                            3
                            12
                            545
                            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