Hallo,
ich habe mal eine Frage zum Schalten mit Structure. Ich habe in meiner Wohnstube 4 Rollladen die ich alle über at *{sunrise/sunset} zu verschiedene Zeiten steuere. Nun möchte ich aber eine zusätzlichen Bouten haben wo ich alle Rollladen mir eine Klick Auf/Zu machen kann. Folgendes habe ich schon angelegt:
define WZ_Roll_alle structure room WZ_Roll.*
attr WZ_Roll_alle clientstate_behavior relative
attr WZ_Roll_alle clientstate_priority auf zu
attr WZ_Roll_alle fp_Grundriss 290,400,2,Rollladen alle WZ
attr WZ_Roll_alle room Wohnzimmer
attr WZ_Roll_alle webCmd auf:stop:zu
Den Bouten ,,WZ_Roll_alle" wird angezeigt aber es reagiert kein Rollladen. Gebe ich den Befehl ,,set WZ_Roll.* auf" reagieren alle Rollladen.
Was fehlt da noch?
Versuche es doch nochmals so:
define WZ_Roll_alle structure room WZ_Roll.1 WZ_Roll.2 WZ_Roll.3 WZ_Roll.4
MfG, MisterEltako.
So, habe jetzt mal alle Rollladen ausgeschrieben hintereinander getrennt mit der Lehrtaste eingetragen und es funktioniert.
define WZ_Roll_alle structure room WZ_Roll1_Ost WZ_Roll2_Ost WZ_Roll_Terasse WZ_Roll_Strasse
Verstehe nur nicht warum das nicht mit Platzhalter geht, habe mir eben vorher extra mühen gegeben mit der Namensvergebung.
Aber so geht es ja auch ..... Danke ,-))
Zitat von: ole30419 schrieb am Mi, 27 Februar 2013 08:59Verstehe nur nicht warum das nicht mit Platzhalter geht,...
Laut commandref ist die "complex device specification" (also auch .*) nur für "attr, deleteattr, delete, get..." (siehe "devspec" in der commandref) unterstützt, aber nicht für "structure".
Bin grad auch an so einer Bündelung meiner Rolladenaktoren.
Hab das Problem dass nicht alle Rolladen reagieren, immer unterschiedlich.
Nehme an das liegt an der Menge an Übertragungen die gesendet werden müssen.
Wie bekomm ich das entzerrt, so dass zwischen den Übertragungen ein paar Millisekunden liegen?
Mit zwei oder drei Aktoren klappt das wunderbar, bei 11 geht die Hälfte flöten und es kommt das MISS_ACK von allen Aktoren.
Danke für den Tipp
asyncDelay setzen
Danke!! Einheit ist Sekunde wenn ich nicht irre. Werde es mal testen!