Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Cometvisu mit openhab2 auf Raspberry

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

    #46
    Ja, mit dem Styling mache ich die Farbe.
    Code:
     <styling name="Muell">
            <entry value="heute">red</entry>
            <entry value="morgen">orange</entry>
          </styling>
    Aber bei der alten Version lief doch alles, hmmmm??

    Ich werde es mal versuchen und berichten.

    Kommentar


      #47
      Lass mal den Punkt weg, also nur "%s"
      TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

      Kommentar


        #48
        Super, danke hat geklappt.
        Kleiner Schönheitsfehler ist aber noch da.
        Sonnenuntergang ist heute um genau 17:00 Uhr.
        Leider steht da jetzt nur 17.0 Uhr. Es fehlt also eine null.
        Da es beim Sonnenaufgang aber richtig bei 07:28 Uhr steht, denke ich das es etwas mit der Doppelnull zu tun hat. Ich warte mal bis morgen, denn da müsste ja irgendetwas mit 16:XX Uhr stehen.

        Kommentar


          #49
          Ui, da bin ich raus. peuter wird da aber sicher was zu wissen
          TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

          Kommentar


            #50
            Also das Transform macht da ein einfaches Javascript-Date Objekt raus, das sollte man dann auch mit dem angegeben Format formatieren können. %s formatiert ja nichts sondern gibt einfach nur aus was reinkommt.
            Außerdem müsstest Du uns noch verraten was das "HourMinute" mapping dort tut.
            Gruß
            Tobias

            Kommentar


              #51
              Es war wie ich mir schon dachte. Am nächsten Tag als die Uhrzeit 16:58 anzeigte, war alles in Ordnung. Es lag irgendwie an der Doppelnull.
              Ich kann damit leben.
              Hier nochmal die Transform:
              Code:
              <mapping name="HourMinute">
                      <formula>y = x &amp;&amp; x.constructor === Date ? x.getHours() + ':' + x.getMinutes() : x;</formula>
                  </mapping>

              Kommentar


                #52
                Ungetestet:
                Ersetze mal (nur!) das "x.getMinutes()" durch "((x.getMinutes() < 10 ? '0' : '') + x.getMinutes())"

                und alternative (ungetestete) Lösung (mit Sekunden):
                Code:
                <mapping name="HourMinute">
                  <formula>y = x &amp;&amp; x.constructor === Date ? x.toLocaleTimeString() : x;</formula>
                </mapping>
                oder ohne Sekunden:
                Code:
                <mapping name="HourMinute">
                  <formula>y = x &amp;&amp; x.constructor === Date ? x.toLocaleTimeString().slice(0,5) : x;</formula>
                </mapping>
                Zuletzt geändert von Chris M.; 05.11.2017, 17:58.
                TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

                Kommentar

                Lädt...
                X