Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [Suche] Javascript das eine Tabelle im JSON ausgibt

    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

    [Suche] Javascript das eine Tabelle im JSON ausgibt

    This topic has been deleted. Only users with topic management privileges can see it.
    • liv-in-sky
      liv-in-sky @quorle last edited by

      @quorle di daten bitte aus dem log rauskopieren und posten

      es sind aber keine bilder zu sehen - der schwarze und weiße punkt ist ein emiji und daher ein text

      1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @quorle last edited by

        @quorle

        was sollen die bilder eigentlich anzeigen bzw wie aussehen ?

        Q 1 Reply Last reply Reply Quote 0
        • Q
          quorle @liv-in-sky last edited by

          @liv-in-sky

          Ja die schwarzen Punkte sind Emojis und werden in der JS-Funktion Name gebildet ( eingefügt ).
          Es sollten Bilder ( png ) sein, die man in der VIS dann einbinden kann. Die Bilder stammen von Inventwo. Einmal "Rollo offen", wenn der Status Rollo offen ist und ein geschlossen.

          17.1.2021, 16:04:00.005	[warn ]: javascript.0 (3043) script.js.common.TEST-Scripte.Skript_2: [{'Name':'WC unten','Status':'⚫'},{'Name':'WC oben','Status':'⚪'},{'Name':'Schlafzimmer Fenster unten','Status':'⚫'},{'Name':'Schlafzimmer Fenster oben','Status':'⚪'},{'Name':'Schlafzimmer Balkontüre unten','Status':'⚫'},{'Name':'Schlafzimmer Balkontüre oben','Status':'⚪'},{'Name':'Kinderzimmer Lea unten','Status':'⚫'},{'Name':'Kinderzimmer Lea oben','Status':'⚪'},{'Name':'Kinderzimmer Antonia unten','Status':'⚫'},{'Name':'Kinderzimmer Antonia oben','Status':'⚪'},{'Name':'Gästezimmer unten','Status':'⚫'},{'Name':'Gästezimmer oben','Status':'⚪'},{'Name':'Jonas Fenster unten','Status':'⚫'},{'Name':'Jonas Fenster oben','Status':'⚪'},{'Name':'Wohnzimmer Fenster unten','Status':'⚫'},{'Name':'Wohnzimmer Fenster oben','Status':'⚪'},{'Name':'Wohnzimmer Balkontüre unten','Status':'⚫'},{'Name':'Wohnzimmer Balkontüre oben','Status':'⚪'},{'Name':'WC Fenster unten','Status':'⚫'},{'Name':'WC Fenster oben','Status':'⚪'},{'Name':'Küche Fenster unten','Status':'⚫'},{'Name':'Küche Fenster oben','Status':'⚪'}]
          

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @quorle last edited by

            @quorle

            hier werden die emojis gesetzt - ich nehme an, hier willst du bilder haben

            Image 1.png

            wenn du die bilder in der vis im darin enthaltenen dateimanager sehen kannst,

            beispiel mit bild:

            Image 2.png

            Image 4.png

            Q 1 Reply Last reply Reply Quote 0
            • Q
              quorle @liv-in-sky last edited by

              @liv-in-sky

              Habe das einmal eingefügt,

              jedoch kommt bei mir dann nur der Link:

              Unbenannt1.PNG Unbenannt.PNG

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @quorle last edited by

                @quorle

                hast du im widget die 2te spalte auf image umgestellt ?

                1 Reply Last reply Reply Quote 0
                • Q
                  quorle last edited by

                  @liv-in-sky

                  Ok, danke dir, manchmal sind es wirklich die Kleinigkeiten, an die man nicht denkt.

                  So, große Frage:

                  1. Kann man das ganze eventuell so gestalten, dass alle "oben" zusammengefasst und alle "unten" zusammengefasst werden? Und dann nur ein Bild für "oben" und "unten" in die Liste eingetragen wird?
                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @quorle last edited by liv-in-sky

                    @quorle

                    kann man durch sotieren der daten bekommen - meinst du in die richtung

                    Image 2.png

                    3 änderungen im teil-script , indem wir die liste schreiben:

                    Image 3.png

                    neues teilscript sortieren - kommt vor schreiben des datenpunktes:

                    Image 5.png

                    import sortieren funktions-baustein:

                    <block xmlns="https://developers.google.com/blockly/xml" type="procedures_defcustomnoreturn" id="sAEni8c8vYD]#@?(D/A9" x="-812.4906005859375" y="-1062.3208312988281">
                     <mutation statements="false"></mutation>
                     <field name="NAME">sortieren</field>
                     <field name="SCRIPT">DQoNCi8vU29ydGllcnVuZyBOYW1lDQogICAgIExpc3RlLnNvcnQoZnVuY3Rpb24gKGFscGhhLCBiZXRhKSB7DQogICAgICAgICAgICAgaWYgKGFscGhhLk5hbWUgPiBiZXRhLk5hbWUpDQogICAgICAgICAgICAgICAgcmV0dXJuIDE7DQogICAgICAgICAgICAgaWYgKGJldGEuTmFtZSA+IGFscGhhLk5hbWUpDQogICAgICAgICAgICAgICAgcmV0dXJuIC0xOw0KICAgICAgICAgICAgIHJldHVybiAwOw0KICAgICAgICAgICAgfSk7ICANCiAvL1NvcnRpZXJ1bmcgb2JlbiB1bnRlbiAgDQogICBMaXN0ZS5zb3J0KGZ1bmN0aW9uIChhbHBoYSwgYmV0YSkgew0KICAgICAgICAgICAgIGlmIChhbHBoYS5zb3J0aWVydW5nID4gYmV0YS5zb3J0aWVydW5nKQ0KICAgICAgICAgICAgICAgIHJldHVybiAxOw0KICAgICAgICAgICAgIGlmIChiZXRhLnNvcnRpZXJ1bmcgPiBhbHBoYS5zb3J0aWVydW5nKQ0KICAgICAgICAgICAgICAgIHJldHVybiAtMTsNCiAgICAgICAgICAgICByZXR1cm4gMDsNCiAgICAgICAgICAgIH0pOyANCiAgLy9Mw7ZzY2hlbiDDvGJlcmZsw7xzc2lnZXIgYmlsZGVyICANCiAgICBsZXQgaGVscGVyPSIiICAgICAgICANCiAgICBmb3IobGV0IGRkPTA7ZGQ8TGlzdGUubGVuZ3RoO2RkKyspIHsNCiAgICAgIGlmIChMaXN0ZVtkZF0uc29ydGllcnVuZyAhPSBoZWxwZXIpICB7aGVscGVyPUxpc3RlW2RkXS5zb3J0aWVydW5nIH0gZWxzZSB7TGlzdGVbZGRdLlN0YXR1cz0iIn0NCiAgICAgICAgDQogICAgfSAgICAgICAgDQogICAgDQogICAgbG9nKEpTT04uc3RyaW5naWZ5KExpc3RlKSk=</field>
                     <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                    </block>
                    

                    Q 1 Reply Last reply Reply Quote 0
                    • Q
                      quorle @liv-in-sky last edited by Homoran

                      @liv-in-sky

                      Ja, so in der Art. Theoretisch sollte es so aussehen ( die Liste sollte mit einem PopUp in der VIS aufgehen.

                      Unbenannt.PNG

                      liv-in-sky 1 Reply Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @quorle last edited by

                        @quorle

                        warum baust du die anleitung nicht nach ? da scheint doch alles drin zu sein

                        es gibt auch noch ein script für offene fenster im forum

                        sorry - eigentlich habe ich nicht vor, dass alles nochmal nachzubauen - ich nutze es eh nicht - ich habe dir bis zur liste geholfen - mir wird das jetzt etwas zu viel.

                        vielleicht findet sich jmd anders

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        916
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        4
                        39
                        2112
                        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