Ankündigung

Einklappen
Keine Ankündigung bisher.

Makrolilbs 3.004 Deutsch / English

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

    #61
    Zitat von SteffiEnertex Beitrag anzeigen
    Makrolibs 3.002 in Deutsch
    Bitte alle die EnertexV2.lib nutzen, v.a. der Wunderground einsetzen will. Ich habe dort das Wettermakro (Vorhersage) überarbeitet und so optimiert, dass es Faktor 20 schneller ist, als das Orginal. In jedem Fall bremst das Orginal den EibPC extrem aus.

    Zudem fasst das Makro beide Abfragen zusammen, da die Abfragen im ungünstigen Fall kollidieren konnten.
    Mit dem Code unten kann man dann die Wetterseite gestalten wie im Screenshot (auch mal mit geänderten Textfarben).
    [highlight=epc]
    [WebServer]

    page (Wetter_PageID)[$Allgemein$,$Wetter$]
    design $black$
    pbutton(Wetter_OnlineID)[INFO]$<font color=#FF6600>Online</font>$ pshifter(Wetter_InfoAktID)[WEATHER]$Aktuelle Wettervorhersage$
    pbutton(Wetter_WindID)[WIND]$Wind$ pbutton(Wetter_TempID)[TEMPERATURE]$Min-Max°C, Ist °C$ pbutton(Wetter_HumidID)[RAIN]$Jetzt:$ pbutton(Wetter_TomorID)[UPDATE]$Morgen$
    line $Wettervorhersage$
    picture(30)[DOUBLE,ZOOMGRAF]($Vorhersage$,$http://image.de.weather.com/web/maps/de_DE/weather/forecast/germany_outlook_day1_720_de.jpg$) picture(30)[DOUBLE,ZOOMGRAF]($Satellitenbild$,$http://media.zenfs.com/en_us/weather/weather.com/eur_satintl_440_dmy_y.jpg$)
    [Macros]
    Wetter(DenRichtigenKeyHierEinsetzen,Weilersbach,Ge rmany)
    Online()
    [MacroLibs]
    //Makro-Bibliotheken
    EnertexV2.lib

    [EibPC]

    Wetter_PageID =2
    Wetter_InfoAktID=0
    Wetter_TempID =1
    Wetter_HumidID =2
    Wetter_WindID =3
    Wetter_TomorID =4
    Wetter_WTextID =5
    Wetter_OnlineID =6

    if change(Wetter_Heute_Wetter) then {
    pdisplay(Wetter_InfoAktID,$<font color=teal>$+ Wetter_Heute_Wetter+$, max $+convert(Wetter_Heute_Temperatur_Max,$$)+$°C$+$, $+convert(Wetter_Luftdruck,$$)+$ hPa$+$</font>$,WEATHER, STATE4,GREEN,Wetter_PageID);
    } endif

    if change(Wetter_Wind) then {
    pdisplay(Wetter_WindID, $<font color=teal>$+convert(Wetter_Wind*3.6,$$)+$ km/h <br></font>$+ Wetter_Windrichtung ,WIND, DISPLAY,GREY,Wetter_PageID);
    } endif

    if stime(0) then {
    pdisplay(Wetter_OnlineID,$<font color=teal>$ +convert(AnzeigeOnline,$$)+$</font> <br>ddd:hh:mm$,INFO, DISPLAY,GREY,Wetter_PageID);
    } endif

    if change(Wetter_Temperatur) or change(Wetter_Heute_Temperatur_Max) then {
    pdisplay(Wetter_TempID, convert(Wetter_Heute_Temperatur_Min,$$)+$-$+convert(Wetter_Heute_Temperatur_Max,$$)+$°C$+$, <font color=teal>$+convert(Wetter_Temperatur,$$)+$°C</font>$,TEMPERATURE, DISPLAY,GREY,Wetter_PageID);
    } endif
    if change(Wetter_Luftfeuchtigkeit) then {
    pdisplay(Wetter_HumidID, convert(Wetter_Luftfeuchtigkeit,$$)+$% <br><font color=teal>$+Wetter_Wetter+$</font>$,RAIN, DISPLAY,GREY,Wetter_PageID);
    } endif
    if change(Wetter_Morgen_Wetter) then {
    pdisplay(Wetter_TomorID, convert(Wetter_Morgen_Temperatur_Min,$$)+$-$+convert(Wetter_Morgen_Temperatur_Max,$$)+$°C, <br><font color=teal>$+Wetter_Morgen_Wetter+$°C </font>$,UPDATE, DISPLAY,GREY,Wetter_PageID);
    } endif

    [/highlight]
    Angehängte Dateien
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #62
      Makrolibs 3.003 freigegeben

      Makrolibs 3.003 in Deutsch
      Link: http://www.enertex.de/downloads/d-ei...kroLibs-de.zip

      Makrolibs 3.003 in English
      Link: http://www.enertex.de/downloads/d-ei...roLibs-eng.zip

      Neuerungen:

      + deleted GoogleWether Macro from User.lib

      + added Makro Wetter to EnertexV2.lib
      + added WebSchaltuhrFlash to EnertexWebV3.lib
      + added CallSceneButton to EnertexWebV3.lib
      + added MtimeChart2Grafen to EnertexWebV3.lib
      + added MtimeChart3Grafen to EnertexWebV3.lib
      + added MtimeChart4Grafen to EnertexWebV3.lib
      + added MtimeChart4Grafen4Datatyp to EnertexWebV3.lib
      + added StoreAndRead2Buffer to EnertexWebV3.lib
      + added StoreAndRead3Buffer to EnertexWebV3.lib
      + added StoreAndRead4Buffer to EnertexWebV3.lib
      + added WebLogger to EnertexWebV3.lib (only in german for now)
      + added SzenenErkenner to EnertexScene.lib (only in german for now)

      + release EnertexeKeyBeta.lib to EnertexeKey.lib

      Bugfixes
      Enertex Bayern GmbH - www.eibpc.com

      Kommentar


        #63
        Makrolibs 3.004 freigegeben

        Makrolibs 3.004 in Deutsch
        Link: http://www.enertex.de/downloads/d-ei...kroLibs-de.zip

        Makrolibs 3.004 in English
        Link: http://www.enertex.de/downloads/d-ei...roLibs-eng.zip

        Neuerungen:
        + added MusterprojektPanel to Beispiele (only in german)
        + added Makro Zeischaltuhr4Schaltuhren in EnertexWebV3.lib for usage in visualisation assistent (only in german for now)
        + fixed Makro PIRaumKontrollerGA and PIRaumKontrollerVar (conversion of variable SpeicherIndex) in EnertexV2.lib
        Enertex Bayern GmbH - www.eibpc.com

        Kommentar

        Lädt...
        X