Ankündigung

Einklappen
Keine Ankündigung bisher.

EibStudio 3.204 / Patch 3.107

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

  • Broeselchen
    antwortet
    Zitat von Bodo Beitrag anzeigen
    Hoi

    Copy Paste und dann das Löschen vom Original vergessen vielleicht?
    Hi,

    nö, da ist alles raus...

    jedes addto scheint die eigentliche Sektion und die aller anderen addtos nochmal zu kopieren...

    Broeselchen

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    .. aber WAS soll er Sinn sein???

    Wenn ich den Namen der GA "LüftenArbeiten-0/0/2" brauche, dann tipp' ich ihn halt ein.....
    Mir fehlt da irgendwie der praktische Nutzen

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von EPIX Beitrag anzeigen
    n es soll der NAME der Ga im Klartext mitgeloggt werden...
    Vermutlich ist da was auf der Strecke geblieben. Bisher kann die Funktion nur den Namen aus der GA extrahieren. Ich muss das mal nach dem 7. nochmal anschauen bzw. mit den Kollegen besprechen.

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    Wenn Du dir das EibStudio runterlädst
    naja egal- Hauptsache es ist möglich - die Zeiten wo man stundenlang auf ein paar MB's Download warten musste sind ja Gott-sei-Dank vorbei

    NAchdem die Syntax ja geklärt ist: ich versteh' die Funktion nicht:
    Das Ganze hat ja den Ursprung bei einem kleinen Problemchen beim logging: es soll der NAME der Ga im Klartext mitgeloggt werden...
    Der eibpc liefert die Rohdaten - die "Übersetzung" der internen GA-Nummer des eibPC anhand der .esf in Klartext fehlt.
    DAS wäre jetzt die gewünschte Funktion - wenn ich (wie im Beispiel angeführt) die GA ohnehin angeben muss- WAS ist dann die Übersetzung?

    MyVar=getganame("LüftenArbeiten-0/0/2",$utf-8$c14)
    Ziel war ist aber aus den Daten von readrawknx die GA als KLARTEXT zu erhalten...

    Zitat von enertegus Beitrag anzeigen
    ...
    Was Dir wahrscheinlich noch fehlt ist eine Funktion:
    GAName=GetNameGA(39u16,encoding)
    die der EibPC in seine übliche GA-Schreibweise umsetzt, also z.B. "LichtKüche-0/0/3". Das hab ich mir mal auf die Liste gesetzt.
    oder versteh' ich da etwas falsch...

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von klaus Beitrag anzeigen
    Könnt ihr da auch noch mal einen Blick drauf werfen. Der Compiler wirft mir eine Meldung aus, dass pro Seite nur 40 Elemente zulässig sind.
    Ups, das werde ich mal checken. In der Firmware ist es jedenfalls möglich, auch die IDs sollten möglich sein.
    Zitat von EPIX Beitrag anzeigen
    "Schön" wäre eine Vorstellung der neuen Funktionen mit Beispielen usw....
    Wenn Du dir das EibStudio runterlädst und die Hilfe aufrufst, dann hast Du das aktuelle Handbuch dabei (war halt schon der 23.12 )
    Das wird freilich auch noch an dieser Stelle nachgezogen.

    Einen Kommentar schreiben:


  • klaus
    antwortet
    Zitat von enertegus Beitrag anzeigen
    - Up to 60 Elements per page
    Könnt ihr da auch noch mal einen Blick drauf werfen. Der Compiler wirft mir eine Meldung aus, dass pro Seite nur 40 Elemente zulässig sind.

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    hmmmmm.
    Handbücher & Infos:
    Enertex® EibPC Handbuch (Stand 27.03.2014 – PDF)
    und da sind leider nicht die neuen Funktionen angeführt...

    "Schön" wäre eine Vorstellung der neuen Funktionen mit Beispielen usw....

    Rätselraten:
    Falsche Anzahl von Argumente von in >getganame<
    also die "simple" Methode ist es nicht...
    (getganame(Raw_ga))

    Einen Kommentar schreiben:


  • EPIX
    antwortet
    jaja der mensch freit sich....

    Einen Kommentar schreiben:


  • saft6luck
    antwortet
    Cool, diesmal kam tatsächlich wieder die Update-Verfügbar-Meldung und ... der FTP-Download ging tatsächlich.

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von cds Beitrag anzeigen
    Es scheint in der Tat irgendein Speicherproblem zu sein. Wenn ich ein paar (so 2 - 3) Zeilen auskommentiere funktioniert die Seite wieder.
    Ich habe es eben nachvollzogen. Mit dem Speicher hat nicht zu tun, irgendwie stört sich der Bildaufbau an den vielen Elementen. Ist wahrscheinlich nur eine Kleinigkeit, die aber erst ab den 7.1 von den Kollegen gefixt werden kann (die sind alle im Urlaub, wie ich auch...)

    Einen Kommentar schreiben:


  • cds
    antwortet
    Hier noch die ID's.

    Es scheint in der Tat irgendein Speicherproblem zu sein. Wenn ich ein paar (so 2 - 3) Zeilen auskommentiere funktioniert die Seite wieder.

    Code:
    Temperaturen_EG_PageID = 1
    SliderTemperaturSollWohnZimmerID = 1
    SliderTemperaturSollBadID = 2
    SliderTemperaturSollArbeitID = 3
    SliderTemperaturSollKuecheID = 4
    SliderTemperaturSollSchlafzimmerID = 5
    PDisplayTemperaturIstWohnzimmerID = 6
    PDisplayTemperaturIstBadID = 7
    PDisplayTemperaturIstArbeitID = 8
    PDisplayTemperaturIstKuecheID = 9
    PDisplayTemperaturIstSchlafzimmerID = 10
    
    ButtonLichtBadDeckeID = 11
    ButtonLichtBadWandID = 12
    ButtonLichtBueroID = 13
    ButtonLichtSchlafzimmerID = 14
    ButtonLichtKuecheDeckeID = 15
    ButtonLichtKuecheIndirektID = 16
    ButtonLichtFlurEGID = 17
    ButtonLichtWCID = 18
    ButtonLichtSpeiseID = 19
    ButtonLichtWohnzimmerTischID= 20
    SliderLichtWohnzimmerWand1ID = 21    
    SliderLichtWohnzimmerWand2ID = 22
    SliderLichtWohnzimmerDeckeID = 23
    ButtonWohnzimmerSteckdoseID = 24

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von cds Beitrag anzeigen
    So, ich habe die schuldige Page identifiziert - nur ist mir nicht klar was da plötzlich nicht stimmen soll (wie gesagt, vor dem Patch hat alles funktioniert).
    Hast Du noch die IDs, sodass ich das mal in eine Testumgebung laden kann?

    Einen Kommentar schreiben:


  • cds
    antwortet
    So, ich habe die schuldige Page identifiziert - nur ist mir nicht klar was da plötzlich nicht stimmen soll (wie gesagt, vor dem Patch hat alles funktioniert).

    Was noch seltsam ist:
    Ich hatte jetzt alle Pages gelöscht - und von hinten nach vorne wieder hinzu gefügt. Das hat den Effekt das nach dem Hinzufügen der ersten Seite (also Wiederherstellen des Ursprungszustandes) die Startseite der Visu nicht die Page 1 sondern eine andere war. Ich konnte wunderbar zu allen Seiten von 2-9 navigieren, alles wurde korrekt angezeigt. Sobald ich dann einmal auf der ersten Seite war sind alle anderen aus der Dropbox geflogen.
    Hier mal die Pagedefinition der "bösen" Seite:

    Code:
    page(Temperaturen_EG_PageID) [$Erdgeschoss$,$Temperaturen EG$]
    design $black$ [$/upload/PlanEG.jpg$] 
    header(0)
    footer(0)
    none none pslider(SliderLichtWohnzimmerWand1ID) [LIGHT]$Wohnzimmer Wand 1$ 
    peslider(SliderTemperaturSollWohnZimmerID)[TEMPERATURE](17,0.5,22) $Wohnzimmer$ $°C$  none none peslider(SliderTemperaturSollSchlafzimmerID)[TEMPERATURE](17,0.5,22) $Schlafzimmer$ $°C$ 
    pbutton(PDisplayTemperaturIstWohnzimmerID)[TEMPERATURE] $Ist-Temperatur$ none pbutton (ButtonLichtWohnzimmerTischID) [LIGHT]$Wohnzimmer Tisch$  none pbutton(PDisplayTemperaturIstSchlafzimmerID)[TEMPERATURE] $Ist-Temperatur$
    pbutton(ButtonWohnzimmerSteckdoseID) [PLUG]$Steckdosen$ none none none none pbutton(ButtonLichtSchlafzimmerID) [LIGHT]$Schlafzimmer$ 
    none
    none
    none pslider(SliderLichtWohnzimmerDeckeID) [LIGHT]$Wohnzimmer Decke$
    none none none peslider(SliderTemperaturSollArbeitID)[TEMPERATURE](17,0.5,22) $Arbeit$ $°C$ 
    none pslider(SliderLichtWohnzimmerWand2ID) [LIGHT]$Wohnzimmer Wand 2$ none pbutton(PDisplayTemperaturIstArbeitID)[TEMPERATURE] $Ist-Temperatur$ pbutton(ButtonLichtBueroID) [LIGHT]$Büro$
    pbutton(ButtonLichtKuecheDeckeID) [LIGHT]$Küche Decke$ 
    pbutton(ButtonLichtKuecheIndirektID) [LIGHT]$Küche Indirekt$ none pbutton(ButtonLichtFlurEGID) [LIGHT]$Flur$ none pbutton(ButtonLichtBadDeckeID) [LIGHT]$Bad Decke$ pbutton(ButtonLichtBadWandID) [LIGHT]$Bad Spiegel$
    peslider(SliderTemperaturSollKuecheID)[TEMPERATURE](17,0.5,22) $Küche$ $°C$ none none peslider(SliderTemperaturSollBadID)[TEMPERATURE](17,0.5,22) $Bad$ $°C$ 
    pbutton(PDisplayTemperaturIstKuecheID)[TEMPERATURE] $Ist-Temperatur$ none none none pbutton(PDisplayTemperaturIstBadID)[TEMPERATURE] $Ist-Temperatur$

    Einen Kommentar schreiben:


  • Brick
    antwortet
    kleiner Tipp, wenn ihr die Statistik als CODE formatiert,
    wird er schöner dargestellt:

    Code:
     --------------------------------------      --------------------------------------
     Objektnutzung                 | Anzahl      Webserverobjekte              | Anzahl
     ======================================      ======================================
     Schaltuhr                     |     48      mpshifter                     |      3
     Timer                         |     46      mtimechart                    |      1
     Timebuffer                    |      1      pbutton                       |     49
     String Operationen            |     36      peslider                      |      9
     TCP/IP/UDP Operationen        |      0      pshifter                      |     11
     Stringsuche                   |      0      pslider                       |      6
     Flash                         |      2      --------------------------------------
     Fliesskommaoperationen        |     72                Summe (9 Webseiten) |     79
     if/else                       |    892
     Gruppenaddressen              |    358
     [URL="http://redaktion.knx-user-forum.de/lexikon/KNX/"]KNX[/URL] Busoperationen            |    363
     Stringvariablen               |     72
     Verarbeitungsobjekte          |   4341
     --------------------------------------
                             Summe |   6231
    einfacher zu lesen..

    wie sieht den die WebServer sektion bei dir aus.. in der Statistik sagt er 9 Seiten.. stimmt das ? nicht das evlt. ein "page" Block fehlt und er zwei Seiten zusammen nimmt..

    Einen Kommentar schreiben:


  • klaus_kraemer
    antwortet
    Arme Sau!

    Das macht zwar ordentlich Arbeit, aber teste doch einmal mit einem ganz abgespeckten Programm mit zwei oder drei Visu-Seiten, vielleicht kannst Du Dich dem Problem dann annähern...

    Mein Mitgefühl!

    Klaus

    P.S.:
    Code:
     --------------------------------------      --------------------------------------
     Objektnutzung                 | Anzahl      Webserverobjekte              | Anzahl
     ======================================      ======================================
     Schaltuhr                     |    291      button                        |     50
     Timer                         |    112      mpbutton                      |      3
     Timebuffer                    |      2      mtimechart                    |      1
     String Operationen            |   2386      pbutton                       |    149
     TCP/IP/UDP Operationen        |      8      peslider                      |      3
     Stringsuche                   |     84      pshifter                      |     20
     Flash                         |     88      pslider                       |      4
     Fliesskommaoperationen        |    179      webinput                      |      2
     if/else                       |   1767      weboutput                     |     10
     Gruppenaddressen              |    318      --------------------------------------
     KNX Busoperationen            |    432               Summe (25 Webseiten) |    242
     Stringvariablen               |    139
     Verarbeitungsobjekte          |  10006
     --------------------------------------
                             Summe |  15812
    
     Genutzte Objekte EibPC  24.2 %.
    Danke @Brick!

    Einen Kommentar schreiben:

Lädt...
X