NEWS
[gelöst] Selektor ($) Funktionsweise in Verbindung mit "channel"
-
Hallo,
könnt Ihr mir etwas auf die Sprünge helfen, wie sich das Schlüsselwort "channel" beim $ Selektor auswirkt (z.B. var cacheSelectorLOWBAT = $('channel[state.id=*.LOWBAT]'); ).
Konkret:
1. Warum findet $('[state.id=.LOWBAT]') auch Teilstrings also z.B. den state "LOWBAT_ALARM", aber $('channel[state.id=.LOWBAT]') findet nur den exakten match "LOWBAT".
2.1. Ich habe zu Testzwecken in der Objekte Übersicht eine Struktur angelegt mit Device - Channel - State (TestDeviceHM.TestChannelHM.LOWBAT). Warum wird dieser State nicht gefunden? Auf dern ersten Blick scheint kein Unterschied zu einem durch den ADapter angelegeten HomeMatic State zu bestehen.

Vielen Dank und Gruß
Dirk_H
-
Hast Du nach dem Erzeugen des Datenpunktes die Javascript-Instanz neu gestartet ? Da der JS-Adapter alle Objekte puffert, müssen neue Objekte erst in den Puffer geschrieben werden. `
Damit ist Punkt 2 schon mal geklärt, Danke!!Bleibt noch die Frage 1, warum ist das Verhalten Teilstring / ganzer STring unterschiedlich?
Gruß
Dirk_H
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