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. JavaScript
  5. [gelöst] shelly object.common.name lässt sich nicht ändern

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    985

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

[gelöst] shelly object.common.name lässt sich nicht ändern

Geplant Angeheftet Gesperrt Verschoben JavaScript
9 Beiträge 3 Kommentatoren 594 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 Nicht stören
    T Nicht stören
    ticaki
    schrieb am zuletzt editiert von ticaki
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: PI4.
    Arbeitsspeicher: 4GB
    Festplattenart: SD-Karte/USB-SSD
    Betriebssystem: Raspbian Bullseye 32-bit
    Node-Version: v18.16.0
    Nodejs-Version: v18.16.0
    NPM-Version: 9.5.1
    Installationsart: zu lange her
    Image genutzt: Nein
    js-controller 5.0.5
    source latest

    Hallo, wie in der Überschrift kann ich den Namen eines channels nicht ändern.

    Hab versucht ihn in beiden Registerkarten zu ändern, als admin und ohne.
    Dann noch mit:

    let o = getObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0')
    o.common.name = 'Klimaanlage'
    extendObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o)
    

    jedoch springt er immer zuück auf

    Klimaanlage Hauptstrom
    

    Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

    Spenden

    paul53P 1 Antwort Letzte Antwort
    0
    • T Nicht stören
      T Nicht stören
      ticaki
      schrieb am zuletzt editiert von ticaki
      #2

      @Homoran
      Wieso hast du das hier her verschoben, das ist kein skriptrelevantes Problem, ich kann es halt weder mit den Registerkarten im Objektbrowser (bearbeiten - 3. von rechts) noch über den Javascriptadapter ändern.

      Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

      Spenden

      HomoranH 1 Antwort Letzte Antwort
      0
      • T Nicht stören
        T Nicht stören
        ticaki
        schrieb am zuletzt editiert von
        #3

        lol... Habs selbst gelöst, der Name wurde vom shelly-adapter gesetzt musste den shelly channel im shelly selbst umbenennen.

        Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

        Spenden

        1 Antwort Letzte Antwort
        0
        • T ticaki
          Systemdata Bitte Ausfüllen
          Hardwaresystem: PI4.
          Arbeitsspeicher: 4GB
          Festplattenart: SD-Karte/USB-SSD
          Betriebssystem: Raspbian Bullseye 32-bit
          Node-Version: v18.16.0
          Nodejs-Version: v18.16.0
          NPM-Version: 9.5.1
          Installationsart: zu lange her
          Image genutzt: Nein
          js-controller 5.0.5
          source latest

          Hallo, wie in der Überschrift kann ich den Namen eines channels nicht ändern.

          Hab versucht ihn in beiden Registerkarten zu ändern, als admin und ohne.
          Dann noch mit:

          let o = getObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0')
          o.common.name = 'Klimaanlage'
          extendObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o)
          

          jedoch springt er immer zuück auf

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

          @ticaki sagte: extendObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o)

          Der Befehl ist falsch. Richtig:

          setObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o);
          

          "setObject" ist in der Konfiguration der Javascript-Instanz freigegeben?

          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

            @ticaki sagte: extendObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o)

            Der Befehl ist falsch. Richtig:

            setObject('shelly.0.SHSW-25#E8DB84AB6198#1.Relay0', o);
            

            "setObject" ist in der Konfiguration der Javascript-Instanz freigegeben?

            T Nicht stören
            T Nicht stören
            ticaki
            schrieb am zuletzt editiert von
            #5

            @paul53

            Jup, also setObjekt zu ändern, extendObjekt zum erstellen?

            Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

            Spenden

            paul53P 1 Antwort Letzte Antwort
            0
            • T ticaki

              @paul53

              Jup, also setObjekt zu ändern, extendObjekt zum erstellen?

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

              @ticaki sagte: setObjekt zu ändern, extendObjekt zum erstellen?

              Nein, mit setObject(id, obj) schreibt man das komplette Objekt, das man vorher eingelesen und modifiziert hat. Mit extendObject(id, {common: {name: 'Klimaanlage'}}) ändert man einzelne Attribute, die man so wie gezeigt übergeben muss.

              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
              • T ticaki

                @Homoran
                Wieso hast du das hier her verschoben, das ist kein skriptrelevantes Problem, ich kann es halt weder mit den Registerkarten im Objektbrowser (bearbeiten - 3. von rechts) noch über den Javascriptadapter ändern.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                Wieso hast du das hier her verschoben,

                weil es kein Bug von ioBroker ist!

                @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                das ist kein skriptrelevantes Problem,

                aber du willst es doch per Skript ändern!

                @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                der Name wurde vom shelly-adapter gesetzt musste den shelly channel im shelly selbst umbenennen.

                also wirklich kein Bug im ioBroker

                @paul53 sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                Der Befehl ist falsch.

                eher ein Problem beim Skript

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                T 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                  Wieso hast du das hier her verschoben,

                  weil es kein Bug von ioBroker ist!

                  @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                  das ist kein skriptrelevantes Problem,

                  aber du willst es doch per Skript ändern!

                  @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                  der Name wurde vom shelly-adapter gesetzt musste den shelly channel im shelly selbst umbenennen.

                  also wirklich kein Bug im ioBroker

                  @paul53 sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                  Der Befehl ist falsch.

                  eher ein Problem beim Skript

                  T Nicht stören
                  T Nicht stören
                  ticaki
                  schrieb am zuletzt editiert von
                  #8

                  @homoran
                  Nein es war ein mir nicht bekanntes Verhalten des Shelly Adapters. Das mit dem JavaScript hab ich nur versucht weil sonst nix funktioniert hat. Aber am Ende hab ich durch verschieben was gelernt. Also alles gut :)

                  Weather-Warnings Espresense NSPanel-Lovelace-ui Tagesschau

                  Spenden

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • T ticaki

                    @homoran
                    Nein es war ein mir nicht bekanntes Verhalten des Shelly Adapters. Das mit dem JavaScript hab ich nur versucht weil sonst nix funktioniert hat. Aber am Ende hab ich durch verschieben was gelernt. Also alles gut :)

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @ticaki sagte in [gelöst] shelly object.common.name lässt sich nicht ändern:

                    Aber am Ende hab ich durch verschieben was gelernt

                    das ist ja der Sinn des Verschiebens
                    Dadurch erreicht man die Leute wesentlichbesser, die da wirklich helfen können,

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    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

                    790

                    Online

                    32.5k

                    Benutzer

                    81.6k

                    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