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. Blockly
  5. Array auslesen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • 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

Array auslesen

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 2 Kommentatoren 470 Aufrufe 2 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.
  • draexlerD Nicht stören
    draexlerD Nicht stören
    draexler
    schrieb am zuletzt editiert von draexler
    #1

    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:

    Bildschirmfoto 2023-11-11 um 14.55.21.png

    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 ;-)

    paul53P 1 Antwort Letzte Antwort
    0
    • draexlerD draexler

      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:

      Bildschirmfoto 2023-11-11 um 14.55.21.png

      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 ;-)

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

      @draexler sagte: in einen Datenpunkt das Array:

      Das gezeigte Array hat nur ein Element: Ein Objekt.

      Blockly_temp.JPG

      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

      draexlerD 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @draexler sagte: in einen Datenpunkt das Array:

        Das gezeigte Array hat nur ein Element: Ein Objekt.

        Blockly_temp.JPG

        draexlerD Nicht stören
        draexlerD Nicht stören
        draexler
        schrieb am zuletzt editiert von
        #3

        @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" = false

        Der Bosch Adapter liefert hier leider auch nur solche "krummen" Werte ob das Geräte erreichbar ist oder nicht.

        paul53P 1 Antwort Letzte Antwort
        0
        • draexlerD draexler

          @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" = false

          Der Bosch Adapter liefert hier leider auch nur solche "krummen" Werte ob das Geräte erreichbar ist oder nicht.

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

          @draexler
          Lesekonvertierung:

          val == 'AVAILABLE'
          

          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

          draexlerD 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @draexler
            Lesekonvertierung:

            val == 'AVAILABLE'
            
            draexlerD Nicht stören
            draexlerD Nicht stören
            draexler
            schrieb am zuletzt editiert von
            #5

            @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?

            paul53P 1 Antwort Letzte Antwort
            0
            • draexlerD draexler

              @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?

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

              @draexler sagte: wird der Datenpunkt auf "false" konvertiert?

              Ja, alle Werte außer "AVAILABLE" liefern false.

              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
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              939

              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