Zurück   KNX-User-Forum > Supportforen > CometVisu
knx-user-forum - International KNX Award Winner 2010


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 04.04.2012, 10:06
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von makki Beitrag anzeigen
Auch Makefile finde ich gut, auch wenn Automake und ich in diesem Leben sicher keine dicken Freunde mehr werden weil doch a bisserl krank ist, es ist gut & das geringste übel - und am Ende des Tages wäre es für alle bequemer aus einer configure.ac automatisch das Packerl für verschiedene Plattformen mit allen depends automatisch zu bauen..
So lang sich keiner freiwillig meldet, sich um das Build-System der CometVisu kümmern zu wollen, wird's bei handgeschriebener Makefile und ggf. ein paar Bash-Skripten bleiben...
(Ich kann ja schon keine Makefiles - wie soll ich dann auf Automake gehen? )
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #12  
Alt 05.04.2012, 03:27
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von Chris M. Beitrag anzeigen
(Ich kann ja schon keine Makefiles - wie soll ich dann auf Automake gehen? )
Ich auch nicht, aber man lernt halt sich damit zurechtzufinden, Makefile: sehr obskur: Auto* sieht erstmal noch schlimmer aus, ist auch obskur aber eine configure.ac zu machen (aus der der Rest entsteht) ist nicht IMHO so weniger krank wie m4 ansich..
Brauchen wir hier aber eigentlich garnicht, da wird ja nichts gebaut, kein libtool (das wirds dann erst richtig "magic"!!);
mal angenommen das Backend schafft es mal in den eibd(wer kann C und erbarmt sich?)
Sonst schleppen wir das mit und dann brauchts das sogar, damit wir die richtige pthsem...so einsammeln und so
Kann ich aber auch gerne drauf verzichten

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #13  
Alt 22.04.2012, 22:03
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von Chris M. Beitrag anzeigen
1. "Zugriffs"-Berechtigungen:
Wir haben neben dem "readonly" ja das "writeonly" eingeführt. Damals hatte ich anklingen lassen, dass es evtl. "schöner" wäre das in ein Attribut zu vereinigen, dass dann als Wert "read", "write" oder den Default "readwrite" annehmen kann.
(Jetzt wäre es möglich die Adresse readonly UND writeonly zu setzten, was in sich ein Widerspruch ist...)
Zitat von JNK Beitrag anzeigen
Sehe eich auch so, könnte z.B. "mode" heissen.
=> Commit 759
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #14  
Alt 01.05.2012, 17:51
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von Chris M. Beitrag anzeigen
4.2. 3D Seiten:
Ein 3D-Grundriss besteht auch mehreren Räumen und Stockwerken. Zwischen diesen kann man interaktiv wechseln - es sind also Quasi Sub-Seiten.
Wie soll man die genau definieren und verbinden?
Gerade grüble ich über dieser Frage. Mir fallen 3 Lösungsmöglichkeiten für die Syntax ein:

1. Im Layout:
Code:
<page name="3D Demo" type="3d" backdrop="floorplan_demo.xml" azimut="12/7/53" elevation="12/7/54" floor="12/7/51">
  <info format="%.2f">
    <layout x="3.5" y="3.7" z="1.0"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
  <info format="%.2f">
    <layout x="7.5" y="3.7" z="1.0" filter_floor="Underground" filter_room="Room2"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
  </filter>
  <info format="%.2f">
    <layout x="3.5" y="7.7" z="1.0" filter_floor="Underground"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
  <info format="%.2f">
    <layout x="7.5" y="7.7" z="2.0" filter_floor="Underground"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
</page>
2. Per Filter-Elemente:
Code:
<page name="3D Demo" type="3d" backdrop="floorplan_demo.xml" azimut="12/7/53" elevation="12/7/54" floor="12/7/51">
  <info format="%.2f">
    <layout x="3.5" y="3.7" z="1.0"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
  <filter floor="Underground" room="Room2">
    <info format="%.2f">
      <layout x="7.5" y="3.7" z="1.0"/>
      <address transform="DPT:5.001" type="">12/7/53</address>
    </info>
  </filter>
  <filter floor="Underground">
    <info format="%.2f">
      <layout x="3.5" y="7.7" z="1.0"/>
      <address transform="DPT:5.001" type="">12/7/53</address>
    </info>
    <info format="%.2f">
      <layout x="7.5" y="7.7" z="2.0"/>
      <address transform="DPT:5.001" type="">12/7/53</address>
    </info>
  </filter>
</page>

3. Getrennte Filter-Elemente für floor und room:

Code:
<page name="3D Demo" type="3d" backdrop="floorplan_demo.xml" azimut="12/7/53" elevation="12/7/54" floor="12/7/51">
  <info format="%.2f">
    <layout x="3.5" y="3.7" z="1.0"/>
    <address transform="DPT:5.001" type="">12/7/53</address>
  </info>
  <floor filter="Underground">
    <room filter="Room2">
      <info format="%.2f">
        <layout x="7.5" y="3.7" z="1.0"/>
        <address transform="DPT:5.001" type="">12/7/53</address>
      </info>
    </room>
  </floor>
  <floor filter="Underground">
    <info format="%.2f">
      <layout x="3.5" y="7.7" z="1.0"/>
      <address transform="DPT:5.001" type="">12/7/53</address>
    </info>
    <info format="%.2f">
      <layout x="7.5" y="7.7" z="2.0"/>
      <address transform="DPT:5.001" type="">12/7/53</address>
    </info>
  </floor>
</page>
Gibt es hier Präferenzen? Vor- und Nachteile?

Hinweis: Ziel sollte primär eine hohe Ausdruckskraft und Zukunftssicherheit sein. Eine einfache Implementierung ist nur nachrangig wichtig...
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #15  
Alt 01.05.2012, 18:18
Benutzerbild von JNK
JNK JNK ist offline
Erfahrener Benutzer
 
Registriert seit: 16.03.2011
Ort: Gelsenkirchen
Beiträge: 925
JNK wird schon bald berühmt werden
Standard

Ich hab keine echte Präferenz, aber 2) scheint mir am meisten für Übersichtlichkeit zu sorgen, weil

1) Der Filter ist aussenrum
2) Alle Filter stehen zusammen

Und man gewinnt nicht mehr Flexibilität als in 3), weil man ja einfach weitere Attribute hinzufügen kann.

Gruss,

der Jan
__________________
KNX, DMX, DALI, 1W, CometVisu
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #16  
Alt 12.05.2012, 23:59
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat von Chris M. Beitrag anzeigen
3. Icons:
Außer dass wir die unterstützen wollen, gibt es keine Implementierung - und somit auch noch keinen Syntax-Vorschlag...
Keine [andere] Meinung heißt meine Meinung!

Icons sind jetzt implementiert

Syntax ist auch sehr simpel und (hoffentlich) universell wie diese Beispiele aus der Demo-Config zeigen:
Icons in Mappings:
Code:
      <mapping name="audio_mute">
        <entry value="0"><icon name="audio_mute"/> Aus</entry>
        <entry value="1"><icon name="audio_audio"/></entry>
      </mapping>
Und Icons in Labels:
Code:
    <switch mapping="audio_mute">
      <label><icon name="audio_sound" /> Switch Icon</label>
      <address transform="DPT:1.001" type="">12/7/1</address>
    </switch>
Dazu kommt noch eine JavaScript-Datei pro Design mit dem Namen design_setup.js die im jeweiligen Verzeichnis sitzen muss. Dort wird die icon-Struktur befüllt, die die Icon-Namen auf die URLs für die Bildchen mappt.

=> Hier ist bisher nur die Datei für Pure angelegt, die anderen Designs müssen noch ihre Datei befüllen...
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #17  
Alt 15.05.2012, 20:05
Benutzer
 
Registriert seit: 11.05.2011
Ort: Walldorf
Beiträge: 326
mumpf wird schon bald berühmt werdenmumpf wird schon bald berühmt werden
Standard

Zitat von Chris M. Beitrag anzeigen
Dazu kommt noch eine JavaScript-Datei pro Design mit dem Namen design_setup.js die im jeweiligen Verzeichnis sitzen muss. Dort wird die icon-Struktur befüllt, die die Icon-Namen auf die URLs für die Bildchen mappt.
Hi Chris, ich habe mir das mal angeschaut, die Struktur sieht auch noch einen type und flavour vor, derzeit mit * vorbelegt. Wie ist es denn gedacht, an orangene icons zu kommen? flavour = or? Oder type = or? Und wird es dann bei dem icon-Element noch die Attribute type und flavour geben?
Oder alles in den Namen codieren "audio_mute_or"?
Würde es gerne gleich "richtig" machen...

Danke und Gruß,
Waldemar
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #18  
Alt 15.05.2012, 21:20
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Das sind Erweiterungen die noch kommen sollen...

Für andere Farben wäre Flavour das richtige. Für Orange wäre das bei "Pure" wohl der Flavour "Sodium"...

Type wäre dann für Variationen des gleichen Icons. Z.B. Fenster offen/zu. Hier bin ich mir aber noch nicht sicher ob und wie das Sinn macht.
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #19  
Alt 15.05.2012, 21:34
Benutzerbild von makki
Erfahrener Benutzer
 
Registriert seit: 07.07.2007
Beiträge: 11.779
makki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäremakki sorgt für eine eindrucksvolle Atmosphäre
Standard

Optimalerweise sollte doch das Flavour das(selbe) SVG einfärben(?)

Makki
__________________
EIB/KNX & HS3(+Lüfter+picoPSU80), Multiroom-AV mit Russound,mpd,vdr,DM8000, Profilux II+, N141 DALI, DMX, dez. Lüfter (RS485), Wärmepumpe (RS422), 30+ 1-Wire Temp,Luft&Bodenfeuchte,IRTrans
WireGate - Supportforum - bitte keine PN's!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #20  
Alt 16.05.2012, 21:34
Benutzerbild von Chris M.
Erfahrener Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 4.823
Chris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle AtmosphäreChris M. sorgt für eine eindrucksvolle Atmosphäre
Standard

Das würde die gewählte Implementierung prinzipiell unterstützen
__________________
TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
linknx ERROR : Unable to load config: Couldn't load /linknx.xml matesz KNX EIB Forum 13 23.08.2011 22:05
[KNX/EIB] - √ - eibd für x86 QNAP NAS Enwass KNX EIB Forum 13 30.01.2011 20:39
CometVisu speichert keine Config denghauser WireGate 0 30.11.2010 14:14
EibPC Code Syntax Highlighting im Forum salixer eibPC 6 02.09.2010 09:15
Syntax von HSL Dateien RaK KNX EIB Forum 1 09.06.2007 08:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:44 Uhr.



SEO by vBSEO