Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Material Design Widgets: Top App Bar Widget

    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

    Material Design Widgets: Top App Bar Widget

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

      @liv-in-sky Aslo beim view in widget 8 sieht es bei mir so aus:

      Bildschirmfoto 2022-02-13 um 09.58.10.png

      Und in dem Top Bar Widget so

      Bildschirmfoto 2022-02-13 um 09.59.36.png

      Wahrscheinlih habe ich die alte Anleitung erwischt, nämlich diese:
      https://www.smarthome-tricks.de/software-iobroker/vis-material-design-widgets-teil-2-1-top-app-bar-navigation-untermenues/

      Gibt es irgendo eine neue Anleitung in Deutsch

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

        @damrak2022

        das hier fehlt:

        Image 12.png

        Image 13.png

        muss auch im menu app widget angegeben sein !

        ist ein datenpunkt, den du anlegst vom typ number

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

          @liv-in-sky Okay, letzte Frage für heute

          So sehen meine Datenpunkte aus:

          Bildschirmfoto 2022-02-13 um 10.17.00.png

          Bildschirmfoto 2022-02-13 um 10.17.42.png

          Den Datenpunkt Wohnung hatte ich mal wegen irgendeiner Anleitung angelegt.
          Wie lege ich das genau an?

          Danke für Deine Hilfe!

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

            @damrak2022

            Animation (3).gif

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

              @liv-in-sky Den Datenpunkt habe ich angelegt, aber trotz Expertenmodus komme ich nicht dahin wo Du die % rausnimmst

              Und was meinst Du damit, bzw. wie mache ich das? muss auch im menu app widget angegeben sein

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

                @damrak2022 dieser dp ist die verbindung der beiden widgets

                Image 18.png Image 19.png

                die prozent ist nicht so wichtig

                hauptsache der dp existiert und ist in beiden widgets drin

                Damrak2022 1 Reply Last reply Reply Quote 0
                • D3ltoroxp
                  D3ltoroxp last edited by

                  Gibt es eine Möglichkeit, das hier

                  fully://launcher
                  

                  mit in die App Bar zu packen, sprich als Menu Punkt z.B. Apps und wenn ich drauf klick, öffnet sich der App Launcher von Fully ? Ich versuche das grad irgendwie ein zu bauen, aber will nicht.

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

                    @liv-in-sky Ich stehe total auf dem Schlauch: Muss ich den Datenpunkt 0_userdata.0.control-own._MenuVisView8 selbstständig anlegen, damit ich Ihn als Datenpunkt auswählen kann?
                    Oder wie bekomme ich diesen bei Object Id rein?
                    Also ich habe die letzten Stunden viel versucht, bekomme es aber echt nicht hin. Es ist mir schon peinlich zu fragen, denn das dürfte doch nicht so schwer sein.
                    Ich habe einen Datenpunkt erstellt, exakt so wie es mir @liv-in-sky erklärt hat und habe ihn auch mal TestDP genannt, aber das MenuVisView8 bekomme ich bei Objekt ID nicht rein. Habe bei Objekten auch schon unter Material Design geschaut.

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

                      @damrak2022

                      unter 0_usedata.0 kannst du deine eigene struktur anlegen. klicke auf den ordner 0_userdata.0 und lege dort einen datenpunkt an - so , wie er für dich heißen soll, damit du erkennst, was der datenpunkt macht - bzw für was er da ist. ich nannte ihn _MenuVisView8 .

                      der dp muss vom type number (zahl) sein.

                      z.b. legst du den dp 0_userdata.0.MenuVisView8 an.

                      erst jetzt musst du beiden widgets im viseditor bei object ID diesen dp zuteiteilen - beide widgets brauchen den, damit sie wissen, dass sie zusammengehören. das ist die ganze magie dahinter. dieses widget ist eine ausnahme. normalerweise ist das nicht so kompliziert.

                      wie bekommst du eine ordner struktur - so wie bei mir mit control-own hin:
                      wenn du auf 0_userdate.0 klickst und diesen markierst, anschliessend das "plus" drückst um einen datenpunkt anzulegen, kannst du im namen des datenpunktes direkt mit control-own.MenuVisView8 eingeben. dann wird automatisch ein dp angelegt, der dann 0_userdata.0.controll-own.MenuVisView8 heißt

                      wenn du das bild ansiehst, erkennst du, dass ich viele solche ordner habe - bin ja auch schon ein paar jahre dabei. du kannst das machen, wie du es für richtig findest. im laufe der zeit kommt einiges an datenpunkten zusammen - also ist eine struktur sinnvoll.

                      Animation (4).gif

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

                        @liv-in-sky Danke erstmal, ich werde das jetzt versuchen. Hoffentlich verzweifelst Du nicht an mir.

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

                          @damrak2022 zur not können wir eine kurze anydesk session machen - damit kann ich bei dir auf den pc und dir das zeigen

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

                            @liv-in-sky unter 0_usedata.0 kannst du deine eigene struktur anlegen. klicke auf den ordner 0_userdata.0 und lege dort einen datenpunkt an - so , wie er für dich heißen soll, damit du erkennst, was der datenpunkt macht - bzw für was er da ist. ich nannte ihn _MenuVisView8 .

                            der dp muss vom type number (zahl) sein.

                            z.b. legst du den dp 0_userdata.0.MenuVisView8 an.

                            So, das habe ich jetzt gemacht. Und um nun meine Hue Lampen und den Xiaomi Staubsaugerroboter anzulegen, das mache ich auch alles im View Widget8 unter Index, oder lege ich meine Lampen unter meiner view_light an?
                            Hier fehlt mir noch ein wenig Klarheit.

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

                              @damrak2022

                              du machst dir eigene views . die views werden dann in das menu app widget integriert

                              im browser rufst du dann immer die seite auf, die das menu app widget enthält

                              schau mal in den chat - oben rechts im forum - neben dem user icon

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

                                @liv-in-sky Ich habe nochmal ganz neu angefangen, da ich befürchte das ich zuviel verstellt habe.
                                Also Top App Bar ist da und das view in widget 8
                                Ich habe erstmal nur 3 Views angelegt, weil ich denke das ich das später noch erweitern kann
                                Nun möchte ich unter dem Menüpunkt "Beleuchtung" 6 Untermenüs für meine vorhandenen Räume einbinden. Das geht aber wenn ich das richtig verstanden habe nur noch per "json" was mich trotz der Dokumentation völlig überfordert.
                                Bildschirmfoto 2022-02-15 um 08.25.36.png

                                Dann verwiirt mich immer noch die Übersicht Seite auf der ja auch ein View in Widget 8 vorhanden ist. Wenn ich unter den später anzulegenden Views meiner Räume die Beleuchtung einbinde, wird die dann auch auf der Übersichtsseite angezeigt? Ich hoffe, Ihr wißt was ich meine.

                                Aber zuerst öchte ich einmal die funktionierende Navigation hinbekommen und dann das Ganze vorsichtig erweitern.

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

                                  @damrak2022 nee - ganz verstehe ich nicht

                                  du hast eine view - deine hauptview oder übersichtsview - darin ist normalerweise (um es einfach zu halten - das app menu widget links oben und das view 8 widget ist über die ganze seite gezogen (von der größe her).

                                  wählst du etwas im menu aus, wird die ausgewählte view in das view 8 widget "gespiegelt". dein browser ist also immer auf der hauptseite (hauptview)

                                  es gibt 2 nachteile:

                                  • auf jedem gerät (pc, tablet, handy) wird die hauptview geöffnet. egal im welchen gerät du dir eine bestimmte view durch das app menu widget ansiehst, werden auf allen anderen geräten die selbe seite angezeigt. du schaust dir auf dem pc die beleuchtungsview der küche an - dann wird auch auf dem tablet im wohnzimmer, die küchenbeleuchtung angezeigt

                                  • durch die nutzung des json's für untermenus ist das spätere einfügen von neuen views etwas aufwendig, denn jeder eintrag im json ist ja eine weitere view. dadurch stimmt die reihenfolge im view 8 widget nicht mehr und muss angepasst werden.

                                  mehr: siehe chat

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

                                    @liv-in-sky Habe Dir gerade im Chat geantwotet

                                    1 Reply Last reply Reply Quote 1
                                    • D3ltoroxp
                                      D3ltoroxp @D3ltoroxp last edited by

                                      @d3ltoroxp said in Material Design Widgets: Top App Bar Widget:

                                      Gibt es eine Möglichkeit, das hier

                                      fully://launcher
                                      

                                      mit in die App Bar zu packen, sprich als Menu Punkt z.B. Apps und wenn ich drauf klick, öffnet sich der App Launcher von Fully ? Ich versuche das grad irgendwie ein zu bauen, aber will nicht.

                                      Hier einer eine Idee, wie ich das sonst lösen könnte ? Ich hätte das irgendwie gern mit als Menu Punkt.

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

                                        @d3ltoroxp damit ein menu punkt einen befeh ausführen könnte, müßte das wohl im widget programmiert werden - vermute ich mal

                                        was aber geht:

                                        der button kann auch anders gemacht werden - das er zum layout paßt

                                        Animation (10).gif

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

                                          @liv-in-sky Hm das sieht auch nicht schlecht aus. Hättest du mir da den Code dazu ? Oder machst du das über Sichtbar ? Wenn ich das Menu öffne, das der Button sichtbar wird ?
                                          Und wie hast du die Icons da bekommen oder ist das dann einfach die Fully Launch Seite ?

                                          liv-in-sky 2 Replies Last reply Reply Quote 0
                                          • liv-in-sky
                                            liv-in-sky @D3ltoroxp last edited by liv-in-sky

                                            @d3ltoroxp

                                            hier kannst du jeden beliebigen html code eintragem - also einen buttton oder ein bild

                                            Image 7.png

                                            z.b

                                            <br>
                                            
                                            <style>
                                            .button-73 {
                                             appearance: none;
                                             background-color: #FFFFFF;
                                             border-radius: 40em;
                                             border-style: none;
                                             box-shadow: #ADCFFF 0 -12px 6px inset;
                                             box-sizing: border-box;
                                             color: #000000;
                                             cursor: pointer;
                                             display: inline-block;
                                             font-family: -apple-system,sans-serif;
                                             font-size: 1.2rem;
                                             font-weight: 700;
                                             letter-spacing: -.24px;
                                             margin: 0;
                                             outline: none;
                                             padding: 1rem 1.3rem;
                                             quotes: auto;
                                             text-align: center;
                                             text-decoration: none;
                                             transition: all .15s;
                                             user-select: none;
                                             -webkit-user-select: none;
                                             touch-action: manipulation;
                                            }
                                            
                                            .button-73:hover {
                                             background-color: #FFC229;
                                             box-shadow: #FF6314 0 -6px 8px inset;
                                             transform: scale(1.125);
                                            }
                                            
                                            .button-73:active {
                                             transform: scale(1.025);
                                            }
                                            
                                            @media (min-width: 768px) {
                                             .button-73 {
                                               font-size: 1.5rem;
                                               padding: .75rem 2rem;
                                             }
                                            }   
                                               
                                               
                                            </style>
                                            <button class="button-73" role="button">Button 73</button>
                                            

                                            dann dieses script im script tab im vis editor

                                            setTimeout(function() {   
                                            $(".button-73").on('click', function(event){
                                              console.log("click")
                                              window.location.href = "fully://launcher"
                                             /*  window.location.href   = "https://www.fully-kiosk.com/samples/universal-launcher.html"*/
                                              
                                            });
                                            }, 5000);
                                            

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            840
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            74
                                            412
                                            68335
                                            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