Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst]Eigene Tabelle samt Daten in den ioBroker übertragen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Eigene Tabelle samt Daten in den ioBroker übertragen

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gimix last edited by

      Hi Leute,

      habe eine Tabelle vom ganzen Jahr mit Uhrzeitsangaben und möchte diese je nach aktuellem Tag anzeigen lassen in VIS.

      1. Frage wie bekomme ich die ganzen Daten es sind 7 Spalten und logischerweise 365 Zeilen.

      2. Frage wie kann ich dafür sorge, dass er mir an dem jeweiligen Datum die dazugehörigen 7 Daten im VIS anzeigt? Mit nem Javascript vielleicht?

      Table mit JSON kenn ich zB. vom Xiaomi Saugroboter aber da werden die Daten vom Gerät in den ioBroker geliefert.

      Vielen Dank für eure Hilfe

      Gimix

      1 Reply Last reply Reply Quote 0
      • Jey Cee
        Jey Cee Developer last edited by

        In welchem Format hast du die Daten den jetzt, csv?

        1 Reply Last reply Reply Quote 0
        • G
          gimix last edited by

          ja genau .CSV Semikolon getrennt

          1 Reply Last reply Reply Quote 0
          • Jey Cee
            Jey Cee Developer last edited by

            Hi hatte nicht gesehen das du geantwortet hast, hab keinen Benachrichtigung bekommen.

            Hier ist ein Artikel (Englisch) mit Beispiel wie das geht: http://techslides.com/convert-csv-to-json-in-javascript

            1 Reply Last reply Reply Quote 0
            • G
              gimix last edited by

              jetzt hab ich die JSON datei und nun? Wie kann ich jetzt erreichen dass VIS mir heute die 6 Uhrzeiten von dem heutigen Datum aus der Liste anzeigt?

              1 Reply Last reply Reply Quote 0
              • G
                gimix last edited by

                sorry für Doppelpost

                so würde das von heute z.B aussehen:

                {"Date":"Jan 13","Sabah":"06:39","Günes":"08:22","Öglen":"12:37","Ikindi":"14:32","Aksam":"17:14","Yatisi":"18:22"}

                Und im VIS soll es z.B. so stehen:

                Datum: 13. Jan 2019

                Sabah: 06:39 Uhr

                Günes: 08:22 Uhr

                Öglen: 12:37 Uhr

                Ikindi: 14:32 Uhr

                Aksam: 17:14 Uhr

                Yatisi: 18:22 Uhr

                Das sind Gebetszeiten darum auf türkisch, mache VIS für die Eltern^^

                1 Reply Last reply Reply Quote 0
                • Jey Cee
                  Jey Cee Developer last edited by

                  Es gibt ein JSON Widget in VIS, keine Ahnung ob das Standard ist oder in einem der sets enthalten ist.

                  Du musst das JSON in ein State schreiben, dann kannst du es in dem Widget als Quelle aussuchen.

                  setState('id', meinJSON)
                  
                  1 Reply Last reply Reply Quote 0
                  • G
                    gimix last edited by

                    sorry aber wie sorg ich dafür dass er in ein State schreibt?

                    1 Reply Last reply Reply Quote 0
                    • blauholsten
                      blauholsten Developer last edited by

                      @gimix:

                      sorry aber wie sorg ich dafür dass er in ein State schreibt? `

                      setState('deineID',JSON.stringify(deinejson))
                      
                      1 Reply Last reply Reply Quote 0
                      • G
                        gimix last edited by

                        @gimix:

                        sorry aber wie sorg ich dafür dass er in ein State schreibt? `
                        @blauholsten:

                        setState('deineID',JSON.stringify(deinejson))
                        ```` `  
                        

                        ich glaube ich bin nicht auf eurem Level was das ganze angeht sorry 😞

                        aber wo trage ich das ein und woher weiss ich meine ID und wie bekomm ich mein JSON-Code in den iobroker?

                        und wenn das gelöst ist wie kann ich immer den aktuellen Tag ausgeben lassen?

                        1 Reply Last reply Reply Quote 0
                        • G
                          gimix last edited by

                          habe es jetzt soweit hinbekommen z.B. 2 Daten reinzubekommen

                          Wie kann ich jetzt meinen Javascript so schreiben dass er nur den aktuellen Tag als State rausgibt?

                          ~~![](</s><URL url=)<link_text text="https://www.bilder-upload.eu/upload/49f ... 488493.png">https://www.bilder-upload.eu/upload/49f5d5-1547488493.png</link_text>" />

                          Mein Script sieht momentan so aus, habe nur 2 Tage eingetragen:

                          var Namaz = [{"Date":"Jan 01","Sabah":"06:41","Günes":"08:27","Öglen":"12:31","Ikindi":"14:19","Aksam":"17:00","Yatisi":"18:09"},{"Date":"Jan 02","Sabah":"06:41","Günes":"08:26","Öglen":"12:32","Ikindi":"14:20","Aksam":"17:01","Yatisi":"18:10"}]
                          
                          setState('javascript.0.Namaz',JSON.stringify(Namaz))
                          ````~~
                          1 Reply Last reply Reply Quote 0
                          • G
                            gimix last edited by

                            kann als gelöst markiert werden, habe es mit Hilfe von meinem Cousin geschafft er ist Webdesigner ^^

                            1 Reply Last reply Reply Quote 0
                            • Jey Cee
                              Jey Cee Developer last edited by

                              @gimix:

                              kann als gelöst markiert werden, habe es mit Hilfe von meinem Cousin geschafft er ist Webdesigner ^^ ` Super, hat dein Cousin nicht Lust hier etwas mit zu wirken? Wir suchen Leute die Ahnung von Design haben.

                              Du kannst den ersten Beitrag bearbeiten und den Titel Ändern.

                              1 Reply Last reply Reply Quote 0
                              • G
                                gimix last edited by

                                kann ihn gerne fragen, wäre natürlich ideal.

                                1 Reply Last reply Reply Quote 0
                                • vollkrass6
                                  vollkrass6 last edited by

                                  wie sah die lösung deines cousins denn nun aus? ich suche nämlich etwas sehr sehr ähnliches bzgl gebetszeiten (sayit ausgabe)

                                  vg

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

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  709
                                  Online

                                  31.8k
                                  Users

                                  80.0k
                                  Topics

                                  1.3m
                                  Posts

                                  4
                                  15
                                  1067
                                  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