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. [gelöst] Raum abfragen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Raum abfragen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
6 Beiträge 3 Kommentatoren 1.5k Aufrufe
  • Ä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
    mark77
    schrieb am zuletzt editiert von
    #1

    Moin,

    ich habe da mal ne Frage:

    Ist es möglich, wenn ja wie, zu einem Objekt bzw. zu einer Id den zugeordneten Raum mit abzufragen?

    Oder evtl. mit Hilfe der Id den zugeordneten Raum suchen?

    Hintergrund:

    Ich habe derzeit 6 MySensors Sensoren, alle Batterie betrieben (und es werden mehr). Die lasse ich jetzt per Script auf die Batteriekapazität überwachen.

    Ich möchte dazu jedoch noch den zugeordneten Raum angeben.

    Danke!

    Gruß,

    Mark

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tempestas
      schrieb am zuletzt editiert von
      #2

      nehme an, du arbeitest mit sowas (nur ein Beispiel)

      var cacheSelectorState = $('channelstate.id=*.STATE');

      ändern auf

      var cacheSelectorState = $('channelstate.id=*.STATE(rooms = "xyz")');

      sollte es eigentlich tun

      musst dann natürlich mehrere zusammenbauen.

      Hast du deine Sensoren denn nicht benannt?

      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mark77
        schrieb am zuletzt editiert von
        #3

        hmmm, würde ich damit nicht nach Räumen filtern?

        Die Sensoren werden ja automatisch benannt (z.B. 2.1.1.I_BATTERY_LEVEL), das habe ich beibehalten.

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          tempestas
          schrieb am zuletzt editiert von
          #4

          Ich kenne "mySensors" nicht. Meine Homematic Komponenten benenne ich alle ("Fensterkontak Schlafzimemr rechts" usw). Gerade wenn es, wie du schreibst, "mehr werden" ist das m.E. zwingend geboten.

          Eventuell geht das was du möchtest mit````
          getObject(id).common.name

          
          Vielleicht postest du mal dein Skript, dann muss man nicht im Dunkeln stochern und raten, was du tust bzw was dein Skript tut und wie man es anpassen könnte

          <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

          1 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            Wenn die Räume unter enum.rooms angelegt sind und die Datenpunkt-IDs zugewiesen sind, sollte es so funktionieren:

            var room = getObject(id, 'rooms').enumNames[0];
            

            Ist ein Datenpunkt mehreren Räumen zugeordnet, enthält das Array mehrere Räume.

            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
              mark77
              schrieb am zuletzt editiert von
              #6

              Danke paul53, das hat geholfen bzw. das habe ich gesucht!!

              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

              531

              Online

              32.6k

              Benutzer

              82.2k

              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