Ankündigung

Einklappen
Keine Ankündigung bisher.

Probleme mit uzsu

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

    Probleme mit uzsu

    Hallo,

    Habe die SmartVISU so einigermaßen hinbekommen, probiere aber nun schon seit Stunden mit der uzsu herum und kriege das Ding nicht zum Laufen. Es wird ein aufklappbares Fenster angezeigt mit einem ICON darin, das wars aber dann schon.

    Das WIKI habe ich schon ausgiebig studiert, war aber für mich nicht besonders aussagekräftig.


    Habe ein Raspi 3 mit SmarthomeNG Raspberry Pi (Smartvisu 2.8)

    widget_uzsu.html und visu.js hab ich die neuesten im Verzeichnis /pages/name drin.

    Vielleicht kann jemand was mit meiner diletantischen Beschreibung anfangen. Für Hilfe wäre ich dankbar.

    Gruß Wolfgang
    (Wenn ich mal herausfinden könnte, wie man eine Bildschirmkopie hier in den Text hereinkopiert, wäre das sicher hilfreich )


    .conf

    [[Buero]]
    [[[Licht]]]
    [[[[schalten]]]]
    type = bool
    enforce_updates = yes
    visu_acl = rw
    knx_dpt = 1
    knx_listen = 1/0/1
    knx_send = 1/0/0

    [[[[Schaltuhr]]]]
    type = dict
    uzsu_item = OG.Buero.Licht.schalten
    cache = True
    visu_acl = rw

    .html

    {% if config_version < "2.9" %}
    {% import "widget_uzsu.html" as uzsu %}
    {% else %} /** -designType, -color, +color_on, +color_off **/
    {{ device.uzsuicon(id, item, headline, pic_on, pic_off, valueType, valueParameterList, color_on, color_off) }}
    {% endif %}


    <div class="block">
    <div class="set-1" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
    <div data-role="collapsible" data-collapsed="false">
    <h3>UZSU - Schaltuhr</h3>
    {{ uzsu.uzsu_icon('OG.Buero.Licht.schalten','OG.Buero .Licht.Schaltuhr', 'Hallo','0','','','list') }}
    </div>
    </div>
    </div>

    #2
    Hallo Wolfgang,
    nach meinen Infos fällt
    Code:
    {% import "widget_uzsu.html" as uzsu %}
    weg.
    In der Zeile
    Code:
    {{ uzsu.uzsu_icon('OG.Buero.Licht.schalten','OG.Buero[COLOR=#FF0000][B]_[/B][/COLOR].Licht.Schaltuhr', 'Hallo','0','','','list') }}
    ist ein Leerzeichenzwischen "Buero" und dem Punkt. 'Ist das im Orginal auch so, dann muß es raus!
    Gruß
    Hans

    P.S.
    Code fügst du ein, indem du auf das große "A" klickst und an der Stelle, wo der Code hin soll die "#" anklickst. Nun plazierst du den Code zwichen CODE und /CODE.

    Kommentar


      #3
      Hallo Hans,
      vielen Dank für die Antwort. Wars leider nicht. Das Leerzeichen sieht nur nach Copy und Paste so aus, war aber keins.

      Kannst Du mir auch sagen, wie man eine Bildschirmkopie (oder Teile davon) hier einfügt?

      Gruß Wolfgang

      Kommentar


        #4
        Auf "A" und anschließend auf das Bild-Icon. Dann den Anweisungen folgen (Upload, durchsuchen, deine Datei auswählen und hochladen). Mußt ein wenig probieren - hab das auch schon lange nicht gemacht! Habs mit unten stehendem Beispielbild gerade gemacht.
        Gruß
        Hans
        Erledigt.gif

        Kommentar


          #5
          Hallo Wolfgang,
          mir ist gerade noch aufgefallen, dass deine "Schaltuhr" in der gleichenEbene wie "schalten" ist. "Schaltuhr" muß eine Ebene tiefer. Ein Beispiel von mir:
          Code:
          [Dg]
              [[Flur]]
               [[[Licht]]]
                 [[[[Decke]]]]
                   [[[[[schalten]]]]]
                      type = bool
                      name = Licht_M
                      visu_acl = rw
                      knx_dpt = 1
                      sqlite = yes
                      cache = yes
                      enforce_updates = true
                      sim = track
                      knx_send = 0/0/224
                      knx_cache = 0/0/225
                         [[[[[[Uzsu]]]]]]
                          type = dict
                          uzsu_item = Dg.Flur.Licht.Decke.schalten
                          cache = yes
                          visu_acl = rw
          Der zugehörige Code in der Visu:
          Code:
          {{ uzsu.uzsu_icon('Flur', 'Dg.Flur.Licht.Decke.schalten.Uzsu', 'Zeitschaltuhr Flur', '0', '', '', 'bool', ['ein', 'aus']) }}
          Ich hoffe, das hilft dir weiter?
          Gruß
          Hans
          Zuletzt geändert von Tontechniker; 07.10.2017, 19:36.

          Kommentar


            #6
            Hallo Hans,
            ist es auch nicht. Wenn ich Uzsu eine Ebene tiefer setze, kommt ein "invalid Item" Fehler. Das muß etwas grundsätzliches sein, weil ja nur ein popliges Icon erscheint und kein PopUp. So wie ich das sehe, führt er das visu.js script nicht aus. Ich habe aber leider keinen Plan, wo das aufgerufen wird ... Beim Klicken auf das Icon wird auch nichts ins Protokoll von smarhome.py geschrieben.

            Trotzdem erstmal danke für Deine Tipps.

            Gruß Wolfgang

            Kommentar


              #7
              hallo Wolfgang,

              besteht das Problem noch?

              Gruß Manuel

              Kommentar


                #8
                Hallo Manuel,
                Problem besteht noch. Ich habe nochmals alles kontrolliert und ausprobiert. Es ändert sich aber nichts.
                Gruß Wolfgang

                Kommentar


                  #9
                  Hallo Wolfgang, hast du diese Dateien in deinen Visu-Ordner geschoben ?
                  widget_uzsu.html, visu.js

                  Kommentar


                    #10
                    Hallo Wolfgang

                    Die Struktur von Hans musst du übernehmen.

                    Gruß Manuel

                    Kommentar


                      #11
                      Hallo Wolfgang,

                      wie bindest du die UZSU in deine Visu ein?

                      Ich mache das so:

                      Code:
                      {{ uzsu.uzsu_icon('EG.living.socket.socket1.uzsu', 'EG.living.socket.socket1.uzsu', 'Tannenbaum') }}<br/>
                      Für dich wäre es dann so: (struktur von Hans) (Schreibe mal das Uzsu --> uzsu

                      Code:
                      {{ uzsu.uzsu_icon('Dg.Flur.Licht.Decke.schalten.uzsu', 'Dg.Flur.Licht.Decke.schalten.uzsu', 'Test') }}<br/>
                      Gruß Manuel

                      Kommentar


                        #12
                        Hallo Manuel,
                        Ich habe mal die Struktur von Hans übernommen. Auch die Bezeichnung Schaltuhr mal mit uzsu ausgetauscht (was ja eigentlich egal sein müßte). Es ändert sich aber nichts. Was mir auffällt, daß nicht einmal der Name 'Test' im Icon erscheint.

                        Die Dateien widget_uzsu.html, visu.js sind in meinem Ordner unter /pages Ver. 5

                        Code:
                            [[Buero]]
                                [[[Licht]]]
                                    [[[[schalten]]]]
                                        type = bool
                                        enforce_updates = yes
                                        visu_acl = rw
                                        knx_dpt = 1
                                        knx_listen = 1/0/1
                                        knx_send = 1/0/0
                        
                                [[[[[uzsu]]]]]
                                  type = dict
                                  uzsu_item = OG.Buero.Licht.schalten
                                  cache = True
                                  visu_acl = rw
                        Code:
                              {{ uzsu.uzsu_icon('OG.Buero.Licht.schalten.uzsu','OG.Buero.Licht.schalten.uzsu', 'Test') }}
                        Gruß Wolfgang

                        PS: Es gelingt mir einfach nicht hier eine Graphik (Bildschirmcopy) einzubinden ... Hat jemand einen Tipp (Es heißt immer "ungültiges Graphikformat"???)

                        Kommentar


                          #13
                          Welche Smartvisu Version verwendest du?

                          Was bekommst du denn für eine Meldung wenn du drauf klickst?

                          Kommentar


                            #14
                            gar keine. Es passiert auch im smarthome.py log nichts.

                            Kommentar


                              #15
                              Nachtrag -> SmartVISU 2.8

                              Kommentar

                              Lädt...
                              X