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
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
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
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