Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Konvertierungsproblem val ... bei neu angel. Objekt-Alias

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    966

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Konvertierungsproblem val ... bei neu angel. Objekt-Alias

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
4 Beiträge 2 Kommentatoren 43 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    topsurfer
    schrieb am zuletzt editiert von topsurfer
    #1

    Hallo,
    habe diverse Aliase und nutze dort auch die Konvertierungsfunktion val ? 1 : 0 um true/false mit 1/0 "abzufangen".

    Habe bei einem neu angelegtem Alias mit an die mir bekannten "Regeln" gehalten, aber dass ausschalten mit "0" geht nicht:
    In Blockly kann ich es mit "1" einschalten, aber ausschalten geht nur mit Text "Off" (nicht mit 0).
    2026-02-06_171754.jpg
    ("LichtEmpore-Koammndo" geht in Blockly wie "erwartet" mit 0 und 1)

    Ich sehe den Fehler nicht :-(

    Empore-Deckenlampe geht mit 0 und 1 zu steuern wie gewünscht:
    2026-02-06_171300.jpg

    Objektdaten Licht Empore Status: (funktioniert)

    {
      "type": "state",
      "common": {
        "name": "LichtEmporeStatus",
        "role": "switch",
        "type": "boolean",
        "read": true,
        "write": false,
        "alias": {
          "id": {
            "read": "enocean.0.fffd109d.RO",
            "write": "enocean.0.fffd109d.CMD"
          },
          "write": "val ? 1: 0"
        },
        "smartName": {
          "de": "Relais an"
        }
      },
      "_id": "alias.0.OG.Licht.Empore.Deckenlampe.Status",
      "native": {},
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1741773822188,
      "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      }
    }
    

    Objektdaten Licht Empore Kommando:

    {
      "type": "state",
      "common": {
        "name": "LichtEmporeKommando",
        "role": "state",
        "type": "number",
        "read": true,
        "write": true,
        "alias": {
          "id": "enocean.0.fffd109d.CMD",
          "write": "val ? 1 : 0"
        },
        "states": {
          "0": "Off",
          "1": "On",
          "2": "Teach-in"
        },
        "smartName": {
          "de": "Licht Empore",
          "smartType": "SMARTPLUG"
        }
      },
      "_id": "alias.0.OG.Licht.Empore.Deckenlampe.Kommando",
      "native": {},
      "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1742409527779
    }
    

    .
    .
    Badezimmer-Deckenstrahler geht nicht:
    2026-02-06_171450.jpg

    Objektdaten Licht Bad OG Status:

    {
      "common": {
        "alias": {
          "id": {
            "read": "enocean.0.fffd10a2.RO",
            "write": "enocean.0.fffd10a2.CMD"
          },
          "write": "val ? 1: 0"
        },
        "name": "LichtBadOG-Status",
        "role": "switch",
        "type": "boolean",
        "unit": "",
        "min": null,
        "max": null,
        "read": true,
        "write": false
      },
      "native": {},
      "type": "state",
      "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler.Status",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1770394134455
    }
    

    Objektdaten Licht Bad OG CMD (Kommando):

    {
      "common": {
        "alias": {
          "id": "enocean.0.fffd10a2.CMD",
          "write": "val ? 1 : 0"
        },
        "name": "LichtBadOG-Kommando",
        "role": "state",
        "type": "number",
        "unit": "",
        "min": null,
        "max": null,
        "read": true,
        "write": true,
        "states": {
          "0": "Off",
          "1": "On",
          "2": "Teach-in"
        }
      },
      "native": {},
      "type": "state",
      "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler.CMD",
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      },
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1770394120521
    }
    
    paul53P 1 Antwort Letzte Antwort
    0
    • T topsurfer

      Hallo,
      habe diverse Aliase und nutze dort auch die Konvertierungsfunktion val ? 1 : 0 um true/false mit 1/0 "abzufangen".

      Habe bei einem neu angelegtem Alias mit an die mir bekannten "Regeln" gehalten, aber dass ausschalten mit "0" geht nicht:
      In Blockly kann ich es mit "1" einschalten, aber ausschalten geht nur mit Text "Off" (nicht mit 0).
      2026-02-06_171754.jpg
      ("LichtEmpore-Koammndo" geht in Blockly wie "erwartet" mit 0 und 1)

      Ich sehe den Fehler nicht :-(

      Empore-Deckenlampe geht mit 0 und 1 zu steuern wie gewünscht:
      2026-02-06_171300.jpg

      Objektdaten Licht Empore Status: (funktioniert)

      {
        "type": "state",
        "common": {
          "name": "LichtEmporeStatus",
          "role": "switch",
          "type": "boolean",
          "read": true,
          "write": false,
          "alias": {
            "id": {
              "read": "enocean.0.fffd109d.RO",
              "write": "enocean.0.fffd109d.CMD"
            },
            "write": "val ? 1: 0"
          },
          "smartName": {
            "de": "Relais an"
          }
        },
        "_id": "alias.0.OG.Licht.Empore.Deckenlampe.Status",
        "native": {},
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1741773822188,
        "acl": {
          "object": 1636,
          "state": 1636,
          "file": 1632,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      Objektdaten Licht Empore Kommando:

      {
        "type": "state",
        "common": {
          "name": "LichtEmporeKommando",
          "role": "state",
          "type": "number",
          "read": true,
          "write": true,
          "alias": {
            "id": "enocean.0.fffd109d.CMD",
            "write": "val ? 1 : 0"
          },
          "states": {
            "0": "Off",
            "1": "On",
            "2": "Teach-in"
          },
          "smartName": {
            "de": "Licht Empore",
            "smartType": "SMARTPLUG"
          }
        },
        "_id": "alias.0.OG.Licht.Empore.Deckenlampe.Kommando",
        "native": {},
        "acl": {
          "object": 1636,
          "state": 1636,
          "file": 1632,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1742409527779
      }
      

      .
      .
      Badezimmer-Deckenstrahler geht nicht:
      2026-02-06_171450.jpg

      Objektdaten Licht Bad OG Status:

      {
        "common": {
          "alias": {
            "id": {
              "read": "enocean.0.fffd10a2.RO",
              "write": "enocean.0.fffd10a2.CMD"
            },
            "write": "val ? 1: 0"
          },
          "name": "LichtBadOG-Status",
          "role": "switch",
          "type": "boolean",
          "unit": "",
          "min": null,
          "max": null,
          "read": true,
          "write": false
        },
        "native": {},
        "type": "state",
        "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler.Status",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1770394134455
      }
      

      Objektdaten Licht Bad OG CMD (Kommando):

      {
        "common": {
          "alias": {
            "id": "enocean.0.fffd10a2.CMD",
            "write": "val ? 1 : 0"
          },
          "name": "LichtBadOG-Kommando",
          "role": "state",
          "type": "number",
          "unit": "",
          "min": null,
          "max": null,
          "read": true,
          "write": true,
          "states": {
            "0": "Off",
            "1": "On",
            "2": "Teach-in"
          }
        },
        "native": {},
        "type": "state",
        "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler.CMD",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1770394120521
      }
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @topsurfer sagte: Objektdaten Licht Bad OG Status:

      Du möchtest Status und Kommando in einem Alias vom Typ "boolean" zusammen führen? Den zweiten Alias-DP benötigt man nicht. Korrektur:

      {
        "common": {
          "alias": {
            "id": {
              "read": "enocean.0.fffd10a2.RO",
              "write": "enocean.0.fffd10a2.CMD"
            },
            "write": "val ? 1 : 0"
          },
          "name": "Deckenlicht Bad OG",
          "role": "switch",
          "type": "boolean",
          "read": true,
          "write": true
        },
        "native": {},
        "type": "state",
        "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1770394134455
      }
      

      Im Blockly muss der Alias-DP mit wahr oder falsch gesteuert werden.

      Die Enocean-DP sind vom Typ "number"?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      T 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @topsurfer sagte: Objektdaten Licht Bad OG Status:

        Du möchtest Status und Kommando in einem Alias vom Typ "boolean" zusammen führen? Den zweiten Alias-DP benötigt man nicht. Korrektur:

        {
          "common": {
            "alias": {
              "id": {
                "read": "enocean.0.fffd10a2.RO",
                "write": "enocean.0.fffd10a2.CMD"
              },
              "write": "val ? 1 : 0"
            },
            "name": "Deckenlicht Bad OG",
            "role": "switch",
            "type": "boolean",
            "read": true,
            "write": true
          },
          "native": {},
          "type": "state",
          "_id": "alias.0.OG.Licht.Badezimmer.Deckenstrahler",
          "acl": {
            "object": 1636,
            "state": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          },
          "from": "system.adapter.admin.0",
          "user": "system.user.admin",
          "ts": 1770394134455
        }
        

        Im Blockly muss der Alias-DP mit wahr oder falsch gesteuert werden.

        Die Enocean-DP sind vom Typ "number"?

        T Offline
        T Offline
        topsurfer
        schrieb zuletzt editiert von
        #3

        @paul53 sagte in Konvertierungsproblem val ... bei neu angel. Objekt-Alias:

        Die Enocean-DP sind vom Typ "number"?

        Ich denke ja, den Enocean-DP "CMD" kann ich nur mit 0 oder 1 ansteuern.

        Das merkwürdige ist ja, dass das Emporen-Licht so funktioniert, ich es also mit 0 und 1 ansteuern kann über Blockly (und mit einem Schalter in der Vis2 mit true und false).

        @paul53 sagte in Konvertierungsproblem val ... bei neu angel. Objekt-Alias:

        Den zweiten Alias-DP benötigt man nicht. Korrektur:
        Welcher wäre das ? Der von CMD oder Status?

        Habe jetzt die Objektdaten vom Emporenlicht (CMD und Status) in die Obejktdaten vom (nicht korrekt funktionierendem BadezimmerlichT) lopiert und angepasst, und jetzt geht es wie "erwartet".

        Ich weiß aber nicht warum (diese zwei Konvertierungseinstellungen für CMD und Status hab ich (glaube ich zumindest) vor 8 Monaten hier so gezeigt bekommen). Funktionert ja auch so (!?)

        paul53P 1 Antwort Letzte Antwort
        0
        • T topsurfer

          @paul53 sagte in Konvertierungsproblem val ... bei neu angel. Objekt-Alias:

          Die Enocean-DP sind vom Typ "number"?

          Ich denke ja, den Enocean-DP "CMD" kann ich nur mit 0 oder 1 ansteuern.

          Das merkwürdige ist ja, dass das Emporen-Licht so funktioniert, ich es also mit 0 und 1 ansteuern kann über Blockly (und mit einem Schalter in der Vis2 mit true und false).

          @paul53 sagte in Konvertierungsproblem val ... bei neu angel. Objekt-Alias:

          Den zweiten Alias-DP benötigt man nicht. Korrektur:
          Welcher wäre das ? Der von CMD oder Status?

          Habe jetzt die Objektdaten vom Emporenlicht (CMD und Status) in die Obejktdaten vom (nicht korrekt funktionierendem BadezimmerlichT) lopiert und angepasst, und jetzt geht es wie "erwartet".

          Ich weiß aber nicht warum (diese zwei Konvertierungseinstellungen für CMD und Status hab ich (glaube ich zumindest) vor 8 Monaten hier so gezeigt bekommen). Funktionert ja auch so (!?)

          paul53P Offline
          paul53P Offline
          paul53
          schrieb zuletzt editiert von paul53
          #4

          @topsurfer sagte: Welcher wäre das ? Der von CMD oder Status?

          Der Kommando-Alias ist umsonst, denn der andere DP vereint CMD und Status in einem Alias.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          1 Antwort Letzte Antwort
          1
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          724

          Online

          32.6k

          Benutzer

          82.2k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe