Ankündigung

Einklappen
Keine Ankündigung bisher.

Aufruf zum Endtest: Release 2.8 steht kurz bevor

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #91
    Hallo,

    Zitat von smai Beitrag anzeigen
    Aber wir hatten bisher ja über ein switch-Widget mit den Icons sani_heating_automatic bzw. manual gesprochen.
    Wie sieht denn deine Definition für dieses Icon genau aus? Hast du da evtl noch {{ icon1 }} im Pfad?
    Jain:
    Code:
    listc.window_symbol('og.Kinderbad.Fensterstatus', 'Kinderbad',
                    'og.Kinderbad.Reed.Fenster.geschlossen','og.Kinderbad.Reed.Fenster.gekippt'
                    , icon1~'fts_window_1w_open.svg',icon0~'fts_window_1w.svg',
                    icon1~'fts_window_1w_tilt.svg')}}
    
    
    {% macro window_symbol(id, txt, gad_geschlossen, gad_gekippt, pic_geschlossen_0, pic_geschlossen_1, pic_gekippt) %}
        {% import "basic.html" as basic %}
        <li data-icon="false">
                    <div class="nw_table">
                            <div class="nw_table_cell nw_border">{{ txt|e }}</div>
                            <div class="nw_table_cell">
                                    <div class="nw_table">
                                            <div class="nw_table_cell nw_border">{{
                                                    basic.symbol(id~'list_window_symbol1',
                                                    [gad_geschlossen,gad_gekippt], '', pic_geschlossen_0, 0, 'and') }}
                                                    {{ basic.symbol(id~'list_window_symbol2', gad_geschlossen, '',
                                                    pic_geschlossen_1, 1) }} {{ basic.symbol(id~'list_window_symbol3',
                                                    gad_gekippt, '', pic_gekippt, 1) }}</div>
                                            <div class="nw_table_cell nw_border"></div>
                                            <div class="nw_table_cell nw_border nw_min_landscape"></div>
                                    </div>
                            </div>
                    </div>
            </li>
    
    {% endmacro %}
    Wenn ich es richtig verstehe, muss ich das so anpassen, oder:
    (icon~ aus den Bildern entfernt und in das Widget als weiteren Parameter hinzugefügt)
    Code:
    listc.window_symbol('og.Kinderbad.Fensterstatus', 'Kinderbad',
                    'og.Kinderbad.Reed.Fenster.geschlossen','og.Kinderbad.Reed.Fenster.gekippt',
                    'fts_window_1w_open.svg',
                    'fts_window_1w.svg',
                    'fts_window_1w_tilt.svg')}}
    
    
    {% macro window_symbol(id, txt, gad_geschlossen, gad_gekippt, pic_geschlossen_0, pic_geschlossen_1, pic_gekippt) %}
        {% import "basic.html" as basic %}
        <li data-icon="false">
                    <div class="nw_table">
                            <div class="nw_table_cell nw_border">{{ txt|e }}</div>
                            <div class="nw_table_cell">
                                    <div class="nw_table">
                                            <div class="nw_table_cell nw_border">{{
                                                    basic.symbol(id~'list_window_symbol1',[gad_geschlossen,gad_gekippt], '', pic_geschlossen_0,  0, 'and', 'icon1') }}
                                                    {{ basic.symbol(id~'list_window_symbol2', gad_geschlossen, '',                   pic_geschlossen_1,  1) }}
                                                    {{ basic.symbol(id~'list_window_symbol3', gad_gekippt, '',                            pic_gekippt,              1,''     , 'icon1')   }}
                                            </div>
                                            <div class="nw_table_cell nw_border"></div>
                                            <div class="nw_table_cell nw_border nw_min_landscape"></div>
                                    </div>
                            </div>
                    </div>
            </li>
    
    {% endmacro %}


    Ich verstehe gar nicht, weshalb da überhaupt was angezeigt wird. Den Ordner /icon/or sollte es ja gar nicht mehr geben.
    Gibt es den bei dir und sind da evtl. die schwarzen svg-Dateien drin?
    Den Ordner gibt es bei mir noch. Ich bin nicht sicher; es ist lange her, aber ich mag nicht ausschließen, dass mal gar keine Icons gezeigt wurden und ich da einen Ordner kopiert habe. Ich habe jetzt nochmal eine frische smartvisu2.8.zip geholt.
    Jetzt wird gar kein Icon (sondern das 'Bild fehlt' Symbol) gezeigt.


    Ja, dieses Icon fehlt tatsächlich und zwar bereits im UF Iconset, das wir ja verwenden. Gabe es dieses früher?
    Jedenfalls ist mir das Problem vorher nicht aufgefallen... Ja, als PNG gab es das.

    In SV 2.8 könntest du alternativ (oder sogar besser) das dynamische Icon icon.shutter verwenden, das zeigt jeden Stand an und nicht nur 10% Schritte.
    Das sehe ich mir an!

    Gruß,
    Hendrik

    Kommentar


      #92
      Deine Anpassung sieht recht gut aus, die dürfte funktionieren (ohne dass ich jetzt jedes einzelne Zeichen geprüft habe).
      Für shutter_0 könntest du fts_window_2w verwenden. Das Fenster ist aber nicht auf das Pixel genau gleich gross.
      Zuletzt geändert von smai; 18.10.2016, 21:16.

      Kommentar


        #93
        Danke, wird getestet

        Kommentar


          #94
          Hallo,

          ich bekomme keine Verbindung mit openhab2 hin. Smartvisu zeigt Error ( unknown error ) und in openhab kommt der Fehler I/O error has occurred while writing a response message entity to the container output stream. Gibt es einen How To wie man openhab 2 in die Smartvisu einbinden muss ( Driver config, Room page Einbindung eines openhab Items). Ich würde mich über jede Hilfe sehr freuen da ich gerne diese Visu zusammen mit openhab verwenden möchte.

          mfg René

          Kommentar


            #95
            Hallo,

            ich habe es jetzt mit meinem obigen Vorschlag getestet.
            Funktioniert leider nicht. Die Icons sind jetzt immer weiß, auch wenn ich "icon1" spezifiziere.
            Das HTML sieht so aus:
            Code:
            <img id="" class="icon " src="icons/ws/fts_window_2w_open_l.svg" title="Sun Oct 23 2016 16:29:30 GMT+0200 (Central Europe Daylight Time)">
            So sieht der Code aus:
            Code:
            basic.symbol(id~'list_window_symbol1',[gad_geschlossen,gad_gekippt], '', pic_geschlossen_0,  0, 'and', 'icon1') }}
            {{ basic.symbol(id~'list_window_symbol2', gad_geschlossen, '',           pic_geschlossen_1,  1,  '',   'icon0') }}
            {{ basic.symbol(id~'list_window_symbol3', gad_gekippt, '',               pic_gekippt, 1,     ''     ,  'icon0') }}
            Was mache ich noch falsch?

            Beim icon.shutter hatte ich auch keinen Erfolg.
            Dieser code:
            Code:
                                <div class="nw_table_cell nw_border">
                                    <a href="#{{ uid(page, id) }}_list_blind_popup" data-rel="popup"
                                        data-position-to="window"> 
            
                                        {{icon.shutter(id~'list_blind_shifter1','', gad_pos) }}</a>
                                </div>
            führt zu diesem HTML:
            Code:
            <a href="#rollos-eg_Wohnzimmer_rollo_list_blind_popup" data-rel="popup" data-position-to="window" aria-haspopup="true" aria-owns="rollos-eg_Wohnzimmer_rollo_list_blind_popup" aria-expanded="false" class="ui-link"> 
            
                                        </a>
            und keiner Anzeige eines Icons

            Gruß,
            Hendrik
            Zuletzt geändert von henfri; 23.10.2016, 15:51.

            Kommentar


              #96
              Keine Ideen?

              Kommentar


                #97
                Hallo,

                mein Problem, dass die Icons nicht eingefärbt wurden, ist hier behoben:
                https://knx-user-forum.de/forum/supp...ich-homeserver

                Gruß,
                Hendrik

                Kommentar

                Lädt...
                X