Navigation

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

    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

    Verzweifele an einem Alias

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Berlon last edited by 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

      haselchen dslraser crunchip mickym 4 Replies Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Berlon last edited by 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 1 Reply Last reply Reply Quote 0
        • B
          Berlon @haselchen last edited by

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

          haselchen 1 Reply Last reply Reply Quote 0
          • haselchen
            haselchen Most Active @Berlon last edited by haselchen

            @Berlon

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

            B 1 Reply Last reply Reply Quote 0
            • dslraser
              dslraser Forum Testing Most Active @Berlon last edited by dslraser

              @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 Reply Last reply Reply Quote 0
              • B
                Berlon @haselchen last edited by 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.

                dslraser paul53 3 Replies Last reply Reply Quote 0
                • dslraser
                  dslraser Forum Testing Most Active @Berlon last edited by

                  @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 Reply Last reply Reply Quote 0
                  • dslraser
                    dslraser Forum Testing Most Active @Berlon last edited by

                    @Berlon
                    das kann auch helfen

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

                    1 Reply Last reply Reply Quote 0
                    • crunchip
                      crunchip Forum Testing Most Active @Berlon last edited by

                      @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",

                      1 Reply Last reply Reply Quote 0
                      • B
                        Berlon @dslraser last edited by

                        @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 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Berlon last edited by mickym

                          @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^^.

                          1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Berlon last edited by 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.

                            FredF 1 Reply Last reply Reply Quote 0
                            • FredF
                              FredF Most Active Forum Testing @paul53 last edited by

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

                              "role": "Aktuelle Ampere",
                              
                              paul53 1 Reply Last reply Reply Quote 0
                              • paul53
                                paul53 @FredF last edited by

                                @FredF sagte:

                                könnte das Leerzeichen hier auch ein Problem sein?

                                Nein, aber die Rolle ist ungültig.

                                FredF haselchen 2 Replies Last reply Reply Quote 0
                                • FredF
                                  FredF Most Active Forum Testing @paul53 last edited by

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

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

                                    @paul53

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

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

                                      @haselchen sagte:

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

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

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

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      490
                                      Online

                                      31.8k
                                      Users

                                      80.0k
                                      Topics

                                      1.3m
                                      Posts

                                      javascript
                                      7
                                      17
                                      573
                                      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