Ankündigung

Einklappen
Keine Ankündigung bisher.

Icons im Weather Binding bzw. Icons importieren Openhab2

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

    #16
    bitte sehr: :-)


    <!DOCTYPE html>
    <html>
    <head>
    <meta http-equiv="Content-type" CONTENT="text/html; charset=utf-8">
    <link rel="stylesheet" type="text/css" href="static/weather-data/layouts/example.css" />
    <script type="text/javascript" src="static/weather-data/layouts/example.js"></script>
    </head>

    <body id="weather-body" onload="formatIframe()">
    <div id="weather-location-name">${config:name}, ${weather:condition.observationTime(%1$td.%1$tm.%1 $tY %1$tH:%1$tM)}</div>

    <table id="weather-table">
    <tr>
    <td rowspan="2"><img id="weather-icon" src="static/weather-data/images/${param:iconset}/${weather:condition.commonId}.png"/></td>
    <td id="weather-temp">${weather:temperature.current(%.1f)}</td>
    <td id="weather-temp-sign">°C</td>
    </tr>
    <tr>
    <td colspan="2">
    <table id="weather-table-details">
    <tr>
    <td>Humidity:</td>
    <td>${weather:atmosphere.humidity} %</td>
    </tr>
    <tr>
    <td>Pressure:</td>
    <td>${weather:atmosphere.pressure(%.1f)} mb</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    <table id="weather-forecast-table">
    <tr>
    <td>Today</td>
    <td>${forecast(1):condition.observationTime(%1$tA) }</td>
    <td>${forecast(2):condition.observationTime(%1$tA) }</td>
    </tr>
    <tr>
    <td><img src="static/weather-data/images/${param:iconset}/${forecast(0):condition.commonId}.png"/></td>
    <td><img src="static/weather-data/images/${param:iconset}/${forecast(1):condition.commonId}.png"/></td>
    <td><img src="static/weather-data/images/${param:iconset}/${forecast(2):condition.commonId}.png"/></td>
    </tr>
    <tr>
    <td class="temp-max">${forecast(0):temperature.max(%.0f)}</td>
    <td class="temp-max">${forecast(1):temperature.max(%.0f)}</td>
    <td class="temp-max">${forecast(2):temperature.max(%.0f)}</td>
    </tr>
    <tr>
    <td class="temp-min">${forecast(0):temperature.min(%.0f)}</td>
    <td class="temp-min">${forecast(1):temperature.min(%.0f)}</td>
    <td class="temp-min">${forecast(2):temperature.min(%.0f)}</td>
    </tr>
    </table>

    </body>

    </html>

    Kommentar


      #17
      Danke !!!

      Die besten Fehler sind die, die man(n) sich selber einbaut

      WetterHTMLDaten.JPG
      Ich hatte noch die html vom alten Binding

      Kommentar


        #18
        Zu früh gefreut in der iOS App gibt's nur ne leere Seite

        Kommentar


          #19
          das kann ich noch nicht beurteilen, mein IPhone hat heut früh den Geist aufgegeben. Ich krieg erst morgen das Tauschgerät. Aber es klappt bei mir die Einbindung in die Sitemap einfach nicht. Wie hast du die bzw. bekommst du die Icons in der BasicUI angezeigt?

          Kommentar


            #20
            JA, in Basic und Classic UI sind die Icons und jetzt auch die Werte vorhanden ;-)

            Sitemap nach Muster
            Code:
               Text label="3-Tages Vorhersage" {
                Webview url="/weather?locationId=MyHome&layout=example&iconset=colorful" height=7 
               }

            Kommentar


              #21
              Keine Chance bei mir. Missing EOF at Text

              Kommentar


                #22
                Da hast Du bestimmt irgendwo eine Klammer vergessen?!
                Ansonsten mal die gesamte Sitemap posten?

                Kommentar


                  #23
                  bitte sehr, ich habe es nur ein bisschen gekürzt. Ich habe es mit verschiedenen Endungen }} versucht, aber keine Chance, Missing EOF in Text beim letzten Eintrag. Bis dorthin funktioniert alles.


                  sitemap Haus label="Haus"
                  {
                  Frame {
                  Text item=Datum
                  }


                  Text label="Obergeschoss" icon="firstfloor" {
                  Text label="Schlafzimmer" icon=bedroom {
                  Switch item=Light_OG_Schlafzimmer
                  Text item=ActualTemperature_OG_Schlafzimmer label="Istwert [%.1f °C]"
                  Switch item=RTRPresence_OG_Schlafzimmer label="Absenkung"
                  Switch item=Jalousie_OG_Schlafzimmer
                  Switch item=Jalousie_OG_Schlafzimmer mappings=[0="0%",25="25%",50="50%",75="75%",100="100%"]
                  }




                  Text label="Toilette" icon=toilet {
                  Switch item=Light_OG_Toilette


                  }

                  }


                  Text label="Erdgeschoss" icon="groundfloor" {
                  Text label="Büro" icon=office {
                  Switch item=Light_EG_Buero
                  Text item=ActualTemperature_EG_Buero label="Istwert [%.1f °C]"
                  Switch item=RTRPresence_EG_Buero label="Absenkung"
                  Switch item=Jalousie_EG_Buero
                  Switch item=Jalousie_EG_Buero mappings=[0="0%",25="25%",50="50%",75="75%",100="100%"]
                  }




                  Text label="Toilette" icon=toilet {
                  Switch item=Light_EG_Toilette
                  Switch item=Light_EG_kleiner_Vorraum


                  } }




                  Group item=gKE label="Keller" icon="cellar"
                  Group item=gGA label="Garage" icon="garage"
                  Group item=gGN label="Garten" icon="vacation"
                  Group item=gRT label="Zentralabsenkung" icon="heating"
                  Group item=gWE label="Wetter und Temperatur" icon="sun_clouds"
                  Group item=gJA label="Jalousien" icon="rollershutter"
                  Group item=gYA label="Wetterstation" icon="sun"



                  Frame {
                  Text item=Grad_WE_Aussentemperatur "Außentemperatur [%.1f °C]" icon=temperature

                  }


                  Text label="Wetterdaten" icon="weather" {
                  Webview url="/weather?locationId=home&layout=example&iconset=col orful" height=7
                  }
                  }

                  Kommentar


                    #24
                    Der Fehler liegt an einer anderen Stelle das gemeine ist, dass der Designer etwas anderes anmeckert. Ich bin auch erst darauf gekommen, nachdem ich die einzelnen Elemente hin und her geschoben habe. Beim vorletzten Element
                    Code:
                    Text item=Grad_WE_Aussentemperatur "Außentemperatur [%.1f °C]" icon=temperature
                    fehlt das Schlüsselwort
                    Code:
                    label=
                    Diese Zeile muss also
                    Code:
                    Text item=Grad_WE_Aussentemperatur [COLOR=#FF0000]label=[/COLOR]"Außentemperatur [%.1f °C]" icon=temperature
                    lauten, dann verschwinden die Fehler.

                    Kommentar


                      #25
                      Stimmt... du bist ein Wahnsinn
                      Leider zeigt die IPhone-App nichts an und ist auf der Sitemap ein eigener Unterpunkt. Ich dachte, ich bekomme das direkt auf die "Startseite", wie etwa die Temperatur, da muss ich nichts klicken´, sondern sehe sie sofort. Geht das mit der weburl auch?
                      Ich hoffe, ich nerve euch nicht zu sehr

                      Kommentar


                        #26
                        Das Wetter? dann lass den Text vorher weg (oder mach einen Frame draus).

                        Frame {Block} -> es wird um den Block ein hübscher Rahmen gezeichnet.
                        Text {Block} -> es wird eine Unterseite mit dem Inhalt des Blocks angelegt. Das Text Widget selbst dient dann als Link auf diese Seite.

                        Beide Elemente können ein Label haben, wenn man ein Item mit angibt, kann dieses Label auch dynamisch sein (ob letzteres auch beim Frame geht, bin ich mir grad nicht sicher)

                        Kommentar


                          #27
                          Was das iPhone betrifft, fällt mir erstmal nichts ein. Ich hab zuhause Zugriff auf ein iPad aber bisher ist mir dort nicht aufgefallen, dass das Wetter nicht korrekt angezeigt wird. Nun ist das nicht mein iPad und meine Frau nutzt openHAB nur sehr selten... kann also sein, dass ich eine Überraschung erlebe, wenn ich drauf schaue Muss ich morgen mal prüfen...

                          Kommentar


                            #28
                            Zitat von udo1toni Beitrag anzeigen
                            Was das iPhone betrifft, fällt mir erstmal nichts ein. Ich hab zuhause Zugriff auf ein iPad aber bisher ist mir dort nicht aufgefallen, dass das Wetter nicht korrekt angezeigt wird. Nun ist das nicht mein iPad und meine Frau nutzt openHAB nur sehr selten... kann also sein, dass ich eine Überraschung erlebe, wenn ich drauf schaue Muss ich morgen mal prüfen...
                            Bist Du denn jetzt auch schon auf OH2?? Bei OH1 hatte ich noch die Icons auf dem iPhone, bei OH2 nur eine leere Seite.
                            Bin mal gespannt, ob Dich Deine Frau an das iPad lässt Auf meinem iPad habe ich nur eine weiße Seite, mit einem waagerechten Strich

                            Kommentar


                              #29
                              Jetzt passt das, vielen lieben Dank!
                              Ich hab weder iPad noch Frau, aber unter OH2 geht's nicht am iPhone... Auch nur eine weiße Seite mit Strich...

                              Kommentar


                                #30
                                Ich habe gerade mal getestet, scheint ein Feature der iOS App zu sein!
                                Habe gerade mal von Unterwegs mein VPN nach Hause gestartet und über Safari sehen beide UIs ordentlich aus und auch die Wettervorhersage! In der OpenHAB App jedoch nur die weiße Seite
                                Zuletzt geändert von JoergA; 11.05.2017, 18:54. Grund: Ergänzungen

                                Kommentar

                                Lädt...
                                X