Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Alias: Rollladen Werte umkehren mit val-99*-1 meldet Fehler

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    Alias: Rollladen Werte umkehren mit val-99*-1 meldet Fehler

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

      Moin in die Runde,
      ich habe leider zwei Rollläden wo ich im Alias die Lese- und Schreibwerte umkehren muss, damit der Zustand 0 oben und 99 unten bedeutet. (Sind Unterputz verbaut und wohl falsch verdrahtet und den Alias umzukehren war einfacher als die Pille wieder rauszupopeln.)
      Das umkehren habe ich vor einiger Zeit bei Google gelesen und man konnte das so im Alias wie folgt im "write" und "read" lösen:

      {
        "common": {
          "name": "OG Schlafzimmer Rollladen NODE013",
          "type": "number",
          "role": "level.dimmer",
          "min": 0,
          "max": 99,
          "read": true,
          "write": true,
          "alias": {
            "id": "zwave2.0.Node_013.Multilevel_Switch.targetValue",
            "write": "(val-99) * -1",
            "read": "(val-99)  * -1"
          },
      

      Seit meinem größeren Update auf Node 18.18.0 tritt nun folgende Fehler auf:

      2023-11-14 06:33:26.945 - error: javascript.0 (196) source in "alias.0.OG_Schlafzimmer.Rollladen.Schlafzimmer" does not exist for "read" function: "(val-99) * -1"
      

      Weiß jemand wie der Alias zu ändern ist, damit das wieder funktioniert?

      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @Troya last edited by paul53

        @troya
        Kann es sein, dass "targetValue" write only ist?
        Einfachere Formel für Richtungsumkehr:

        99 - val
        
        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Troya last edited by paul53

          @troya
          Versuche es mal mit "currentValue".

              "alias": {
                "id": {
                  "read": "zwave2.0.Node_013.Multilevel_Switch.currentValue",
                  "write": "zwave2.0.Node_013.Multilevel_Switch.targetValue"
                },
                "write": "99 - val",
                "read": "99 - val"
              },
          
          Troya 1 Reply Last reply Reply Quote 0
          • Troya
            Troya @paul53 last edited by Troya

            @paul53 #
            @paul53 sagte in Alias: Rollladen Werte umkehren mit val-99*-1 meldet Fehler:

            @troya
            Kann es sein, dass "targetValue" write only ist?

            Nope, Alias wie auch ID stehen mit folgenden in den Objektdaten:

              "type": "state",
                  "common": {
                    "role": "level",
                    "read": true,
                    "write": true,
                    "name": "Target value",
                    "type": "number",
                    "min": 0,
                    "max": 99
            

            @troya
            Versuche es mal mit "currentValue".

                "alias": {
                  "id": {
                    "read": "zwave2.0.Node_013.Multilevel_Switch.currentValue",
                    "write": "zwave2.0.Node_013.Multilevel_Switch.targetValue"
                  },
                  "write": "99 - val",
                  "read": "99 - val"
                },
            

            Danke, habe ich so geändert und beobachte es.

            Hatte die Variante mit zwei unterschiedlichen ID für write und read früher schon mal ausprobiert. Aber bin damals zurück auf einfachen Targetvalue, weil das mit Zwave immer mal zu falschen Anzeigen im VIS führte.
            Aber das war vor Zwave2.0, von daher hab ich das mal bei allen "Dimmern geändert.

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

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            842
            Online

            32.0k
            Users

            80.5k
            Topics

            1.3m
            Posts

            2
            4
            233
            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