Ankündigung

Einklappen
Keine Ankündigung bisher.

UZSU Widget

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

    Da bin ich mir nicht sicher. Wie ich das Beispiel gesehen hatte war ich auch der Meinung gleiche ID's gesehen zu haben, dann aber wegen der Unterschiede _ und . den Gedanken verworfen.

    Kommentar


      @Stefan:
      Die beiden Log Einträge sind nicht relevant. Aus welchen Gründen auch immer Fehler die beiden Dateien oder sind auf dem falschen Pfad. Brauchen tut man die nicht, ich glaube das sind Librarys, di beim Debugger helfen könnten. Dieses Einträge habe ich auch immer beim Start / Reload der Visu.
      Michel

      Kommentar


        Zitat von Orion Beitrag anzeigen
        @Stefan:
        Die beiden Log Einträge sind nicht relevant.
        Das sind schon mal gute Nachrichten.
        Also im Browser-Debug kein Fehler, im Smarthome log kein Fehler, dann muss ich wo anders suchen.
        Hat noch jemand eine Idee, warum das Popup nicht aufgeht?
        Danke Stefan

        Kommentar


          Hallo Stefan,
          Lass uns nochmal ganz von vorne und systematisch anfangen. Aus meiner Sicht mal aus dem Master die v2 installieren. Bitte drauf achten, dass alle caches gelöscht werden, auch die unter /User/smarthome/var/Cache/*.uzsu.
          Dann bitte eine Seite anlegen, die nur das UZSU Icon besitzt. Auch eine item.conf nur für die UZSU? Beides mit einer eindeutigen ID.
          Und mal Visu starten.
          Dann bitte item.conf, die html Seite, und das debuglog aus dem Browser posten, sofern etwas nicht passiert
          Michel

          Kommentar


            Zitat von Orion Beitrag anzeigen
            ich würde nochmal weitersuchen.
            Bei mir funktioniert es jetzt. Weiss aber nicht an was es lag. Es muss was mit dem KNX Bus zu tun gehabt haben.

            Gruß
            Michael
            Meine Installation: VM Debian Buster SH NG 1.8.1, SmartVISU 3.0, KNX, DMX, 1-wire, Fortigate 30E IPS, VMware vSphere 6.7

            Kommentar


              Zitat von Orion Beitrag anzeigen
              ...
              Lass uns nochmal ganz von vorne und systematisch anfangen.
              Jaaaaaaaa, das ist es.
              Das Popup geht jetzt auf und das Plugin schaltet auch.

              Damit es jemand anderem auch hilft, will ich mal die Fehler aufzählen.
              1. Ich hatte den "develop" Zweig am Wickel.
              2. ist beim kopieren des Inhalts aus der visu.css und der visu.js, wieder etwas abhanden gekommen. (… man muss da sehr vorsichtig sein.)

              Danke für eure Mithilfe. Manchmal reicht es, wenn man mal laut darüber schreiben kann und noch ein paar Rückfragen bekommt.

              Gleichzeitig möchte ich mal kurz "Danke" sagen. (an alle Beteiligten)
              Die UZSU ist echt ein sehr cooles Feature der Visu.

              DG Stefan

              Kommentar


                Ich muss es wohl noch etwas einschränken.
                Es geht nur mit Lampen, bei den Rollos geht das Popup wieder nicht auf.
                komisch?! *kopfkratz*

                item.conf
                Code:
                [Zentral]
                    [[Rollo]]  
                        [[[Rollo_Strassenseite]]]
                            #name = Rollo_Strassenseite
                            #type = bool
                            #visu_acl = rw
                            sv_widget = {{ device.shutter('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
                            #sv_widget = {{ device.blind('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
                                [[[[move]]]]
                                    type = num
                                    visu_acl = rw
                                    knx_dpt = 1
                                    #knx_listen = 2/5/25
                                    knx_send = 0/0/1
                                    enforce_updates = yes
                                [[[[stop]]]]
                                    type = num
                                    visu_acl = rw
                                    knx_dpt = 1
                                    #knx_listen = 2/4/25
                                    knx_send = 0/0/3
                                    enforce_updates = yes
                                [[[[pos]]]]
                                    type = num
                                    visu_acl = rw
                                    knx_dpt = 5
                                    knx_listen = 2/3/1 #position Kind1
                                    enforce_updates = yes
                                    [[[[[Schaltuhr]]]]]
                                        type = dict
                                        enforce_updates = yes
                                        uzsu_item = Zentral.Rollo.Rollo_Strassenseite.move
                                        cache = True  
                                        visu_acl = rw
                Die HTML Datei
                Code:
                {% extends "base.html" %}
                
                {% block sidebar %}
                    
                    {% include 'rooms_menu.html' %}
                        
                {% endblock %}
                
                {% block content %}
                {% import "widget_uzsu.html" as uzsu %}
                
                    <h1><img class="icon" src='{{ icon0 }}scene_livingroom.png' />Wohnzimmer</h1>
                
                    <div class="block">
                        <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
                            <div data-role="collapsible" data-collapsed="false">
                                <h3>Deckenlicht</h3>
                                <table width="100%">
                                                    <tr>
                            {{ uzsu.uzsu_icon('Zentral_Rollo_Rollo_Strassenseite_Schaltuhr', 'Zentral.Rollo.Rollo_Strassenseite.move.Schaltuhr', 'Zentral Rollo Strassenseite', '0') }}
                
                                    <td align=left>
                                        {{ uzsu.uzsu_icon('EG_Wohnzimmer_Decke_vorn_Schaltuhr', 'EG.Wohnzimmer.Deckenlicht_vorne.EinAus.Schaltuhr', 'Wohnzimmer Deckenlicht Vorne', '0') }}
                                                            {{ basic.switch('EG_Wohnzimmer_Decke_vorn', 'EG.Wohnzimmer.Deckenlicht_vorne.EinAus',
                                                            icon1~'light_light_dim_100.png',
                                                            icon0~'light_light_dim_100.png') }}
                                        Deckenlicht vorn
                                    </td>
                                                    </tr>

                Browser-Debug
                Code:
                [Error] TypeError: undefined is not an object (evaluating 'response.list.length')
                    (anonyme Funktion) (visu.js, line 598)

                DG Stefan
                Zuletzt geändert von sabinellina; 01.04.2015, 23:22.

                Kommentar


                  Hallo Stefan,
                  welche Version des Widgets verwendest Du denn? Sind die Caches gelöscht gewesen (auch die für UZSU items). Das enforce_updates im UZSU item ist nicht notwendig !
                  Michel

                  Kommentar


                    Hi Stefan,

                    Du hast in der Item Datei die Schaltuhr definition nicht für "move" sondern für "pos" definiert,
                    ich hab das im Zitat mal rot markiert und an die richtige stelle verschoben..

                    Gruß, Mike

                    Zitat von sabinellina Beitrag anzeigen
                    Ich muss es wohl noch etwas einschränken.
                    Es geht nur mit Lampen, bei den Rollos geht das Popup wieder nicht auf.
                    komisch?! *kopfkratz*

                    item.conf
                    Code:
                    [Zentral]
                    [[Rollo]]
                    [[[Rollo_Strassenseite]]]
                    #name = Rollo_Strassenseite
                    #type = bool
                    #visu_acl = rw
                    sv_widget = {{ device.shutter('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
                    #sv_widget = {{ device.blind('item', 'item.name', 'item.move', 'item.stop', 'item.pos') }}
                    [[[[move]]]]
                    type = num
                    visu_acl = rw
                    knx_dpt = 1
                    #knx_listen = 2/5/25
                    knx_send = 0/0/1
                    enforce_updates = yes
                    [COLOR=#FF0000][[[[[Schaltuhr]]]]]
                    type = dict
                    enforce_updates = yes
                    uzsu_item = Zentral.Rollo.Rollo_Strassenseite.move
                    cache = True
                    visu_acl = rw[/COLOR]
                    [[[[stop]]]]
                    type = num
                    visu_acl = rw
                    knx_dpt = 1
                    #knx_listen = 2/4/25
                    knx_send = 0/0/3
                    enforce_updates = yes
                    [[[[pos]]]]
                    type = num
                    visu_acl = rw
                    knx_dpt = 5
                    knx_listen = 2/3/1 #position Kind1
                    enforce_updates = yes
                    Die HTML Datei
                    Code:
                    {% extends "base.html" %}
                    
                    {% block sidebar %}
                    
                    {% include 'rooms_menu.html' %}
                    
                    {% endblock %}
                    
                    {% block content %}
                    {% import "widget_uzsu.html" as uzsu %}
                    
                    <h1><img class="icon" src='{{ icon0 }}scene_livingroom.png' />Wohnzimmer</h1>
                    
                    <div class="block">
                    <div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
                    <div data-role="collapsible" data-collapsed="false">
                    <h3>Deckenlicht</h3>
                    <table width="100%">
                    <tr>
                    {{ uzsu.uzsu_icon('Zentral_Rollo_Rollo_Strassenseite_Schaltuhr', '[COLOR=#FF0000]Zentral.Rollo.Rollo_Strassenseite.move.Schaltuhr'[/COLOR], 'Zentral Rollo Strassenseite', '0') }}
                    
                    <td align=left>
                    {{ uzsu.uzsu_icon('EG_Wohnzimmer_Decke_vorn_Schaltuhr', 'EG.Wohnzimmer.Deckenlicht_vorne.EinAus.Schaltuhr', 'Wohnzimmer Deckenlicht Vorne', '0') }}
                    {{ basic.switch('EG_Wohnzimmer_Decke_vorn', 'EG.Wohnzimmer.Deckenlicht_vorne.EinAus',
                    icon1~'light_light_dim_100.png',
                    icon0~'light_light_dim_100.png') }}
                    Deckenlicht vorn
                    </td>
                    </tr>

                    Browser-Debug
                    Code:
                    [Error] TypeError: undefined is not an object (evaluating 'response.list.length')
                    (anonyme Funktion) (visu.js, line 598)

                    DG Stefan

                    Kommentar


                      Hallo Mike,
                      sicherlich ein Punkt, aber wahrscheinlich nicht die Ursache für die Fehlermeldung im Log. Das muß noch eine andere Ursache haben.
                      Michel

                      Kommentar


                        Hallo UZSU Nutzer,

                        aktuell zum Test jetzt freigegeben die V3 RC1 unter develop. Es sollte hoffentlich soweit fertig sein. Feedback bitte hie ins Forum. Bitte drauf achten, dass bei einem Umstieg von v2 sich alle Dateien geändert haben und man einen komplett Update fahren sollte. die .CSS ist nur notwendig, wenn man vom Standard abweichen will.

                        Wichtig auch: der Darstellungsmodus 2 ist entfallen, dafür gibt es eine bei Bedarf einblendbare Expertenzeile, mit der man (fast) alle Einstellungen der UZSU erreichen kann.

                        Viel Spaß

                        Michel

                        Kommentar


                          Hallo Michel,
                          habe die V3 RC1 bei mir laufen - funktioniert so weit!
                          Vielen Dank!
                          Hans

                          Kommentar


                            Hallo zusammen,

                            auch ein großes Lob von mir. Funktioniert alles super!

                            Dankeschön

                            Kommentar


                              Auch bei mir funktioniert alles Super

                              Kommentar


                                uszu.jpg

                                So nun ich auch. Läuft soweit super. Danke!

                                Sort Times funktioniert mit 2x sunset nicht.

                                Und einmal hab ich ein undefined drin. Könnte aber auch an mir liegen :-)
                                Code:
                                {{ uzsu.uzsu_icon('zentral.rolladen.rolladen_zentral_uszu', 'zentral.rolladen.rolladen_zentral_uszu', 'Rolladen Zentral','0', '','', '', 'ab', 'auf') }}
                                Zapft ihr Narren der König hat Durst

                                Kommentar

                                Lädt...
                                X