NEWS
Array auslesen
-
Hi,
bräuchte mal Hilfe.Und zwar der Bosch Adapter liefert mir wenn einer der Twinguard Rauchmelder auslöst in einen Datenpunkt das Array:
[{"triggerName":"Schadstoffmelder Flur Oben","locationId":"hz_2","location":"Wohnungsflur","id":"hdm:ZigBee:000d6f0018bb5dfc","time":1699128763267,"type":"SMOKE_PRIMARY"}]Nun möchte ich verschiedene Datenpunkte z.B. "Rauchmelder Flur Oben" und "true/false" sein kann damit steuern.
Irgendwie bekomme ich es nicht hin.
Zuerst dachte ich ich lese mal den Wert sprich den Namen des Rauchmelders aus dem Array aus:

Hier kommt nur
{"ack":true}zurück.
Also ich scheitere schon am ersten Schritt. Hat jemand einen Tipp wie ich das eventuell sogar noch viel einfacher lösen kann?
Wie schon gesagt. Ich habe anschließend für jeden Rauchmelder einen eigenen Datenpunkt, damit ich das auch sauber in der VIS, HomeKit etc. abbilden kann.
Und nein: Der Boschadapter liefert leider nicht für jeden Twinguard einzeln die Datenpunkte :-( Sonst wäre es ja einfach ;-)
-
Hi,
bräuchte mal Hilfe.Und zwar der Bosch Adapter liefert mir wenn einer der Twinguard Rauchmelder auslöst in einen Datenpunkt das Array:
[{"triggerName":"Schadstoffmelder Flur Oben","locationId":"hz_2","location":"Wohnungsflur","id":"hdm:ZigBee:000d6f0018bb5dfc","time":1699128763267,"type":"SMOKE_PRIMARY"}]Nun möchte ich verschiedene Datenpunkte z.B. "Rauchmelder Flur Oben" und "true/false" sein kann damit steuern.
Irgendwie bekomme ich es nicht hin.
Zuerst dachte ich ich lese mal den Wert sprich den Namen des Rauchmelders aus dem Array aus:

Hier kommt nur
{"ack":true}zurück.
Also ich scheitere schon am ersten Schritt. Hat jemand einen Tipp wie ich das eventuell sogar noch viel einfacher lösen kann?
Wie schon gesagt. Ich habe anschließend für jeden Rauchmelder einen eigenen Datenpunkt, damit ich das auch sauber in der VIS, HomeKit etc. abbilden kann.
Und nein: Der Boschadapter liefert leider nicht für jeden Twinguard einzeln die Datenpunkte :-( Sonst wäre es ja einfach ;-)
-
@paul53 Super Danke dir, damit komme ich schon weiter.
Noch eine andere Frage. Du bist ja auch Profi bei den ganzen Konvertierungsgeschichten.
Was muss ich bei einen alias eintragen das
"AVAILABLE" = true
"alle anderen Werte" = falseDer Bosch Adapter liefert hier leider auch nur solche "krummen" Werte ob das Geräte erreichbar ist oder nicht.
-
@paul53 Super Danke dir, damit komme ich schon weiter.
Noch eine andere Frage. Du bist ja auch Profi bei den ganzen Konvertierungsgeschichten.
Was muss ich bei einen alias eintragen das
"AVAILABLE" = true
"alle anderen Werte" = falseDer Bosch Adapter liefert hier leider auch nur solche "krummen" Werte ob das Geräte erreichbar ist oder nicht.
-
@paul53 sagte in Array auslesen:
val == 'AVAILABLE'
Super Danke. Sollte jetzt z.B. "UNAVAILABLE" kommen oder was bei dem Adapter gerne als Wert kommt "[]", wird der Datenpunkt auf "false" konvertiert?
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
