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


Links
Kalender
Spende

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.01.2013, 09:52
Benutzer
 
Registriert seit: 01.11.2009
Ort: Nürnberg
Beiträge: 178
NeubauRe ist zur Zeit noch ein unbeschriebenes Blatt
Standard Fensterzustände

Hallo,

ich hab mal wieder eine Frage. Und zwar würde ich mir gerne auf der Startseite den Zustand aller Fenster EG und aller Fenster OG anzeigen lassen, und zwar nicht einzeln, sondern jeweils alle EG zusammen und alle OG zusammen.
Wenn ich das richtig vermute, dann muss ich mir über ein Plugin alle Zustände zusammenfassen und dann einen Wert 0 oder 1 je nach zustand auf eine GA ausgeben, die ich dann in der CV entsprechend abfrage, oder bin ich da auf dem falschen DAmpfer und es geht evtl. irgendwie einfacher??

Danke!

René
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #2  
Alt 11.01.2013, 09:58
Benutzerbild von ZeitlerW
Benutzer
 
Registriert seit: 15.09.2010
Beiträge: 196
ZeitlerW ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo Neubaure,

ich hab da mal ein WG - Plugin dafür geschrieben (bei mir war es das Licht für Zentral Aus):
Code:
my @Oder_ga;
my $Ausgang_ga="0/0/201";


push @Oder_ga, { name => "WZ Decke", ga => "0/0/14"};
push @Oder_ga, { name => "WZ Wandleuchte Pfeiler", ga => "0/0/44"};
push @Oder_ga, { name => "WZ alter Schrank", ga => "0/0/56"};
push @Oder_ga, { name => "WZ Papierlampen", ga => "0/0/53"};
push @Oder_ga, { name => "WZ Sterne", ga => "0/0/54"};
push @Oder_ga, { name => "WZ Glasvase", ga => "0/0/55"};
push @Oder_ga, { name => "WZ Weidenstrauss", ga => "0/0/57"};
push @Oder_ga, { name => "WZ großes Fenster", ga => "0/0/58"};
push @Oder_ga, { name => "WZ RGB r", ga => "0/0/27"};
push @Oder_ga, { name => "WZ RGB g", ga => "0/0/28"};
push @Oder_ga, { name => "WZ RGB b", ga => "0/0/29"};






$plugin_info{$plugname.'_cycle'} = 8600;

if ($msg{apci} eq 'A_GroupValue_Response'){
        return ;
        }

my $Oderwert;
my $Oderwert1;
foreach my $element (@Oder_ga) {
        $plugin_subscribe{$element->{ga}}{$plugname} = 1;
        $Oderwert1=knx_read($element->{ga},0,1);
#       plugin_log($plugname,$element->{name}.' '.$Oderwert1);
        $Oderwert=$Oderwert || $Oderwert1;
        }
if (knx_read($Ausgang_ga,0,1)!=$Oderwert){
        knx_write($Ausgang_ga,$Oderwert,1);
        }
return ;


vG
Wolfgang
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #3  
Alt 13.01.2013, 16:16
Benutzer
 
Registriert seit: 01.11.2009
Ort: Nürnberg
Beiträge: 178
NeubauRe ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke für die schnelle Antwort.

Verstehe ich das richtig, oben definierst Du die einzelnen abzufragenden GAs und unten sagst Du dann wenn aus der Gruppe eine 1 ist, dann soll an eine GA der Wert 1 gesendet werden, oder verstehe ich das mit meinen rudimentären Kenntnissen falsch?

René
Bei Google nach dem markiertem Wort suchen Bei Wikipedia nach dem markiertem Wort suchen Im Forum nach dem markiertem Wort suchen
Mit Zitat antworten
  #4  
Alt 13.01.2013, 17:07
Benutzerbild von ZeitlerW
Benutzer
 
Registriert seit: 15.09.2010
Beiträge: 196
ZeitlerW ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hallo NeubauRe

ja genau. Oben alle Fenster Auf Meldugen unten kommte wenn eine von denen 1 ist eine 1 raus.

vG
Wolfgang
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
[WireGate-Plugin] Plugin für Fensterzustände swiss WireGate 0 10.03.2011 22:41


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:17 Uhr.



SEO by vBSEO