Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Visualisierung mit Node Red erstellen

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Visualisierung mit Node Red erstellen

    This topic has been deleted. Only users with topic management privileges can see it.
    • mickym
      mickym Most Active @Damrak2022 last edited by mickym

      @damrak2022 sagte in Visualisierung mit Node Red erstellen:

      Hier mal das Thema mit dem ":" Wenn doch auf den Doppelpunkt direkt ein Array folgt dann dachte ich eigentlich das meine Formulierung richtig ist. Denn erst in dem Array kommt doch dann wieder ein Objekt

      Nein es kommt nicht wieder ein Objekt.

      Die Definition eines Objektes ist wie? (Bitte komplett)

      Damrak2022 1 Reply Last reply Reply Quote 0
      • Damrak2022
        Damrak2022 @mickym last edited by Damrak2022

        @mickym ein OBJEKT beginnt IMMER mit einer GESCHWEIFTEN Klammer und schließt mit einer GESCHWEIFTEN Klammer ab und die einzelnen Elemente werden durch ein Komma getrennt. Ein Element besteht immer aus einer Eigenschaft in Anführungszeichen und dann ein Doppelpunkt und dann dem Wert der Eigenschaft

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Damrak2022 last edited by mickym

          @damrak2022 sagte in Visualisierung mit Node Red erstellen:

          @mickym {"grün","blau"} Geschweifte Klammer und die Eigenschaften werden durch ein Komma getrennt

          NEIN - das ist eben genau verkehrt. Deshalb würdest Du wieder ein ROTES Fenster in DEINER Change Node bekommen.

          Eine Eigenschaft wird IMMER durch ihre Bezeichnung und ihren Wert festgelegt. Das oben ist nur als Array möglich.

          Sprich: ["grün", "blau"] geht das ist ein Array mit 2 Elementen, aber ein Objekt besteht immer aus dem NAMEN der Eigenschaft und dem WERT der Eigenschaft.

          Also ist {"grün","blau"} ein ABSOLUTES NoGo!!!!

          Die Farben kann man höchstens Eigenschaften zuweisen:

          { "Rasen": "grün", "Himmel":"blau"}

          Also was hinter dem Doppelpunkt ist der Wert der Eigenschaft Rasen und deshalb schließt das Komma die Definition der Eigenschaft mit Ihrem Wert ab - Sprich der Doppelpunkt trennt nicht ab, sondern das was nach dem Doppelpunkt kommt gehört immer zu der Eigenschaft. Sprich das Komma schließt die Definition der Eigenschaft "Rasen" ab.

          Hier nochmal zur Verdeutlichung die Seite von w3schools:

          https://www.w3schools.com/js/js_objects.asp

          Du siehst dort ja das Autobeispiel:

          2f3b200a-80e9-49ea-9d16-f41d2e8c8e95-image.png

          Weiter unten wurde dann folgendes Objekt definiert:
          {"type":"Fiat", "model":"500", "color":"white"}

          Sprich die 500 gehört zu dem Model. Das die Eigenschaftsnamen unten nicht in Anführungszeichen gilt nur in Javascript Code - ansonsten ist der Eigenschaftsnamen in JSON immer in Anführungszeichen.

          Hast Du das nun wirklich verstanden und weißt Du warum Deine Formulierung verkehrt ist?

          Damrak2022 1 Reply Last reply Reply Quote 0
          • Damrak2022
            Damrak2022 @mickym last edited by

            @mickym Jam, den Fehler habe ich selbst bemerkt, da die Eigenschaft gefehlt hat und auch der Doppelpunkt worauf der Wert folgt

            mickym 1 Reply Last reply Reply Quote 0
            • mickym
              mickym Most Active @Damrak2022 last edited by

              @damrak2022 Gut verstehst Du nun, warum das Abtrennen - was Du mit dem : beschrieben hast, verkehrt ist. Der Doppelpunkt ist immer Bestandteil einer Eigenschaft und das Komma trennt komplette Eigenschaften voneinander.

              Damrak2022 1 Reply Last reply Reply Quote 0
              • Damrak2022
                Damrak2022 @mickym last edited by

                @mickym Ja, abtrennen ist falsch. Es braucht immer die Eigenschaft, dann den Doppelpunkt und dann den Wert.

                mickym 1 Reply Last reply Reply Quote 0
                • mickym
                  mickym Most Active @Damrak2022 last edited by

                  @damrak2022 sagte in Visualisierung mit Node Red erstellen:

                  @mickym Ja, abtrennen ist falsch. Es braucht immer die Eigenschaft, dann den Doppelpunkt und dann den Wert.

                  Also wenn das mit den Objekten und Arrays nun absolut klar ist, dann wenden wir uns dem Punkt zu, der hinter dem $ Zeichen folgt. Wenn Du bereit bist - gibt Dein Go.

                  Damrak2022 1 Reply Last reply Reply Quote 0
                  • Damrak2022
                    Damrak2022 @mickym last edited by

                    @mickym GO

                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @Damrak2022 last edited by

                      @damrak2022 Gut Du wir machen mal den Punkt und alles dahinter erst mal wieder weg und stecken nochmal das komplette Eingangsobjekt in das Array.

                      Damrak2022 1 Reply Last reply Reply Quote 0
                      • Damrak2022
                        Damrak2022 @mickym last edited by

                        @mickym Bildschirm­foto 2023-02-04 um 22.34.43.png

                        mickym 1 Reply Last reply Reply Quote 0
                        • mickym
                          mickym Most Active @Damrak2022 last edited by mickym

                          @damrak2022 Na natürlich nur innerhalb des Arrays - Du darfst doch nicht alles kaputt machen. Also die Struktur belassen und in das 1. Array des data Arrays das komplette Eingangsobjekt. ich dachte eigentlich, dass ich das nun vorraussetzen kann:

                          93d72e42-d6d3-44dd-9490-15fac161b176-image.png

                          Damrak2022 1 Reply Last reply Reply Quote 0
                          • Damrak2022
                            Damrak2022 @mickym last edited by

                            @mickym Stehe auf dem Schlauch
                            Oder meinst Du so?
                            Bildschirm­foto 2023-02-04 um 22.41.17.png

                            mickym 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @Damrak2022 last edited by

                              @damrak2022 Warum auf dem Schlauch? - Es stimmt fast, aber die Eigenschaft data enthielt ein Array, das wiederum ein Array enthält und da machen wir das gesamte Eingangsobjekt rein.

                              Wenn Du mein Fenster mit Deinem vergleichst, siehst Du hoffentlich den Unterschied:

                              9adc61d5-8087-481c-89b7-c2b2576f42e5-image.png

                              Damrak2022 1 Reply Last reply Reply Quote 0
                              • Damrak2022
                                Damrak2022 @mickym last edited by

                                @mickym Bildschirm­foto 2023-02-04 um 22.45.19.png

                                mickym 1 Reply Last reply Reply Quote 0
                                • mickym
                                  mickym Most Active @Damrak2022 last edited by mickym

                                  @damrak2022 Ja jetzt hast Du wieder wie vorher das komplette Eingangsobjekt in Deinem 1. Element (Array) des Arrays data. 👍 👍 👍

                                  Nun mach mal bitte noch ein neues, zweites JSONATA try Fenster bzw. Tab auf und mach es erst mal leer.

                                  f68501e8-e768-4a4c-b515-562cf87875a4-image.png

                                  Damrak2022 1 Reply Last reply Reply Quote 0
                                  • Damrak2022
                                    Damrak2022 @mickym last edited by

                                    @mickym Habe ich

                                    mickym 1 Reply Last reply Reply Quote 0
                                    • mickym
                                      mickym Most Active @Damrak2022 last edited by mickym

                                      @damrak2022 sagte in Visualisierung mit Node Red erstellen:

                                      @mickym Habe ich

                                      Nun kopierst Du mal aus dem 1. Fenster das 1. Objekt als Eingangsobjekt in das 2. Fenster:

                                      Also dieses Objekt:

                                      33197592-55a2-4a8b-a5c3-b31ad5b65190-image.png

                                      {
                                          "result": "_result",
                                          "table": 0,
                                          "_start": "2023-01-04T00:58:17.992155465Z",
                                          "_stop": "2023-02-03T00:58:17.992155465Z",
                                          "_time": "2023-02-02T20:42:42.51Z",
                                          "_value": 16.56,
                                          "_field": "value",
                                          "_measurement": "Temperatur_Kueche"
                                        }
                                      
                                      Damrak2022 1 Reply Last reply Reply Quote 0
                                      • Damrak2022
                                        Damrak2022 @mickym last edited by

                                        @mickym Habe ich - zweites Fenster meinst Du oben rechts, richtig?

                                        mickym 1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @Damrak2022 last edited by mickym

                                          @damrak2022 Nein - in Dein komplett leeres JSONATA Fenster in den Eingang also links.

                                          siehe mein Screenshot.

                                          Damrak2022 1 Reply Last reply Reply Quote 0
                                          • Damrak2022
                                            Damrak2022 @mickym last edited by

                                            @mickym ??

                                            mickym 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.0k
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            4
                                            4845
                                            1967356
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo