Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. Unterschied zwischen Räumen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    300

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    277

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    917

Unterschied zwischen Räumen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 310 Aufrufe 1 Beobachtet
  • Ä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.
  • M Offline
    M Offline
    martinschm
    schrieb am zuletzt editiert von
    #1

    Hi,

    ich habe unter Aufzählungen bei den Räumen eine Reihe von Räumen die glaube ich über Homematic dort reingekommen sind. Dazu habe ich drei Räume zusätzlich in ioBroker angelegt.

    Wenn ich jetzt durch meine Sensoren iteriere und mir dazu die Raumnamen der Sensoren ausgebe bekomme ich folgendes:

    mihome.0.devices.magnet_158d0001e489c1 KSZ Rechts Kinderschlafzimmer false
    mihome.0.devices.magnet_158d0001fd6f2f SZ links Schlafzimmer false
    mihome.0.devices.magnet_158d0001b7a818 Gäste WC [object Object] false
    mihome.0.devices.magnet_158d0001de8f8a BZ Links Badezimmer false
    

    Von links nach rechts lasse ich ID, Sensorname, Raumnahe und status ausgeben. Der Sensor Gäste WC ist einem der über ioBroker angelegten Räume zu geordnet und nur bei ihm (und den anderen dort angelegten Räumen) wird statt dem Namen des Raums [object Obejct] ausgegeben.

    Woran liegt das ?

    Sieht fast aus als würden einige Räume nach ihrer Herkunft diskriminiert :-)

    ciao

    Martin

    1 Antwort Letzte Antwort
    0
    • M Offline
      M Offline
      martinschm
      schrieb am zuletzt editiert von
      #2

      Ich hab jetzt mal einen der drei in ioBroker angelegten Räume bearbeitet und die ID geändert (hier von kitchen in kueche).

      Jetzt wird nicht mehr [object Obejct] ausgegeben sondern einfach gar nichts mehr.

      Hier noch kurz mein Script mit dem ich die Ausgabe mache

      `var windows = getObject("enum.functions.Verschluss").common.members;
        console.log('sdf');
       for(let i = 0; i < windows.length; i++) {
      
              var Status = getState(windows[i] + ".state").val;
              var objektname = getObject(windows[i]).common.name;
              var raum = getObject(windows[i],"rooms").enumNames;
              console.log(windows[i] + "  " + objektname + "  " + raum + "  " + Status);`[/i][/i][/i][/i]
      
      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #3

        @martinschm:

        mihome.0.devices.magnet_158d0001b7a818 Gäste WC [object Object] false
        ```` `  
        

        Dem Gäste WC sind anscheinend mehrere Räume zugeordnet. Deshalb ändere mal

        var raum = getObject(windows[i],"rooms").enumNames.join(', ');
        

        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
        • M Offline
          M Offline
          martinschm
          schrieb am zuletzt editiert von
          #4

          Hi @paul53 ,

          ich habe das Problem erneut, diesmal bei einem anderen Skript. Habe schon mehrfach den Sensor kontrolliert, in der Objektauflistung wird nur ein Raum angezeigt.

          Kann ich das noch irgendwie kontrollieren ?
          Evtl direkt in redis in der Datenbank?

          ? 1 Antwort Letzte Antwort
          0
          • M martinschm

            Hi @paul53 ,

            ich habe das Problem erneut, diesmal bei einem anderen Skript. Habe schon mehrfach den Sensor kontrolliert, in der Objektauflistung wird nur ein Raum angezeigt.

            Kann ich das noch irgendwie kontrollieren ?
            Evtl direkt in redis in der Datenbank?

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von
            #5

            @martinschm hi, in object.common.name ist oftmals nicht direkt der Name, sondern ein Object mit verschiedenen Sprachen. In iobroker wird daraus immer die Sprache benutzt die du in deiner Konfig ausgewählt hast.
            Wenn du in der Anzeige der Objekte "toggle expert mode" aktivierst sihst du dort auch die enums. Dann kannst du dir dort den RAW von jedem Raum ansehen und auch was dort unter common.name gesetzt ist.

            M 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @martinschm hi, in object.common.name ist oftmals nicht direkt der Name, sondern ein Object mit verschiedenen Sprachen. In iobroker wird daraus immer die Sprache benutzt die du in deiner Konfig ausgewählt hast.
              Wenn du in der Anzeige der Objekte "toggle expert mode" aktivierst sihst du dort auch die enums. Dann kannst du dir dort den RAW von jedem Raum ansehen und auch was dort unter common.name gesetzt ist.

              M Offline
              M Offline
              martinschm
              schrieb am zuletzt editiert von
              #6

              Hi @nisio,

              erstmal danke für deine Antwort. Ich hab in der Objektauflistung die Expertenansicht angeschaltet.
              Ich sehe aber keine zusätzlichen Spalten. Ich habe ID | Name | State | Rolle |Raum | Funktion | Einstellungen

              Wenn ich auf Bearbeiten gehe und mir den Tab Raw anschaue steht da

              {
                "from": "system.adapter.mihome.0",
                "ts": 1555139701057,
                "common": {
                  "name": "Langer Flur Motion",
                  "role": "indicator.motion",
                  "icon": "/icons/sensor_motion_aq2.png"
                },
                "native": {
                  "sid": "158d0002f3c080",
                  "type": "sensor_motion.aq2"
                },
                "acl": {
                  "object": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "_id": "mihome.0.devices.sensor_motion_aq2_158d0002f3c080",
                "type": "channel"
              }
              

              Den Raum sehe ich leider nicht, obwohl der Sensor einem Raum zugeordnet ist.

              M 1 Antwort Letzte Antwort
              0
              • M martinschm

                Hi @nisio,

                erstmal danke für deine Antwort. Ich hab in der Objektauflistung die Expertenansicht angeschaltet.
                Ich sehe aber keine zusätzlichen Spalten. Ich habe ID | Name | State | Rolle |Raum | Funktion | Einstellungen

                Wenn ich auf Bearbeiten gehe und mir den Tab Raw anschaue steht da

                {
                  "from": "system.adapter.mihome.0",
                  "ts": 1555139701057,
                  "common": {
                    "name": "Langer Flur Motion",
                    "role": "indicator.motion",
                    "icon": "/icons/sensor_motion_aq2.png"
                  },
                  "native": {
                    "sid": "158d0002f3c080",
                    "type": "sensor_motion.aq2"
                  },
                  "acl": {
                    "object": 1636,
                    "owner": "system.user.admin",
                    "ownerGroup": "system.group.administrator"
                  },
                  "_id": "mihome.0.devices.sensor_motion_aq2_158d0002f3c080",
                  "type": "channel"
                }
                

                Den Raum sehe ich leider nicht, obwohl der Sensor einem Raum zugeordnet ist.

                M Offline
                M Offline
                martinschm
                schrieb am zuletzt editiert von
                #7

                Ok habs gefunden. Hatte in der Spalte State noch einen Filter drin und deswegen wurden mir die enums unter Objekten nicht angezeigt. Bei dem besagtem Raum war tatsächlich EN und DE hinterlegt.

                @nisio: Kann ich im Code irgendwie immer auf den DE string zurück greifen ?

                1 Antwort Letzte Antwort
                0

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                376

                Online

                32.8k

                Benutzer

                82.8k

                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