FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ole30419 am 26 Februar 2013, 10:37:51

Titel: Alle Rollladen im Raum über Structure schalten.
Beitrag von: ole30419 am 26 Februar 2013, 10:37:51
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?
Titel: Aw: Alle Rollladen im Raum über Structure schalten.
Beitrag von: MisterEltako am 26 Februar 2013, 18:50:31
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.
Titel: Aw: Alle Rollladen im Raum über Structure schalten.
Beitrag von: ole30419 am 27 Februar 2013, 08:59:11
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 ,-))
Titel: Aw: Alle Rollladen im Raum über Structure schalten.
Beitrag von: ph1959de am 27 Februar 2013, 13:35:05
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".


Titel: Antw:Alle Rollladen im Raum über Structure schalten.
Beitrag von: Kroegi am 23 März 2017, 13:12:51
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
Titel: Antw:Alle Rollladen im Raum über Structure schalten.
Beitrag von: justme1968 am 23 März 2017, 13:27:13
asyncDelay setzen
Titel: Antw:Alle Rollladen im Raum über Structure schalten.
Beitrag von: Kroegi am 23 März 2017, 13:30:48
Danke!! Einheit ist Sekunde wenn ich nicht irre. Werde es mal testen!