FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: Geronimoo am 02 Januar 2018, 10:36:54

Titel: Qubino ZMNHAD1 Flush 1 Relay Eingänge I2 & I3 verwenden
Beitrag von: Geronimoo am 02 Januar 2018, 10:36:54
Hallo, ich stehe mal wieder vor einem Problem und bräuchte zur Lösung einen schubs in die richtige Richtung.

Vorhaben:
In der Küche habe ich neben der Türe eine Schalterdose von der aus ich das Deckenlicht, Oberschrankbeleuchtung und Arbeitsplattenbeleuchtung schalten möchte.
- An dieser Schalterdose ist zugleich der Abgang für die Deckenlampe.
- Als Bedienstelle wurde ein 4-Fach Taster eingebaut wobei 2 Tasten zu einer Wippe für das Deckenlicht parallel geschaltet wurde.
Hinter den Oberschränken stehen 230V Dauerspannung zur Verfügung.
Hier wurde ein Qubino ZMNHBD1 Flush 2 Relays für die Oberschrank- und Arbeitsplattenbeleuchtung eingebaut.

bei dem Qubino ZMNHAD1 handelt es sich um einen 1-Kanal UP-Aktor mit 3 Eingängen.
I1 ist fest mit Q1 verbunden.
I2 und I3 kann man leider nur als binäre Eingänge mit NO oder NC parametrieren, was die Verwendung als Nebenstelle zum Schalten unmöglich macht.

Ich habe im Wiki folgenden Eintrag gefunden:

https://wiki.fhem.de/wiki/Schalten_von_2_Lampen_mit_einem_Taster (https://wiki.fhem.de/wiki/Schalten_von_2_Lampen_mit_einem_Taster)

das ganze kann man auch relativ einfach für einen Kanal umschreiben.

Jetzt fehlt mir nur die Verbindung von dem Z-Wave Eingang I2/I3 zu einem "Dummy Schalter" und die weitere Verbindung zu dem 2-Fach Z-Wave Aktor der damit parallel angesprochen werden soll.

Danke im voraus für Hilfestellungen

Gruß Chris
Titel: Antw:Qubino ZMNHAD1 Flush 1 Relay Eingänge I2 & I3 verwenden
Beitrag von: krikan am 02 Januar 2018, 19:15:23
Hallo Chris!
So richtig klar ist mir Dein Vorhaben nicht, aber vielleicht geht das in die Richtung:
Wenn Du Events von I2 und I3 des 1-Kanal-Aktors benötigst, dann schalte in der Konfiguration I2 ein und mache mit dem Controller eine mcaAdd - Anlage wie beim 2-kanaligen Qubino und teste.
Gruß, Christian
Titel: Antw:Qubino ZMNHAD1 Flush 1 Relay Eingänge I2 & I3 verwenden
Beitrag von: uxtuner am 04 Januar 2018, 14:41:20
Q! ist doch die Leitung zur Lampe - da brauchst Du dann 4 Qubinos um alle 4 Lampen einzeln zu schalten ...
Die Eingänge I sind Tastereingänge. Ich denke Du hast 3 Tastereingänge und einen(!) Ausgang
Titel: Antw:Qubino ZMNHAD1 Flush 1 Relay Eingänge I2 & I3 verwenden
Beitrag von: Geronimoo am 04 Januar 2018, 20:38:48
Hallo,
ich habe mich evtl. etwas missverständlich ausgedrückt.

Gerät 1 (neben der Tür): ZMNHAD1 Flush 1 Relay (3 Eingänge / 1 Ausgang)
I1/Q1: Deckenlampe
I2: Taster Oberschränke
I3: Taster Arbeitsplatte
http://qubino.com/download/1002/

Gerät 2 (Auf den Oberschränken): ZMNHBD1 Flush 2 Relays
I1/Q1: Oberschränke
I2/Q2: Arbeitsplatte

ZIEL:
Eingang Gerät1/I2 soll Ausgang Gerät2/Q1 Schalten (Oberschränke)
Eingang Gerät1/I3 soll Ausgang Gerät2/Q2 Schalten (Arbeitsplatte)

Leider kann man an dem ZMNHAD1 die Eingänge I2 / I3 nur als Alarm-Eingänge bzw. "Binary Input" mit Notification nutzen (Parameter 100 / 101).
Er Liefert auf den Gruppen 3 - 5 3: On/Off, 4: 0 / 255, 5: open / close (je nach Parametrierung des Wirksinnes)
Somit kann man die Gruppen nicht direkt verknüpfen sondern muss quasi eine Flip-Flop Schaltung aufbauen, die dann zum Schalten verwendet werden kann.

ich habe das ganze nun mit einer notify gelöst.
Das ergebnis ist allerdings eine schlechte Notlösung, da es bei einem Tastendruck ca 5 - 6 Sek. dauert bis das entsprechende Licht Ein- bzw. Ausschaltet.

Zudem stimmt hier irgendetwas anderes noch nicht so ganz. Wenn man die beiden Taster (Eingänge) I2 / I3 paralell oder zu schnell (egal ob I2 oder I3 zu erst) nacheinander betätigt, wird 2x an I2 ein "open" gesenet ??
Ist das ein Fehler von Qubino oder stimmt da etwas in FHEM Library nicht?

notify "Kippstufe / Flip-Flop":

Internals:
   CFGFN     
   DEF        Kueche.Oberschrank.T:open {
if(Value("Kueche.Oberschrank") eq "off") {fhem "set Kueche.Oberschrank on"}
elsif(Value("Kueche.Oberschrank") eq "on") {fhem "set Kueche.Oberschrank off"}
}
   NAME       n_Kueche.Oberschrank.T
   NOTIFYDEV  Kueche.Oberschrank.T
   NR         378
   NTFY_ORDER 50-n_Kueche.Oberschrank.T
   REGEXP     Kueche.Oberschrank.T:open
   STATE      2018-01-04 15:43:25
   TYPE       notify
   READINGS:
     2018-01-03 09:47:55   state           active
Attributes:


List Auszug Gerät 1

Internals:
   DEF        d7143830 19
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     56
   NAME       Kueche.Lichtschalter
   NR         74
   STATE      on
   TYPE       ZWave
   ZWDongle_0_MSGCNT 56
   ZWDongle_0_RAWMSG 00040013058e03091000
   ZWDongle_0_TIME 2018-01-04 19:26:58
   ZWaveSubDevice no
   cmdsPending 0
   endpointChildren Kueche.Deckenlampe,Kueche.Oberschrank.T,Kueche.Arbeitsplatte.T
   homeId     d7143830
   isWakeUp   
   lastMsgSent 1515090424.84773
   nodeIdHex  13
   READINGS:
     2018-01-04 19:19:11   SEND_DATA       failed:00
     2018-01-04 19:26:53   assocGroup_1    Max 1 Nodes
     2018-01-04 19:26:53   assocGroup_2    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_3    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_4    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_5    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_6    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_7    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_8    Max 16 Nodes
     2018-01-04 19:26:53   assocGroup_9    Max 16 Nodes
     2018-01-04 19:26:53   assocGroups     9
     2018-01-02 19:50:57   basicSet        0
     2018-01-04 19:26:48   configActivateDeactivateFunctionsALLON10 ALLONActiveALLOFFActive
     2018-01-04 19:26:48   configAutomaticTurningOffRelayAfterSet11 0
     2018-01-04 19:26:48   configAutomaticTurningOnOffSecondsOr15 seconds
     2018-01-04 19:26:49   configAutomaticTurningOnRelayAfterSet12 0
     2018-01-04 19:26:49   configDigitalTemperatureSensor120 5
     2018-01-04 19:18:24   configEnableDisableEndpointsI2OrSelect100 SensorBinary
     2018-01-04 19:26:49   configEnableDisableEndpointsI3OrSelect101 SensorBinary
     2018-01-04 19:26:49   configInput1SwitchType MonoStableSwitchTypePushButton
     2018-01-04 19:26:49   configInput2ContactType NCNormalyCloseInputType
     2018-01-04 19:26:49   configInput3ContactType NCNormalyCloseInputType
     2018-01-04 19:26:49   configOutputSwitchSelection WhenSystemIsTurnedOffTheOutput0
     2018-01-04 19:26:49   configPowerReportingInWattsByTime42 300
     2018-01-04 19:26:50   configPowerReportingInWattsOnPower40 10
     2018-01-04 19:26:50   configSavingTheStateOfTheRelayAfterA30 Flush1RelayModuleSavesItsState0
     2018-01-04 19:26:50   configTemperatureSensorOffsetSettings 32536
     2018-01-02 19:49:32   mcCapability_01 ZWAVEPLUS_INFO VERSION BASIC SWITCH_ALL SWITCH_BINARY METER ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2018-01-02 19:49:32   mcCapability_02 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2018-01-02 19:49:33   mcCapability_03 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2018-01-02 19:49:30   mcEndpoints     total 3, different
     2018-01-04 19:26:57   mcaGroups       9
     2018-01-04 19:26:58   mca_1           Max 1 Nodes ZWDongle_0:1
     2018-01-04 19:26:58   mca_2           Max 16
     2018-01-04 19:26:58   mca_3           Max 16
     2018-01-04 19:26:58   mca_4           Max 16
     2018-01-04 19:26:58   mca_5           Max 16 Nodes ZWDongle_0:2
     2018-01-04 19:26:58   mca_6           Max 16
     2018-01-04 19:26:58   mca_7           Max 16
     2018-01-04 19:26:58   mca_8           Max 16 Nodes ZWDongle_0:3
     2018-01-04 19:26:58   mca_9           Max 16
     2018-01-02 19:49:29   model           Qubino ZMNHADx Flush 1 Relay
     2018-01-02 19:49:29   modelConfig     qubino/ZMNHADx.xml
     2018-01-02 19:49:29   modelId         0159-0002-0052
     2018-01-02 20:12:18   power           33.2 W
     2018-01-02 20:12:05   reportedState   on
     2018-01-02 20:27:18   state           on
     2018-01-04 19:27:04   timeToAck       0.023
     2018-01-04 19:27:04   transmit        OK
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BASIC SWITCH_ALL SWITCH_BINARY SENSOR_BINARY METER MULTI_CHANNEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC ALARM
   room       ZWave
   vclasses   ALARM:0 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 METER:4 MULTI_CHANNEL:4 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SENSOR_BINARY:1 SWITCH_ALL:1 SWITCH_BINARY:1 VERSION:2 ZWAVEPLUS_INFO:2


List Auszug Gerät 1/Child 1 (I1/Q1):

Internals:
   DEF        d7143830 4865
   IODev      ZWDongle_0
   NAME       Kueche.Deckenlampe
   NR         76
   STATE      off
   TYPE       ZWave
   ZWaveSubDevice yes
   endpointParent Kueche.Lichtschalter
   homeId     d7143830
   nodeIdHex  1301
   READINGS:
     2018-01-04 19:29:51   assocGroup_1    Max 0 Nodes
     2018-01-04 19:29:52   assocGroup_2    Max 16 Nodes
     2018-01-04 19:29:50   assocGroups     2
     2018-01-02 20:08:12   basicReport     255
     2018-01-02 20:14:19   basicSet        255
     2018-01-04 19:29:54   mcaGroups       2
     2018-01-04 19:29:55   mca_1           Max 0 Nodes ZWDongle_0:1
     2018-01-04 19:29:57   mca_2           Max 16
     2018-01-04 19:28:23   power           0 W
     2018-01-04 19:28:22   reportedState   off
     2018-01-04 19:28:22   state           off
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION BASIC SWITCH_ALL SWITCH_BINARY METER ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
   genericDeviceType light
   room       ZWave


List Auszug Gerät 1/Child 2 (I2):

Internals:
   DEF        d7143830 4866
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     10
   NAME       Kueche.Oberschrank.T
   NR         77
   STATE      closed
   TYPE       ZWave
   ZWDongle_0_MSGCNT 10
   ZWDongle_0_RAWMSG 000400130c600d02008e03041000000102
   ZWDongle_0_TIME 2018-01-04 19:35:10
   ZWaveSubDevice yes
   endpointParent Kueche.Lichtschalter
   homeId     d7143830
   isWakeUp   
   nodeIdHex  1302
   READINGS:
     2018-01-04 15:43:29   alarm           HomeSecurity: Event cleared: Previous Events cleared
     2018-01-04 19:34:47   assocGroup_1    Max 0 Nodes
     2018-01-04 19:34:49   assocGroup_2    Max 16 Nodes
     2018-01-04 19:34:50   assocGroup_3    Max 16 Nodes
     2018-01-04 19:34:52   assocGroup_4    Max 16 Nodes
     2018-01-04 19:34:46   assocGroups     4
     2018-01-02 20:03:24   basicSet        255
     2018-01-04 19:34:51   mcaGroups       4
     2018-01-04 19:34:53   mca_1           Max 0 Nodes ZWDongle_0:1
     2018-01-04 19:35:07   mca_2           Max 16
     2018-01-04 19:35:08   mca_3           Max 16
     2018-01-04 19:35:10   mca_4           Max 16 Nodes ZWDongle_0:2
     2018-01-04 15:43:29   reportedState   closed
     2018-01-04 15:43:29   state           closed
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
   room       ZWave
   vclasses   ALARM:5 ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 MULTI_CHANNEL_ASSOCIATION:3 SENSOR_BINARY:1 VERSION:2 ZWAVEPLUS_INFO:2


List Auszug Gerät 1/Child 3 (I3):

Internals:
   DEF        d7143830 4867
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     7
   NAME       Kueche.Arbeitsplatte.T
   NR         79
   STATE      closed
   TYPE       ZWave
   ZWDongle_0_MSGCNT 7
   ZWDongle_0_RAWMSG 000400130c600d03008e03010000000101
   ZWDongle_0_TIME 2018-01-04 19:36:01
   ZWaveSubDevice yes
   endpointParent Kueche.Lichtschalter
   homeId     d7143830
   isWakeUp   
   nodeIdHex  1303
   READINGS:
     2018-01-02 20:17:42   UNPARSED        UNKNOWN_10 03100300
     2018-01-04 15:43:52   alarm           HomeSecurity: Event cleared: Previous Events cleared
     2018-01-04 19:35:55   assocGroup_1    Max 0 Nodes
     2018-01-04 19:35:57   assocGroup_2    Max 16 Nodes
     2018-01-04 19:35:58   assocGroup_3    Max 16 Nodes
     2018-01-04 19:36:00   assocGroup_4    Max 16 Nodes
     2018-01-04 19:35:54   assocGroups     4
     2018-01-02 19:56:31   basicReport     0
     2018-01-02 20:09:11   basicSet        0
     2018-01-04 19:35:59   mcaGroups       4
     2018-01-04 19:36:01   mca_1           Max 0 Nodes ZWDongle_0:1
     2018-01-04 19:28:54   mca_2           Max 16
     2018-01-04 19:28:55   mca_3           Max 16
     2018-01-04 19:28:56   mca_4           Max 16 Nodes ZWDongle_0:3
     2018-01-04 15:43:51   reportedState   closed
     2018-01-04 15:43:51   state           closed
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
   room       ZWave
   vclasses   ASSOCIATION:2 ASSOCIATION_GRP_INFO:2 BASIC:1 MULTI_CHANNEL_ASSOCIATION:3 SENSOR_BINARY:1 VERSION:2


Auszug aus dem Logfile:

2018.01.04 20:04:27.934 4: ZWDongle_Read ZWDongle_0: rcvd 0004001307600d02023003ff (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.04 20:04:27.934 5: SW: 06
2018.01.04 20:04:27.936 5: ZWDongle_0: dispatch 0004001307600d02023003ff
2018.01.04 20:04:27.937 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:07600d02023003ff CB:00
2018.01.04 20:04:27.956 3: ZWave set Kueche.Oberschrank on
2018.01.04 20:04:27.957 5: ZWDongle_Write 00130b07600d00012501FF2539 (d7143830)
2018.01.04 20:04:27.957 5: SW: 010e00130b07600d00012501FF253945
2018.01.04 20:04:27.977 5: ACK received, WaitForAck=>2 for 010e00130b07600d00012501FF253945
2018.01.04 20:04:27.977 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2018.01.04 20:04:27.977 5: SW: 06
2018.01.04 20:04:27.980 5: ZWDongle_0: dispatch 011301
2018.01.04 20:04:28.274 4: ZWDongle_Read ZWDongle_0: rcvd 00133900001f (request ZW_SEND_DATA), sending ACK
2018.01.04 20:04:28.275 5: SW: 06
2018.01.04 20:04:28.276 5: device ack reveived, removing 010e00130b07600d00012501FF253945 from dongle sendstack
2018.01.04 20:04:28.277 5: ZWDongle_0: dispatch 00133900001f
2018.01.04 20:04:28.277 4: CMD:ZW_SEND_DATA ID:00 ARG:001f CB:39
2018.01.04 20:04:28.278 4: ZWDongle_0 transmit OK for CB 39, target Kueche.Schrank
2018.01.04 20:04:29.136 4: ZWDongle_Read ZWDongle_0: rcvd 0004001307600d02023003ff (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.04 20:04:29.136 5: SW: 06
2018.01.04 20:04:29.138 5: ZWDongle_0: dispatch 0004001307600d02023003ff
2018.01.04 20:04:29.139 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:07600d02023003ff CB:00
2018.01.04 20:04:29.158 3: ZWave set Kueche.Oberschrank off
2018.01.04 20:04:29.158 5: ZWDongle_Write 00130b07600d0001250100253a (d7143830)
2018.01.04 20:04:29.159 5: SW: 010e00130b07600d0001250100253ab9
2018.01.04 20:04:29.178 5: ACK received, WaitForAck=>2 for 010e00130b07600d0001250100253ab9
2018.01.04 20:04:29.179 4: ZWDongle_Read ZWDongle_0: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2018.01.04 20:04:29.179 5: SW: 06
2018.01.04 20:04:29.182 5: ZWDongle_0: dispatch 011301
2018.01.04 20:04:29.489 4: ZWDongle_Read ZWDongle_0: rcvd 00133a000021 (request ZW_SEND_DATA), sending ACK
2018.01.04 20:04:29.489 5: SW: 06
2018.01.04 20:04:29.490 5: device ack reveived, removing 010e00130b07600d0001250100253ab9 from dongle sendstack
2018.01.04 20:04:29.491 5: ZWDongle_0: dispatch 00133a000021
2018.01.04 20:04:29.492 4: CMD:ZW_SEND_DATA ID:00 ARG:0021 CB:3a
2018.01.04 20:04:29.492 4: ZWDongle_0 transmit OK for CB 3a, target Kueche.Schrank
2018.01.04 20:04:31.170 4: ZWDongle_Read ZWDongle_0: rcvd 0004001307600d0201300300 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.04 20:04:31.171 5: SW: 06
2018.01.04 20:04:31.173 5: ZWDongle_0: dispatch 0004001307600d0201300300
2018.01.04 20:04:31.173 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:07600d0201300300 CB:00
2018.01.04 20:04:32.202 4: ZWDongle_Read ZWDongle_0: rcvd 000400130d600d02017105000000ff070000 (request APPLICATION_COMMAND_HANDLER), sending ACK
2018.01.04 20:04:32.202 5: SW: 06
2018.01.04 20:04:32.204 5: ZWDongle_0: dispatch 000400130d600d02017105000000ff070000
2018.01.04 20:04:32.205 4: CMD:APPLICATION_COMMAND_HANDLER ID:13 ARG:0d600d02017105000000ff070000 CB:00


Auszug aus der Ereignisliste:

2018-01-04 20:04:27.972 ZWave Kueche.Oberschrank on
2018-01-04 20:04:27.975 ZWave Kueche.Oberschrank.T open
2018-01-04 20:04:27.975 ZWave Kueche.Oberschrank.T reportedState: open
2018-01-04 20:04:29.174 ZWave Kueche.Oberschrank off
2018-01-04 20:04:29.177 ZWave Kueche.Oberschrank.T open
2018-01-04 20:04:29.177 ZWave Kueche.Oberschrank.T reportedState: open
2018-01-04 20:04:31.188 ZWave Kueche.Oberschrank.T closed
2018-01-04 20:04:31.188 ZWave Kueche.Oberschrank.T reportedState: closed
2018-01-04 20:04:32.219 ZWave Kueche.Oberschrank.T alarm: HomeSecurity: Event cleared: Previous Events cleared
2018-01-04 20:04:33.207 ZWave Kueche.Arbeitsplatte.T closed
2018-01-04 20:04:33.207 ZWave Kueche.Arbeitsplatte.T reportedState: closed
2018-01-04 20:04:34.230 ZWave Kueche.Arbeitsplatte.T alarm: HomeSecurity: Event cleared: Previous Events cleared