Ankündigung

Einklappen
Keine Ankündigung bisher.

Simulation plugin

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

    #16
    Leider funktioniert das mit der angegebenen Lösung nicht.

    Der Code ist jetzt so:

    PHP-Code:
          <h3>Anwesenheitssimulation</h3>
          <
    table width=100%>
        <
    tr>
      <
    td>
                {{
    basic.symbol('P_SIM01','ZF.sim.status','',icon0~'lamp_green.png',4)}}
                {{
    basic.symbol('P_SIM02','ZF.sim.status','',icon0~'lamp_off.png',0)}}
                {{
    basic.symbol('P_SIM03','ZF.sim.status','',icon0~'lamp_off.png',1)}}
                {{
    basic.symbol('P_SIM04','ZF.sim.status','',icon0~'lamp_off.png',2)}}
                {{
    basic.symbol('P_SIM05','ZF.sim.status','',icon0~'lamp_off.png',3)}}
          </
    td>
          <
    td>
                  
    Days recorded<br>{{ basic.value('P_SIM_T''ZF.sim.tank') }}.
          </
    td>
          <
    td>
                {{
    basic.symbol('P_SIM06','ZF.sim.status','',icon0~'lamp_off.png',0)}}
                {{
    basic.symbol('P_SIM07','ZF.sim.status','','message_led.svg',4,'','#5f6060')}}
                {{
    basic.symbol('P_SIM08','ZF.sim.status','','message_led.svg',1,'','#cb6900')}}
                {{
    basic.symbol('P_SIM09','ZF.sim.status','','message_led.svg',2,'','#c80000')}}
                {{
    basic.symbol('P_SIM10','ZF.sim.status','','message_led.svg',3,'','#6c288a')}}
          </
    td>
          <
    td rowspan=3 width="20%">
                {{ 
    basic.tank('P_tank1''ZF.sim.tank',0,15,1,'cylinder','#0C0') }}
          </
    td>
        </
    tr>
        <
    tr>
          <
    td>
                {{
    basic.button('P_SIMBTN04','ZF.sim.control','Play','',2) }}
          </
    td>
          <
    td>
                {{
    basic.button('P_SIMBTN05','ZF.sim.control','Stop','',1) }}
          </
    td>
          <
    td>
                {{
    basic.button('P_SIMBTN06','ZF.sim.control','Rec','',3) }} 
    screenshot.jpg

    Hab ich etwas falsch gemacht?

    Bei "Play" erscheint über dem "REC-Button" ein dunkler Kreis. Das es links nicht gehen kann, ist klar, da ich ja teilweise noch den alten Code verwende. Aber zumindest rechts müsste noch etwas angezeigt werden?

    Kommentar


      #17
      Ich nutze das Simulation Plugin selbst nicht, deshalb weiss ich nicht, welcher Status welche Farbe haben soll. Ich habe mich einfach am Readme orientiert.
      Für den Status 0 müsstest du demnach dieselbe Farbe nehmen wie für den Status 4.

      Der dunkle Kreis dürfte also korrekt sein, gemäss dem State Diagram wechselt man vom Status 0 (= Stop) mit Klick auf "Play" in den Status 4 (= Play).
      Und bei "Rec" auf der rechten Seite wird dann grau angezeigt.

      Stell doch erstmal alle Icons um, damit du ein Gesamtbild hast.

      Kommentar


        #18
        Ich habe das jetzt mal so gemacht. Leider scheint es ein anderes Problem zu geben.

        Der Code:

        PHP-Code:
        <!--            {{basic.symbol('P_SIM06','ZF.sim.status','','message_led.svg',0,'','#7e61d1')}}-->
                    {{
        basic.symbol('P_SIM07','ZF.sim.status','','message_led.svg',4,'','#66ff00')}}
                    {{
        basic.symbol('P_SIM08','ZF.sim.status','','message_led.svg',1,'','#66ff00')}}
                    {{
        basic.symbol('P_SIM09','ZF.sim.status','','message_led.svg',2,'','#c80000')}}
                    {{
        basic.symbol('P_SIM10','ZF.sim.status','','message_led.svg',3,'','#6c288a')}} 
        Mit diesem Code wird die grüne LED bei "Play" aktiviert. Alles andere bekommt keine LED angezuegt (warum auch immer). Wenn ich jetzt dem ausgeklammerten Bereich aktiviere, dann bekommt der Status "Stopp" eine LED, aber "Play" nicht mehr. Es wirkt irgendwie so, als würde immer nur die erstre Zeile des Codes funktionieren.

        Kommentar


          #19
          Mir wäre nichts bekannt, dass man in sV 2.8 nicht mehrmals dasselbe Item oder dasselbe Icon verwenden kann.
          In der Doku wird das ebenfalls gemacht und es funktioniert.

          Hast du evtl. die ID mehrmals verwendet?
          Welchen Browser verwendest du?

          Kommentar


            #20
            Browser ist: Firefox 55.0.3 (64-Bit) (aktuelle Version)

            Mir wäre das auch nicht bekannt - aber irgendwie scheint es da zu klemmen.

            IDs sind immer unterschiedlich, "P_Sim07, P_SIM08..." - daran kann es nicht liegen.

            Ich habe inzwischen das Gefühl, dass bei mir die 2.9 einfach noch nicht rund läuft - oder ich stelle mich zu dämlich an. Die UZSU bekomme ich aktuell auch nicht zum Laufen. Gehört hier jetzt zwar nicht zum Thema, aber ich wollte zumindest mal jammern, dass hier gerade alles irgendwie "komisch" ist :-D

            Im Backend wird der Status richtig angezeigt. Also scheint das Plugin selbst zu funktionieren. Aber auch, wenn ich via Backend umstelle, ist das Verhalten das Gleiche.

            Ich wollte es gerade mal mit dem aktuellen IE testen unter Windows 10. Allerdings habe ich da wieder das Problem. dass ich wieder nur einen schwarzen Ladekreis habe (so wie auf meinem Touch zuletzt).

            Also entweder ist mein Template irgendwie nicht in Ordnung, oder in der 2.9 steckt noch ein Bug (der vielleicht durch mein Template wirksam wird?).

            In den bisherigen Versionen funktionierten meine Pages einwandfrei - daher schiebe ich die Schuld jetzt einfach auf die Version 2.9

            Edit: Es liegt offenbar nicht an meinem Template, denn beim "Fleischer-Template" geht es über den IE auch nicht.
            Zuletzt geändert von BlackCrow; 22.09.2017, 13:46.

            Kommentar


              #21
              Hast du das jetzt mit der develop (2.9) getestet?
              Ich bin von 2.8 ausgegangen, weil du kürzlich etwas davon geschrieben hattest.

              Aber es ändert nichts daran, dass es funktionieren müsste.

              Den Fehler mit IE 11 habe ich evtl. gestern behoben.
              Auch an den Icons habe ich noch etwas kleines gefixt, vielleicht hängt es tatsächlich damit zusammen.
              hol dir mal die neuste Version (per git pull) und schau bitte nochmal.

              Kommentar


                #22
                Habe ich jetzt gerade gemacht (ich bin nicht der schnellste mit git)

                Der Bug im IE ist noch immer da - allerdings scheint das Problem nur die Startseite zu betreffen. Rufe ich eine Unterseite direkt auf, dann funktioniert es auch mit dem IE.

                Die Problematik mit dem Simulations-Plugin besteht noch immer, allerdings ist es jetzt so, dass gar keine LED mehr angezeigt wird, sondern beim wechseln von Status ganz kurz aufblinkt (also die LED) und sofort wieder verschwindet. Es funktioniert aber auch weiterhin auch nur mit einem Status.

                Kommentar


                  #23
                  bei mir funktioniert das message_led.svg icon einwandfrei im IE11 unter SmartVISU 2.8, aber unter Edge und Firefox sehe ich keine Farben.
                  hier mein code:

                  HTML-Code:
                  <td>
                      {{basic.symbol('P_SIM01','Zentral.Simulation.status','','message_led.svg',4,'','#008c00')}}
                      {{basic.symbol('P_SIM02','Zentral.Simulation.status','','message_led.svg',0,'','#5f6060')}}
                      {{basic.symbol('P_SIM03','Zentral.Simulation.status','','message_led.svg',1,'','#5f6060')}}
                      {{basic.symbol('P_SIM04','Zentral.Simulation.status','','message_led.svg',2,'','#5f6060')}}
                      {{basic.symbol('P_SIM05','Zentral.Simulation.status','','message_led.svg',3,'','#5f6060')}}
                  </td>
                  <td>
                        Days recorded<br>{{ basic.value('P_SIM_T', 'Zentral.Simulation.tank') }}
                  </td>
                  <td>
                      {{basic.symbol('P_SIM06','Zentral.Simulation.status','','message_led.svg',0,'','#5f6060')}}
                      {{basic.symbol('P_SIM07','Zentral.Simulation.status','','message_led.svg',4,'','#5f6060')}}
                      {{basic.symbol('P_SIM08','Zentral.Simulation.status','','message_led.svg',1,'','#cb6900')}}
                      {{basic.symbol('P_SIM09','Zentral.Simulation.status','','message_led.svg',2,'','#c80000')}}
                      {{basic.symbol('P_SIM10','Zentral.Simulation.status','','message_led.svg',3,'','#6c288a')}}
                  </td>
                  simulation.PNG

                  Kommentar


                    #24
                    Evtl. ein Cache-Problem in den anderen Browsern? Hast du mal Ctrl+F5 gedrückt?
                    An sich ist das ja ein normales basic.symbol und nichts spezielles dran. Ich sehe im Moment nicht, wieso es nicht funktionieren sollte.

                    Kommentar


                      #25
                      die alternate Werte werden in Firefox und Edge auch nicht angezeigt, es fehlen nur die Punkte.
                      sie leuchten allerdings kurz auf, wenn ich den "play" button klicke.
                      HTML-Code:
                      <span id="Zentral-P_SIM07" data-widget="basic.symbol" data-item="Zentral.Simulation.status" data-val="4"  data-mode="or" class="symbol hide">
                      <img class="icon icon1" style="stroke:#5f6060; fill:#5f6060; color:#5f6060" src="icons/ws/message_led.svg" alt="message_led">  

                      Kommentar


                        #26
                        Hallo zusammen,

                        ich hatte das gleiche Problem. Liegt irgendwie an der SVG Datei selber. Ich habe mir ein anderes Icon aus dem Netz gezogen und dieses in Größe und Form abgeändert (Quadratisch für Fenster Status gefiel mir besser). Wenn man dieses jetzt einfügt, dann funktioniert es auch unter der SV2.9 einwandfrei.

                        Hab euch mal einige Bilder, meinen html Code des Blocks und die SVG Datei beigefügt.

                        Viel Spaß damit :-)

                        Schöne Grüße
                        Jochen


                        Angehängte Dateien
                        You do not have permission to view this gallery.
                        This gallery has 2 photos.

                        Kommentar


                          #27
                          Hallo TJJochen,
                          bei mir funktioniert es so mit 2.9 einwandfrei:
                          Code:
                                  <td>
                                      {{basic.symbol('P_SIM01','ZF.Sim.Status','','icons/lamps/lamp_green.png',4)}}
                                      {{basic.symbol('P_SIM02','ZF.Sim.Status','','icons/lamps/lamp_off.png',0)}}
                                      {{basic.symbol('P_SIM03','ZF.Sim.Status','','icons/lamps/lamp_off.png',1)}}
                                      {{basic.symbol('P_SIM04','ZF.Sim.Status','','icons/lamps/lamp_off.png',2)}}
                                      {{basic.symbol('P_SIM05','ZF.Sim.Status','','icons/lamps/lamp_off.png',3)}}
                                  </td>
                                  <td>
                                        Days recorded<br>{{ basic.value('P_SIM_T', 'ZF.Sim.Tank') }}
                                  </td>
                                  <td>
                                      {{basic.symbol('P_SIM06','ZF.Sim.Status','','icons/lamps/lamp_off.png',0)}}
                                      {{basic.symbol('P_SIM07','ZF.Sim.Status','','icons/lamps/lamp_off.png',4)}}
                                      {{basic.symbol('P_SIM08','ZF.Sim.Status','','icons/lamps/lamp_orange.png',1)}}
                                      {{basic.symbol('P_SIM09','ZF.Sim.Status','','icons/lamps/lamp_red.png',2)}}
                                      {{basic.symbol('P_SIM10','ZF.Sim.Status','','icons/lamps/lamp_purple.png',3)}}
                          Gruß
                          Hans

                          Sorry! Hab nicht beachtet, dass du *.svg nutzt! Muß ich bei mir mal testen!
                          Habe die genutzten Icons in einem extra Verzeichniss (/icons/lamps/ *.png).

                          Nachtrag:
                          Habe es versucht. Bei mir funktioniert es auch nicht! Bin wieder zu den *.png Dateien zurückgekehrt.
                          Zuletzt geändert von Tontechniker; 26.02.2018, 14:49.

                          Kommentar


                            #28
                            Eine kurze Frage:
                            Gibt es eine Funktion das Aufgezeichnete wieder zu löschen? Stop zweimal drücken oder so?

                            Kommentar


                              #29
                              rm <dateiname> ?

                              Kommentar


                                #30
                                Ja, das wäre schon klar. Ich meine jetzt aus der Visu heraus.

                                Kommentar

                                Lädt...
                                X