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. Verzweifele an einem Alias

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.6k

Verzweifele an einem Alias

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
17 Beiträge 7 Kommentatoren 723 Aufrufe 3 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.
  • B Offline
    B Offline
    Berlon
    schrieb am zuletzt editiert von Berlon
    #1

    Hallo,
    bekomme keine rote Marke für einen Fehler angezeig, aber beim speichern:
    Fehler
    [objekt Objekt]

    {
      "type": "state",
      "common": {
        "name": "ENERGY_Current",
        "def": "",
        "type": "number",
        "read": true,
        "write": false,
        "min": "",
        "max": "",
        "unit": "A",
        "role": "Aktuelle Ampere",
        "alias": {
          "id": "sonoff.0.Gosund_02.ENERGY_Current",
          "read": "Math.round(val*10)/10"
        },
        "desc": ""
      },
      "native": {},
      "from": "system.adapter.admin.0",
      "user": "system.user.admin",
      "ts": 1598336379642,
      "acl": {
        "object": 1636,
        "state": 1636,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
      }
    }
    

    Das Alias wurde von Hand erstellt und die Zeilen bis "nativ" aus einem bereits bestehenden Alias kopiert, geändert und hier reinkopiert.
    Geändert wurde: "name", "unit" und "id".
    Der sonoff-Eintrag wurde aus dem entsprechenden DP kopiert und hier eingefügt.
    Gruß
    Bernd

    haselchenH dslraserD crunchipC mickymM 4 Antworten Letzte Antwort
    0
    • B Berlon

      Hallo,
      bekomme keine rote Marke für einen Fehler angezeig, aber beim speichern:
      Fehler
      [objekt Objekt]

      {
        "type": "state",
        "common": {
          "name": "ENERGY_Current",
          "def": "",
          "type": "number",
          "read": true,
          "write": false,
          "min": "",
          "max": "",
          "unit": "A",
          "role": "Aktuelle Ampere",
          "alias": {
            "id": "sonoff.0.Gosund_02.ENERGY_Current",
            "read": "Math.round(val*10)/10"
          },
          "desc": ""
        },
        "native": {},
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1598336379642,
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      

      Das Alias wurde von Hand erstellt und die Zeilen bis "nativ" aus einem bereits bestehenden Alias kopiert, geändert und hier reinkopiert.
      Geändert wurde: "name", "unit" und "id".
      Der sonoff-Eintrag wurde aus dem entsprechenden DP kopiert und hier eingefügt.
      Gruß
      Bernd

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von haselchen
      #2

      @Berlon
      Type number?
      Ich denke daran liegt es.
      Wenn er true false ausgeben soll ,muss da boolean stehen .
      Wenn er Nummer als Ergebnis anzeigen soll wäre wohl true false falsch.
      Aber da kann dann @paul53 helfen 😊

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      B 1 Antwort Letzte Antwort
      0
      • haselchenH haselchen

        @Berlon
        Type number?
        Ich denke daran liegt es.
        Wenn er true false ausgeben soll ,muss da boolean stehen .
        Wenn er Nummer als Ergebnis anzeigen soll wäre wohl true false falsch.
        Aber da kann dann @paul53 helfen 😊

        B Offline
        B Offline
        Berlon
        schrieb am zuletzt editiert von
        #3

        @haselchen
        typ=number ist schon richtig, da vom original DP hier ein Wert generiert wird und auch number im typ steht.

        haselchenH 1 Antwort Letzte Antwort
        0
        • B Berlon

          @haselchen
          typ=number ist schon richtig, da vom original DP hier ein Wert generiert wird und auch number im typ steht.

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          schrieb am zuletzt editiert von haselchen
          #4

          @Berlon

          Und wenn du bei min und max Werte eingibst ?
          Zum Beispiel "0" bei min und "4000" bei max?

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          B 1 Antwort Letzte Antwort
          0
          • B Berlon

            Hallo,
            bekomme keine rote Marke für einen Fehler angezeig, aber beim speichern:
            Fehler
            [objekt Objekt]

            {
              "type": "state",
              "common": {
                "name": "ENERGY_Current",
                "def": "",
                "type": "number",
                "read": true,
                "write": false,
                "min": "",
                "max": "",
                "unit": "A",
                "role": "Aktuelle Ampere",
                "alias": {
                  "id": "sonoff.0.Gosund_02.ENERGY_Current",
                  "read": "Math.round(val*10)/10"
                },
                "desc": ""
              },
              "native": {},
              "from": "system.adapter.admin.0",
              "user": "system.user.admin",
              "ts": 1598336379642,
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            

            Das Alias wurde von Hand erstellt und die Zeilen bis "nativ" aus einem bereits bestehenden Alias kopiert, geändert und hier reinkopiert.
            Geändert wurde: "name", "unit" und "id".
            Der sonoff-Eintrag wurde aus dem entsprechenden DP kopiert und hier eingefügt.
            Gruß
            Bernd

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von dslraser
            #5

            @Berlon
            Ich erstelle meine alias per Script...

            Hier stand quatsch.....

            Edit: doch, ist richtig. Ich habe eben mal einen alias über Geräte erstellt, dann steht das bei mir auch so...

            1 Antwort Letzte Antwort
            0
            • haselchenH haselchen

              @Berlon

              Und wenn du bei min und max Werte eingibst ?
              Zum Beispiel "0" bei min und "4000" bei max?

              B Offline
              B Offline
              Berlon
              schrieb am zuletzt editiert von Berlon
              #6

              @haselchen
              Keine Änderung des Fehlers.
              Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

              @dslraser
              Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

              dslraserD paul53P 3 Antworten Letzte Antwort
              0
              • B Berlon

                @haselchen
                Keine Änderung des Fehlers.
                Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

                @dslraser
                Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

                dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #7

                @Berlon sagte in Verzweifele an einem Alias:

                Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

                Wenn schon Alias bestehen und ich mit dem Script noch welche dazu erstellen will/wollte, dann ging es bei mir auch manchmal nicht.
                Da ich alle meine Alias in diesem einem Script habe, habe ich dann alle bestehenden Alias gelöscht und anschließend in einem Rutsch alle neu erstellt, dann ging es bei mir.

                B 1 Antwort Letzte Antwort
                0
                • B Berlon

                  @haselchen
                  Keine Änderung des Fehlers.
                  Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

                  @dslraser
                  Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

                  dslraserD Offline
                  dslraserD Offline
                  dslraser
                  Forum Testing Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @Berlon
                  das kann auch helfen

                  https://forum.iobroker.net/post/459473

                  1 Antwort Letzte Antwort
                  0
                  • B Berlon

                    Hallo,
                    bekomme keine rote Marke für einen Fehler angezeig, aber beim speichern:
                    Fehler
                    [objekt Objekt]

                    {
                      "type": "state",
                      "common": {
                        "name": "ENERGY_Current",
                        "def": "",
                        "type": "number",
                        "read": true,
                        "write": false,
                        "min": "",
                        "max": "",
                        "unit": "A",
                        "role": "Aktuelle Ampere",
                        "alias": {
                          "id": "sonoff.0.Gosund_02.ENERGY_Current",
                          "read": "Math.round(val*10)/10"
                        },
                        "desc": ""
                      },
                      "native": {},
                      "from": "system.adapter.admin.0",
                      "user": "system.user.admin",
                      "ts": 1598336379642,
                      "acl": {
                        "object": 1636,
                        "state": 1636,
                        "owner": "system.user.admin",
                        "ownerGroup": "system.group.administrator"
                      }
                    }
                    

                    Das Alias wurde von Hand erstellt und die Zeilen bis "nativ" aus einem bereits bestehenden Alias kopiert, geändert und hier reinkopiert.
                    Geändert wurde: "name", "unit" und "id".
                    Der sonoff-Eintrag wurde aus dem entsprechenden DP kopiert und hier eingefügt.
                    Gruß
                    Bernd

                    crunchipC Abwesend
                    crunchipC Abwesend
                    crunchip
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @Berlon wenn ich vergleiche mit meinem erstellten alias (per Geräte) sieht das so aus
                    93eb4bf6-166b-4429-b1c6-4d1fe1cf2ae7-image.png
                    bei dir jedoch steht "type": "state", innerhalb der{
                    und dir fehlt die "_id": "alias.0.wiedeinAliasheißensoll",

                    umgestiegen von Proxmox auf Unraid

                    1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @Berlon sagte in Verzweifele an einem Alias:

                      Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

                      Wenn schon Alias bestehen und ich mit dem Script noch welche dazu erstellen will/wollte, dann ging es bei mir auch manchmal nicht.
                      Da ich alle meine Alias in diesem einem Script habe, habe ich dann alle bestehenden Alias gelöscht und anschließend in einem Rutsch alle neu erstellt, dann ging es bei mir.

                      B Offline
                      B Offline
                      Berlon
                      schrieb am zuletzt editiert von
                      #10

                      @dslraser
                      die Aliaserstellung mit allen Geräten ist vorhanden. Habe mir dieses Script kopiert und setze es als Testscript für einzelne Alias ein.
                      Habe dazu die ganzen vorhandene createAlias durch das zu testende createAlias ersetzt.
                      Aber irgendwie hat das händische erstellen und auch das Script Probleme mit dem sonoff.

                      1 Antwort Letzte Antwort
                      0
                      • B Berlon

                        Hallo,
                        bekomme keine rote Marke für einen Fehler angezeig, aber beim speichern:
                        Fehler
                        [objekt Objekt]

                        {
                          "type": "state",
                          "common": {
                            "name": "ENERGY_Current",
                            "def": "",
                            "type": "number",
                            "read": true,
                            "write": false,
                            "min": "",
                            "max": "",
                            "unit": "A",
                            "role": "Aktuelle Ampere",
                            "alias": {
                              "id": "sonoff.0.Gosund_02.ENERGY_Current",
                              "read": "Math.round(val*10)/10"
                            },
                            "desc": ""
                          },
                          "native": {},
                          "from": "system.adapter.admin.0",
                          "user": "system.user.admin",
                          "ts": 1598336379642,
                          "acl": {
                            "object": 1636,
                            "state": 1636,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          }
                        }
                        

                        Das Alias wurde von Hand erstellt und die Zeilen bis "nativ" aus einem bereits bestehenden Alias kopiert, geändert und hier reinkopiert.
                        Geändert wurde: "name", "unit" und "id".
                        Der sonoff-Eintrag wurde aus dem entsprechenden DP kopiert und hier eingefügt.
                        Gruß
                        Bernd

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #11

                        @Berlon Fehlt da nicht die id des Alias (also mit Pfad an sich)? - Da muss doch auch noch:

                        {
                          "_id": "alias.0.<Pfad zum Alias>",
                          "type":"state",
                        .....
                        }
                        

                        stehen?

                        sehe gerade das hat @crunchip ebenfalls bereits moniert^^.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Antwort Letzte Antwort
                        0
                        • B Berlon

                          @haselchen
                          Keine Änderung des Fehlers.
                          Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

                          @dslraser
                          Ich will meine Exceldatei hierfür nutzen. Aber das Script von xCruziX erstellt keinen Eintrag. Alle meine Homaticgeräte habe ich mit diesem Script problemlos eingetragen. An dem sonoff verzweifele ich.

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

                          @Berlon sagte:

                          Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

                          "min" und "max" müssen nicht vorhanden sein, aber wenn vorhanden, müssen sinnvolle Zahlen zugewiesen werden (kein Leerstring), da die Grenzen bei setState() geprüft werden.
                          Auf die fehlende Objekt-ID wurde bereits hingewiesen.

                          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

                          FredFF 1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @Berlon sagte:

                            Min und max müssen meines Wissens nicht unbedingt mit einem Wert versehen sein.

                            "min" und "max" müssen nicht vorhanden sein, aber wenn vorhanden, müssen sinnvolle Zahlen zugewiesen werden (kein Leerstring), da die Grenzen bei setState() geprüft werden.
                            Auf die fehlende Objekt-ID wurde bereits hingewiesen.

                            FredFF Online
                            FredFF Online
                            FredF
                            Most Active Forum Testing
                            schrieb am zuletzt editiert von
                            #13

                            @paul53
                            könnte das Leerzeichen hier auch ein Problem sein?

                            "role": "Aktuelle Ampere",
                            
                            paul53P 1 Antwort Letzte Antwort
                            0
                            • FredFF FredF

                              @paul53
                              könnte das Leerzeichen hier auch ein Problem sein?

                              "role": "Aktuelle Ampere",
                              
                              paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #14

                              @FredF sagte:

                              könnte das Leerzeichen hier auch ein Problem sein?

                              Nein, aber die Rolle ist ungültig.

                              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

                              FredFF haselchenH 2 Antworten Letzte Antwort
                              0
                              • paul53P paul53

                                @FredF sagte:

                                könnte das Leerzeichen hier auch ein Problem sein?

                                Nein, aber die Rolle ist ungültig.

                                FredFF Online
                                FredFF Online
                                FredF
                                Most Active Forum Testing
                                schrieb am zuletzt editiert von
                                #15

                                @paul53
                                Danke. Dann hat ja @Berlon nun drei Dinge die er ändern muss

                                1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @FredF sagte:

                                  könnte das Leerzeichen hier auch ein Problem sein?

                                  Nein, aber die Rolle ist ungültig.

                                  haselchenH Offline
                                  haselchenH Offline
                                  haselchen
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @paul53

                                  Wäre value.power eine Möglichkeit für role?

                                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                  paul53P 1 Antwort Letzte Antwort
                                  0
                                  • haselchenH haselchen

                                    @paul53

                                    Wäre value.power eine Möglichkeit für role?

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

                                    @haselchen sagte:

                                    Wäre value.power eine Möglichkeit für role?

                                    Da die Masseinheit "A" ist, sollte role value.current sein.

                                    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

                                    462

                                    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