Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen

Scheduled Pinned Locked Moved Node-Red
node-red
114 Posts 13 Posters 27.0k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @waldmensch Generell muss man seit dem Admin5 - einmal auch immer noch das Skript von @fastfoot drüberlaufen lassen - das automatische Erstellen von Objekten im Admin5 lässt wohl auf sich warten.

    Also dieses Skript importieren - und einmal ausführen:

    /**
    * Zweck:       Korrigiert übergeordnete Ordnerstrukturen eines Datenpunkts
    * Datum:      07.08.2021
    * Autor:       @fastfoot
    */
    
    //              In den Settings der Javascript-Instanz muss setObject erlaubt sein!!!
    
    let arr = [],
      id = '';
    
    const ids = $('0_userdata.0.*');
    ids.each(idTmp => {
      arr=idTmp.split('.');
      arr.splice(arr.length-1);
      id=arr.join('.');
      if(arr[0] === '0_userdata' || arr[0] === 'alias' || arr[0] === 'mqtt' || arr[0] === 'javascript'){
          correctObject(id, arr);
      }
    })
    
    function correctObject(id,arr){
      if(arr.length === 2) return;
      if(!existsObject(id)){
          let obj = {};
          obj = {
              type: 'folder',
              common:{
                  name: arr[arr.length - 1]
              }
          }
          extendObject(id, obj, e => {
              if (e) log('Fehler beim Schreiben des Objektes: '+ id + ' ' + e);
          })
      }
      arr.splice(arr.length - 1);
      id = arr.join('.');
      correctObject(id, arr);
    }
    

    Muss man nur einmal machen - wenn die Objekte angelegt sind - kann der Flow ungehindert weiter in die einzelnen Datenpunkte schreiben.

    ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #33

    @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

    @waldmensch Generell muss man seit dem Admin5 - einmal auch immer noch das Skript von @fastfoot drüberlaufen lassen - das automatische Erstellen von Objekten im Admin5 lässt wohl auf sich warten.

    Also dieses Skript importieren - und einmal ausführen:

    /**
    * Zweck:       Korrigiert übergeordnete Ordnerstrukturen eines Datenpunkts
    * Datum:      07.08.2021
    * Autor:       @fastfoot
    */
    
    //              In den Settings der Javascript-Instanz muss setObject erlaubt sein!!!
    
    let arr = [],
      id = '';
    
    const ids = $('0_userdata.0.*');
    ids.each(idTmp => {
      arr=idTmp.split('.');
      arr.splice(arr.length-1);
      id=arr.join('.');
      if(arr[0] === '0_userdata' || arr[0] === 'alias' || arr[0] === 'mqtt' || arr[0] === 'javascript'){
          correctObject(id, arr);
      }
    })
    
    function correctObject(id,arr){
      if(arr.length === 2) return;
      if(!existsObject(id)){
          let obj = {};
          obj = {
              type: 'folder',
              common:{
                  name: arr[arr.length - 1]
              }
          }
          extendObject(id, obj, e => {
              if (e) log('Fehler beim Schreiben des Objektes: '+ id + ' ' + e);
          })
      }
      arr.splice(arr.length - 1);
      id = arr.join('.');
      correctObject(id, arr);
    }
    

    Muss man nur einmal machen - wenn die Objekte angelegt sind - kann der Flow ungehindert weiter in die einzelnen Datenpunkte schreiben.

    Das war mit dem Script gemeint.

    mickymM 1 Reply Last reply
    0
    • ? A Former User

      @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

      @waldmensch Generell muss man seit dem Admin5 - einmal auch immer noch das Skript von @fastfoot drüberlaufen lassen - das automatische Erstellen von Objekten im Admin5 lässt wohl auf sich warten.

      Also dieses Skript importieren - und einmal ausführen:

      /**
      * Zweck:       Korrigiert übergeordnete Ordnerstrukturen eines Datenpunkts
      * Datum:      07.08.2021
      * Autor:       @fastfoot
      */
      
      //              In den Settings der Javascript-Instanz muss setObject erlaubt sein!!!
      
      let arr = [],
        id = '';
      
      const ids = $('0_userdata.0.*');
      ids.each(idTmp => {
        arr=idTmp.split('.');
        arr.splice(arr.length-1);
        id=arr.join('.');
        if(arr[0] === '0_userdata' || arr[0] === 'alias' || arr[0] === 'mqtt' || arr[0] === 'javascript'){
            correctObject(id, arr);
        }
      })
      
      function correctObject(id,arr){
        if(arr.length === 2) return;
        if(!existsObject(id)){
            let obj = {};
            obj = {
                type: 'folder',
                common:{
                    name: arr[arr.length - 1]
                }
            }
            extendObject(id, obj, e => {
                if (e) log('Fehler beim Schreiben des Objektes: '+ id + ' ' + e);
            })
        }
        arr.splice(arr.length - 1);
        id = arr.join('.');
        correctObject(id, arr);
      }
      

      Muss man nur einmal machen - wenn die Objekte angelegt sind - kann der Flow ungehindert weiter in die einzelnen Datenpunkte schreiben.

      Das war mit dem Script gemeint.

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by mickym
      #34

      @noah3112 Nein das brauchst Du nicht mehr. Das hat unser großer Meister gefixt wenn Du NodeRed Adapter Version 3.0 und höher verwendest, das heißt die Folder-Objekte werden korrekt angelegt (da unter 0_userdata.0). ;)

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      ? 1 Reply Last reply
      0
      • mickymM mickym

        @noah3112 Nein das brauchst Du nicht mehr. Das hat unser großer Meister gefixt wenn Du NodeRed Adapter Version 3.0 und höher verwendest, das heißt die Folder-Objekte werden korrekt angelegt (da unter 0_userdata.0). ;)

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #35

        @mickym Bei mir ist es auch nach Funktionen gegliedert. Das war der Versuch mit den Umweltsensoren. Ich werde mal alles anwählen und schauen was passiert. keepTopic war auch auf true hatte vergessen davon ein Screenshot zu machen.

        mickymM 1 Reply Last reply
        0
        • ? A Former User

          @mickym Bei mir ist es auch nach Funktionen gegliedert. Das war der Versuch mit den Umweltsensoren. Ich werde mal alles anwählen und schauen was passiert. keepTopic war auch auf true hatte vergessen davon ein Screenshot zu machen.

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #36

          @noah3112 Ja bei Dir musst halt ggf. zigbee/# verwenden und dann musst das topic halt mit dem regex Ausdruck richtig rausselektieren:

          de17eb3c-ec1f-4d87-9580-36a17ea8616c-image.png

          Wie gesagt - wichtig ist, dass das topic richtig aufbereitet wird, um es korrekt in dem Subflow zu verwenden.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          ? 1 Reply Last reply
          0
          • mickymM mickym

            @noah3112 Ja bei Dir musst halt ggf. zigbee/# verwenden und dann musst das topic halt mit dem regex Ausdruck richtig rausselektieren:

            de17eb3c-ec1f-4d87-9580-36a17ea8616c-image.png

            Wie gesagt - wichtig ist, dass das topic richtig aufbereitet wird, um es korrekt in dem Subflow zu verwenden.

            ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #37

            @mickym so jetzt mal das gesamte Paket mit den von dir gerade gesendeten Flow laufen lassen. Das gleiche Ergebnis ich bekomme nur den state angezeigt. Komisch im debug Fenster bekomme ich wesentlich mehr Daten angezeigt diese werden nur nicht aufgelöst und dargestellt.

            mickymM ? 2 Replies Last reply
            0
            • ? A Former User

              @mickym so jetzt mal das gesamte Paket mit den von dir gerade gesendeten Flow laufen lassen. Das gleiche Ergebnis ich bekomme nur den state angezeigt. Komisch im debug Fenster bekomme ich wesentlich mehr Daten angezeigt diese werden nur nicht aufgelöst und dargestellt.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              wrote on last edited by
              #38

              @noah3112 Vielleicht browser refresh? - Wenn im debug alles rauskommt, dann müsste es auch so angelegt werden.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Reply Last reply
              0
              • ? A Former User

                @mickym so jetzt mal das gesamte Paket mit den von dir gerade gesendeten Flow laufen lassen. Das gleiche Ergebnis ich bekomme nur den state angezeigt. Komisch im debug Fenster bekomme ich wesentlich mehr Daten angezeigt diese werden nur nicht aufgelöst und dargestellt.

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #39

                @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                mickymM 2 Replies Last reply
                0
                • ? A Former User

                  @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  wrote on last edited by
                  #40

                  @noah3112 KLar - mqtt - sendet ja nur wenn was aktualisiert wird - das heisst die Bäume bauen sich ja erst auf - mqtt - liest nie "vorhandene" alte Daten aus - ausser Du speicherst das mit retain - was nicht zu empfehlen ist.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  ? 1 Reply Last reply
                  0
                  • mickymM mickym

                    @noah3112 KLar - mqtt - sendet ja nur wenn was aktualisiert wird - das heisst die Bäume bauen sich ja erst auf - mqtt - liest nie "vorhandene" alte Daten aus - ausser Du speicherst das mit retain - was nicht zu empfehlen ist.

                    ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #41

                    @mickym Alles Bestens ich habe jetzt Daten ohne Ende :blush: Vielen Dank das hat mir echt weitergeholfen. Jetzt kann ich mich an meine Visualisierung machen. Beim Dashboard ist man echt eingeschränkt aber Vis überfordert mich auf der anderen Seite auch wieder. Man hat´s echt nicht leicht :face_with_rolling_eyes:

                    mickymM 1 Reply Last reply
                    0
                    • ? A Former User

                      @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      wrote on last edited by mickym
                      #42

                      @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                      @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                      ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      ? 2 Replies Last reply
                      0
                      • ? A Former User

                        @mickym Alles Bestens ich habe jetzt Daten ohne Ende :blush: Vielen Dank das hat mir echt weitergeholfen. Jetzt kann ich mich an meine Visualisierung machen. Beim Dashboard ist man echt eingeschränkt aber Vis überfordert mich auf der anderen Seite auch wieder. Man hat´s echt nicht leicht :face_with_rolling_eyes:

                        mickymM Online
                        mickymM Online
                        mickym
                        Most Active
                        wrote on last edited by
                        #43

                        @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                        @mickym Alles Bestens ich habe jetzt Daten ohne Ende :blush: Vielen Dank das hat mir echt weitergeholfen. Jetzt kann ich mich an meine Visualisierung machen. Beim Dashboard ist man echt eingeschränkt aber Vis überfordert mich auf der anderen Seite auch wieder. Man hat´s echt nicht leicht :face_with_rolling_eyes:

                        Na ja ich finde das Dashboard schon gut - und für mich ist das nach wie vor die 1. Wahl um schnell Dinge zu steuern. Viel kann man mit den Template Nodes machen und aber auch VIS hat seine Berechtigung. Ich nutze ggf. einzelne Seiten, in dem ich diese in das Dashboard einbinde. So muss man sich nicht für eins entscheiden, sondern kann beides nutzen.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        1 Reply Last reply
                        0
                        • mickymM mickym

                          @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                          @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                          ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #44

                          @mickym Kannst da das noch etwas präzisieren?

                          1 Reply Last reply
                          0
                          • mickymM mickym

                            @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                            @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                            ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #45

                            @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                            @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                            @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                            ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                            Sorry das meinte ich.

                            ? mickymM 2 Replies Last reply
                            0
                            • ? A Former User

                              @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                              @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                              @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                              ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                              Sorry das meinte ich.

                              ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by A Former User
                              #46

                              @noah3112 Bin erst seit kurzem mit zigbee2mqtt unterwegs. Ich hatte sehr viele Probleme mit dem zigbee Adapter und bin bis jetzt sehr angetan. Allerdingt fehlt die Langzeiterfahrung und was damit alles geht.

                              mickymM 2 Replies Last reply
                              0
                              • ? A Former User

                                @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                                ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                                Sorry das meinte ich.

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                wrote on last edited by
                                #47

                                @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                                ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                                Sorry das meinte ich.

                                Na das hat nichts mit der availabilty zu tun - aber Du kannst ein Update der states erzwingen, wenn Du einen get Datenpunkt erstellst:

                                https://www.zigbee2mqtt.io/guide/usage/mqtt_topics_and_messages.html#zigbee2mqtt-friendly-name-get

                                Wenn Du get mit leerem state setzt, kannst Du quasi ein Update des Status via mqtt erzwingen:

                                36205a92-b0c3-4bd4-a674-6d3c81e54301-image.png

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                ? 2 Replies Last reply
                                0
                                • ? A Former User

                                  @noah3112 Bin erst seit kurzem mit zigbee2mqtt unterwegs. Ich hatte sehr viele Probleme mit dem zigbee Adapter und bin bis jetzt sehr angetan. Allerdingt fehlt die Langzeiterfahrung und was damit alles geht.

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  wrote on last edited by
                                  #48

                                  @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                  @noah3112 Bin erst seit kurzem mit zigbee2mqtt unterwegs. Ich hatte sehr viele Probleme mit dem zigbee Adapter und bin bis jetzt sehr angetan. Allerdingt fehlt die Langzeiterfahrung und was damit alles geht.

                                  Ja da bist Du nicht der Erste. In meinen Augen ist es in diesem Fall sogar ein Vorteil unabhängig von iobroker Updates zu sein. ;)

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  ? 1 Reply Last reply
                                  0
                                  • mickymM mickym

                                    @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                    @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                    @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                    @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                                    ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                                    Sorry das meinte ich.

                                    Na das hat nichts mit der availabilty zu tun - aber Du kannst ein Update der states erzwingen, wenn Du einen get Datenpunkt erstellst:

                                    https://www.zigbee2mqtt.io/guide/usage/mqtt_topics_and_messages.html#zigbee2mqtt-friendly-name-get

                                    Wenn Du get mit leerem state setzt, kannst Du quasi ein Update des Status via mqtt erzwingen:

                                    36205a92-b0c3-4bd4-a674-6d3c81e54301-image.png

                                    ? Offline
                                    ? Offline
                                    A Former User
                                    wrote on last edited by
                                    #49

                                    @mickym Okay ich verstehe, quasi ein manuelles anstoßen um Daten zu erhalten, gut zu wissen :+1:

                                    mickymM 1 Reply Last reply
                                    0
                                    • mickymM mickym

                                      @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                                      ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                                      Sorry das meinte ich.

                                      Na das hat nichts mit der availabilty zu tun - aber Du kannst ein Update der states erzwingen, wenn Du einen get Datenpunkt erstellst:

                                      https://www.zigbee2mqtt.io/guide/usage/mqtt_topics_and_messages.html#zigbee2mqtt-friendly-name-get

                                      Wenn Du get mit leerem state setzt, kannst Du quasi ein Update des Status via mqtt erzwingen:

                                      36205a92-b0c3-4bd4-a674-6d3c81e54301-image.png

                                      ? Offline
                                      ? Offline
                                      A Former User
                                      wrote on last edited by
                                      #50

                                      @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                      @noah3112 Sorry das stimmt so nicht bei einigen Sensoren bzw Aktoren sind mehrere Daten vorhanden. Kann es sein das ich einfach nur warten muss bis alle mal gesendet haben?

                                      ggf. - das hat aber mit diesem Thema nichts zu tun - ist, dass Du im zigbee2mqtt die availabilty Option zu nutzen.

                                      Sorry das meinte ich.

                                      Na das hat nichts mit der availabilty zu tun - aber Du kannst ein Update der states erzwingen, wenn Du einen get Datenpunkt erstellst:

                                      https://www.zigbee2mqtt.io/guide/usage/mqtt_topics_and_messages.html#zigbee2mqtt-friendly-name-get

                                      Wenn Du get mit leerem state setzt, kannst Du quasi ein Update des Status via mqtt erzwingen:

                                      36205a92-b0c3-4bd4-a674-6d3c81e54301-image.png

                                      Das mit dem zitieren muss ich noch lernen :blush:

                                      1 Reply Last reply
                                      0
                                      • ? A Former User

                                        @mickym Okay ich verstehe, quasi ein manuelles anstoßen um Daten zu erhalten, gut zu wissen :+1:

                                        mickymM Online
                                        mickymM Online
                                        mickym
                                        Most Active
                                        wrote on last edited by
                                        #51

                                        @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                        @mickym Okay ich verstehe, quasi ein manuelles anstoßen um Daten zu erhalten, gut zu wissen :+1:

                                        Genau, wenn Du also ein Update willst einfach ein get unter dem friendlyName mit {"state": ""} publishen und Du bekommst ein Update.

                                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                        1 Reply Last reply
                                        0
                                        • mickymM mickym

                                          @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                          @noah3112 Bin erst seit kurzem mit zigbee2mqtt unterwegs. Ich hatte sehr viele Probleme mit dem zigbee Adapter und bin bis jetzt sehr angetan. Allerdingt fehlt die Langzeiterfahrung und was damit alles geht.

                                          Ja da bist Du nicht der Erste. In meinen Augen ist es in diesem Fall sogar ein Vorteil unabhängig von iobroker Updates zu sein. ;)

                                          ? Offline
                                          ? Offline
                                          A Former User
                                          wrote on last edited by A Former User
                                          #52

                                          @mickym sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                          @noah3112 sagte in JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen:

                                          @noah3112 Bin erst seit kurzem mit zigbee2mqtt unterwegs. Ich hatte sehr viele Probleme mit dem zigbee Adapter und bin bis jetzt sehr angetan. Allerdingt fehlt die Langzeiterfahrung und was damit alles geht.

                                          Ja da bist Du nicht der Erste. In meinen Augen ist es in diesem Fall sogar ein Vorteil unabhängig von iobroker Updates zu sein. ;)

                                          Ungelogen ich musste jeden Tag mindestens 2 Sensoren wieder anlernen. Unerklärliche Abstürze obwohl keine Änderungen vorgenommen wurden. Ohne Änderungen ist der Adapter wieder gelaufen. Das war nur ein kleiner Einblick der Probleme. Hab lange mit mir gerungen diesen Schritt zu gehen. Bei inzwischen 109 Zigbee Geräten ist es schon ein bissel Arbeit ;-) Aber es ist geschafft...zumindest das anlernen.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          840

                                          Online

                                          32.5k

                                          Users

                                          81.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe