Z Wave Association funktioniert nich

Begonnen von Goofy180173, 15 Februar 2024, 19:18:14

Vorheriges Thema - Nächstes Thema

Goofy180173

Ich möchte mit einem Schalter einen Zwave Aktor schalten und einen 2. Aktor mittels association mitschalten.
Es sind 2 Qubino ZMNHDD1 Flush Dimmer.
Das Spielzimmer ist der Aktor der mit dem Schalter geschalten wird
Ich wollte jetzt mit
set Spielzimmer associationAdd 2 10
diese hinzufügen.
Allerdings scheint das nichts zu bewirken
Der 2 Aktor hat den
nodeIdHex 10
NR        97
Ich hab es auch schon mt "2 17" versucht.
Vielleicht kann mir ja jemand sagen was ich tatsächlich machen muss.
Ich hab das ganze bis jetzt über ein notify gelöst, was auch funktioniert.
Aber ich hätte es gerne direkt, damit es auch geht wenn fhem mal nicht online ist.

rudolfkoenig

associationAdd nimmt als Parameter Dezimalzahlen.
Ab den zweiten Parameter spezifiziert man die nodeIDs, das ist die letzte Zahl in der Definition.

Einzutragen ist diese Verknuepfung im Sender, d.h.
set Dimmer associationAdd 2 <dezimal_ID_vom_Spielzimmer>
Vorher sollte man pruefen, wieviele Gruppen der Dimmer unterstuetzt, per "get Dimmer associationAll".
Damit kriegt man Readings wie "assocGroup_1 Max 16 Nodes zwd", d.h. Gruppe 1 kann 16 Ziele enthalten, eingetragen ist bereits ein Ziel mit dem FHEM-Namen zwd.
Danach in der Doku pruefen, bei welchen Aktionen die einzelnen Gruppen benachrichtigt werden, um die richtige Gruppe fuer den Zweck zu bestimmen.

Fuer Mehkanalgeraete nimmt man mcAdd, das ist leider deutlich komplizierter.

Goofy180173

Ich hab jetzt in der Gruppe 2 und 3 den Eintrag drinnen, aber es passiert nichts.
assocGroup_1 Max 1  Nodes ZWDongle_0
assocGroup_2 Max 16 Nodes Spielzimmer
assocGroup_3 Max 16 Nodes ZWDongle_0 Spielzimmer

Das wäre aus der Doku die Gruppen mit Funktionen
Gruppen-Nummer    Max. Anzahl Geräte    Beschreibung
1    1    Z-Wave Plus Lifeline
2    16    Basic On/Off
3    16    Start Level Change/Stop Level Change
4    16    Multilevel Set
5    16    Basic On/Off
6    16    Notification Report
7    16    Binary Sensor
8    16    Basic On/Off
9    16    Notification Report
10    16    Binary Sensor Report
11    16    Multilevel Sensor Report

rudolfkoenig

Ab jetzt muss ich raten:
- kann Spielzimmer per on/off bedient werden?
- ist Verschluesselung aktiviert?

Goofy180173

Verschlüsselung ist nicht aktiviert.
Zumindest sehe ich das nirgends.
Ich hab am Aktor nur einen normalen Schalter hängen und der Schaltet aus/ein.
Also gehe ich davon aus, dass hier ein ON/OFF kommt.
Dimmen geht daher nur über Computer oder Handy
Ich gehe davon aus, dass Gruppen 2 4 und 8 das gleiche machen.
Muss ich am Empfänger auch was konfigurieren?

rudolfkoenig

ZitatMuss ich am Empfänger auch was konfigurieren?
Mir ist sowas nicht bekannt.
Gibt es womoeglich Probleme mit der Funk-Erreichbarkeit zwischen den beiden Geraeten?

Goofy180173

Nein, eher nicht.
Die sind auf der gleichen Wand nur anderes Zimmer.
Wäre halt schön gewesen wenn es direkt ohne notify auch funktioniert hätte.
Jetzt geht's über ein notiy und das funktioniert.

krikan

Zitat von: Goofy180173 am 16 Februar 2024, 08:56:43Ich gehe davon aus, dass Gruppen 2 4 und 8 das gleiche machen.
Die senden vielleicht den gleichen Befehl, werden aber sicherlich unterschiedliche Auslöser für den Befehl haben. Das muss sich aus der Bedienungsanleitung ergeben.
Um experimentell zu ermitteln, ob die Asoziationsgruppe 2 in Deiner Installation etwas bei Tastendruck sendet, kann man den Controller vorübergehend zusätzlich in Asso 2 aufnehmen. So kann man die hoffentlich vorhandenen zusätzlichen Events im Vergleich zu vorher erkennen.

Zitat von: Goofy180173 am 16 Februar 2024, 09:44:50Die sind auf der gleichen Wand nur anderes Zimmer.
Das schließt Kommunikationsprobleme nicht aus. Bei direkter Assoziation von Aktoren kann das Setzen von Routen zwischen den beteiligten Geräten per "set <decvice> returnRouteAdd <dezNodeId>" notwendig sein.

Zitat von: Goofy180173 am 16 Februar 2024, 09:44:50Jetzt geht's über ein notiy und das funktioniert.
Klar. Aber direkte Assoziationen sind eben wie Du selbst eingangs anmerktest unabhängig von FHEM. Setze direkte Assos hier bei einigen Geräten problemlos ein.

Gruß, Christian

Damu

Mit Schalter ist der 2 oder 3 Schalter/Taster am Dimmer2 gemeint?
Das ginge, muss aber zuhause anschauen was eingetragen ist.

Damu

Bei mir steht : mca_5 Max 16 Nodes BM_L1:1

Das wäre für Switch/Taster 2 : set mcaAdd 5 0 <Node_ID_vom_Spielzimmer> 1
Bei Switch/Taster 1 : set mcaAdd 2 0 <Node_ID_vom_Spielzimmer> 1

Der Endpunkt sollte bei dir auch die 1 sein:
ZitatAssociation Groups:
Root device:
• Group 1: Lifeline group (reserved for communication with the primary gateway (hub)), 1
node allowed.
• Group 2: BasicSetKey1 (status change report for I1 input), up to 16 nodes.
• Group 3: DimmerStartStopKey1 (status change report for I1 input), up to 16 nodes.
• Group 4: DimmerSetKey1 (status change report of the Flush Dimmer) up to 16 nodes
• Group 5: BasicSetKey2 (status change report for I2 input) up to 16 nodes.
• Group 6: NotificationKey2 (status change report for I2 input) up to 16 nodes.
• Group 7: BinarySensorKey2 (status change report for I2 input) up to 16 nodes.
• Group 8: BasicSetKey3 (status change report for I3 input) up to 16 nodes.
• Group 9: NotificationKey3 (status change report for I3 input) up to 16 nodes.
• Group 10: BinarySensorKey3 (status change report for I3 input) up to 16 nodes.
• Group 11: TempReport (external temperature sensor report – sensor sold separately), up
to 16 nodes.
End point 1 (Wall Switch I1):
• Group 1: Lifeline group, 0 nodes allowed.
• Group 2: BasicSetKey1 (status change report for I1 input), up to 16 nodes.
• Group 3: DimmerStartStopKey1 (status change report for I1 input), up to 16 nodes.
• Group 4: DimmerSetKey1 (status change report of the Flush Dimmer) up to 16 nodes.
End point 2 (Wall Switch I2):
• Group 1: Lifeline group, 0 nodes allowed.
• Group 2: BasicSetKey2 (status change report for I2 input), up to 16 nodes.
• Group 3: NotificationKey2 (status change report for I2 input) up to 16 nodes.
• Group 4: BinarySensorKey2 (status change report for I2 input) up to 16 nodes.
End point 3 (Wall Switch I3):
• Group 1: Lifeline group, 0 nodes allowed.
• Group 2: BasicSetKey3 (status change report for I3 input), up to 16 nodes.
EN.
45
• Group 3: NotificationKey3 (status change report for I3 input), up to 16 nodes.
• Group 4: BinarySensorKey3 (status change of the I3 input), up to 16 nodes.
End point 4 (External Temperature Sensor):
• Group 1: Lifeline group, 0 nodes allowed.
• Group 2: TempReport (external temperature sensor report – sensor sold separately), up
to 16 nodes