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. Skripten / Logik
  4. Blockly
  5. Grünbeck Objectid umwandeln in liter

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Grünbeck Objectid umwandeln in liter

Geplant Angeheftet Gesperrt Verschoben Blockly
4 Beiträge 2 Kommentatoren 650 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.
  • S Offline
    S Offline
    slkschlumpf
    schrieb am zuletzt editiert von
    #1

    Hallo, ich bin ein absoluter Neuling in Blockly.

    Ich bekomme von der Grünbeck die Restkapazität in m3 und möchte eine neue Object id

    in Liter erstellen die ich in Vis anzeigen kann. Geht das in Blockly ?

    Gruß Tom

    paul53P 1 Antwort Letzte Antwort
    0
    • S slkschlumpf

      Hallo, ich bin ein absoluter Neuling in Blockly.

      Ich bekomme von der Grünbeck die Restkapazität in m3 und möchte eine neue Object id

      in Liter erstellen die ich in Vis anzeigen kann. Geht das in Blockly ?

      Gruß Tom

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @slkschlumpf
      Version js-controller (Reiter "Hosts") ?
      RAW-Ansicht der Eigenschaften des Grünbeck Restkapazität-Datenpunktes (in Code tags) ?

      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
      0
      • S Offline
        S Offline
        slkschlumpf
        schrieb am zuletzt editiert von
        #3

        Versteh nur Bahnhof....

        In Home Assistant kann man eine neue Variable mit einem anderen Namen machen und die z.b. mit 1000 multiplizieren.

        Im Adapter steht das :

        {
        "from": "system.host.ioBroker-RasPi4.cli",
        "ts": 1572600212129,
        "common": {
        "name": "Restkapazität",
        "type": "number",
        "role": "number",
        "desc": "Restkapazität",
        "unit": "m³*°dH",
        "read": true,
        "write": false,
        "def": false
        },
        "native": {},
        "acl": {
        "object": 1638,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator",
        "state": 1638
        },
        "_id": "gruenbeck.0.info.D_A_1_2",
        "type": "state"
        }

        paul53P 1 Antwort Letzte Antwort
        0
        • S slkschlumpf

          Versteh nur Bahnhof....

          In Home Assistant kann man eine neue Variable mit einem anderen Namen machen und die z.b. mit 1000 multiplizieren.

          Im Adapter steht das :

          {
          "from": "system.host.ioBroker-RasPi4.cli",
          "ts": 1572600212129,
          "common": {
          "name": "Restkapazität",
          "type": "number",
          "role": "number",
          "desc": "Restkapazität",
          "unit": "m³*°dH",
          "read": true,
          "write": false,
          "def": false
          },
          "native": {},
          "acl": {
          "object": 1638,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator",
          "state": 1638
          },
          "_id": "gruenbeck.0.info.D_A_1_2",
          "type": "state"
          }

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

          @slkschlumpf sagte:

          In Home Assistant kann man eine neue Variable mit einem anderen Namen machen und die z.b. mit 1000 multiplizieren.

          Das kann man in ioBroker auch, allerdings auf verschiedenen Wegen: Mit eigenem Datenpunkt (unter javascript.0 oder unter 0_userdata.0) und einem Skript, das umwandelt. Oder mit einem Alias-Datenpunkt (ab js-controller-Version 2.x), der die Umwandlung ohne Skript macht, wenn man ihn richtig konfiguriert.

          // Original-Datenpunkt
          const idOrigin = 'gruenbeck.0.info.D_A_1_2';
           
          // Alias-Datenpunkt
          const idAlias = 'gruenbeck.restkapazitaet';
          const typeNew = null; // 'boolean', 'number', keine Typwandlung: null
           
          function createAlias(idSrc, idDst, typeAlias) {
             if(getObject('alias.0.' + idDst)) log ('Alias schon vorhanden !', 'warn');
             else {
                var obj = {};
                obj.type = 'state';
                obj.common = getObject(idSrc).common;
                if(typeAlias) obj.common.type = typeAlias;
                obj.common.alias = {};
                obj.common.alias.id = idSrc;
                obj.common.alias.read = 'val * 1000'; // Umwandlung m³ --> l
                obj.common.unit = 'l';  // Umwandlung in l
                obj.common.role = 'value'; // Korrektur Rolle
                obj.common.def = 0; // Korrektur Default 
                setObject('alias.0.' + idDst, obj);
             } 
          }
           
          createAlias(idOrigin, idAlias, typeNew);
          

          Das Skript braucht nur einmal kurz gestartet werden, um den Alias-Datenpunkt zu erstellen.

          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
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          700

          Online

          32.7k

          Benutzer

          82.4k

          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