Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
aber Moment mal, bin mir nicht sicher ob comobject hier das ist was ich suche...
zumindest funktioniert es nicht.
[highlight=epc]
OGoFlur=comobject("Büro1 Auf/Ab-2/0/0","Büro2 Auf/Ab-2/0/3","Gast Auf/Ab-2/1/0","Y1 Auf/Ab-2/2/0","Y2 Auf/Ab-2/2/3","Bad Auf/Ab-2/4/0","SZ1 Auf/Ab-2/5/0","SZ2 Auf/Ab-2/5/3")
[/highlight]
Wenn ich jetzt die Variabel OGoFlur auf EIN setze (im Fenster Variabel abfragen)
passiert leider nichts.
Ich möchte gerne in einer Variabel mehrere zusammengefasste GA schalten, ohne diese einzeln mit write ansprechen zu müssen. Über ETS geht es nicht mehr wegen zuviele Gruppenzuordnungen.
Ich möchte gerne in einer Variabel mehrere zusammengefasste GA schalten, ohne diese einzeln mit write ansprechen zu müssen. Über ETS geht es nicht mehr wegen zuviele Gruppenzuordnungen.
Geht auch beim eibPC nicht - GAs kann man nicht in Gruppen verschicken.
Du solltest evtl. "Zentral"-GAs definieren (also in allen beteiligten Geräten eintragen) und somit Gruppen bilden und dann diese GAs verschicken.
Genau so wird ein Schuh draus. Teile deine Monster GA-Verknüpfung auf. Du solltest aber bedenken, das eine oder mehrere GA ggf. etliche Statusmeldungen nach sich ziehen, die den Bus belegen und ggf. kollidieren.
Also evtl. die "dringendstend" und eiligsten zusammengruppieren und dann kaskadieren.
Also z.B. in dieser Art:
Wartezeit = 15000u64; // 15 sekunden Warten
if MachWas == EIN then write( SammelGA, ..) endif
if after( MachWas == EIN, Wartezeit) then write( nächste SammelGA, ...); MachWas = AUS; endif
aber Moment mal, bin mir nicht sicher ob comobject hier das ist was ich suche...
Ok, du möchtest mehrere GAs schreiben, das geht so
if ... then {
write(GA1,WertGA1);
write(GA2,WertGA2);
write(GA3,WertGA3);
} endif
Allerdings musst Du hier aufpassen, den BUS nicht zu überfahren - kommt natürlich drauf an, was Du sonst machst. Grundsätzlich geht das.
Comobject bildet eine StatusGA nach - da habe ich Dich falsch verstanden.
ja so hatte ich es auch gemacht, dachte nur man kann das mit einer Art Variabel zusammenfassen.
Bei mir geht es nur um 10 Rollläden, sollte für den Bus kein Problem sein.
Hat jemand Erfahrung wann ungefähr der Bus überlastet wäre?
mit ein bischen Planung in der ETS bei den Gruppenadressen ist das kein Problem.
Ich habe z.B. jeweils die Rolladen in jeder Etage einzeln und auch über je eine GA "Rollo_EG", "Rollo_OG", "Rollo_DG" angesteuert. Außerdem gibt es noch eine GA für "alle Rollo_ohne Kinderzimmer" und "Alle Rollo".
Wenn ich alle Rollos oder große Gruppen gleichzeitig fahren will gehen faktisch nur 1-2 GAs über den Bus, und ich brauche auch nur 1-2 GAs in die Verknüpfung einfügen.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar