Problem mit Multi Channel bei Qubino ZMNHAD1

Begonnen von FlorianZ, 16 Januar 2016, 12:28:37

Vorheriges Thema - Nächstes Thema

FlorianZ

Hallo zusammen.

Ich habe an einen Qubino Flush 1 Relay ZMNHAD1 an den Eingängen L2 und L3 jeweils einen Taster angeschlossen.
In der Config sind beide Endpoints (2 und 3) auf Sensor Binary.
Ein get mcEndpoints meldet mir dann:

UNPARSED MULTI_CHANNEL 056008000400

Über get mcCapability 2 und mcCapability 3 lassen sich trotzdem die 2 Endpoints als Device anlegen.
Jetzt zu meinen Problem:
Bei Betätigung eines Taster bekomme ich nur im Hauptdevice ein basicset für beide.
In den Childs 2 und 3 tut sich nichts.
Die Assoziationen sollten laut Anleitung richtig gesetzt sein.

Hier ein List des Hauptdevice:

Internals:
   CFGFN
   DEF        0184cd86 46
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     221
   NAME       Fussbodenheizung_Badezimmer
   NR         6756
   STATE      off
   TYPE       ZWave
   ZWDongle_0_MSGCNT 221
   ZWDongle_0_RAWMSG 0004002e0a32022134000000000000
   ZWDongle_0_TIME 2016-01-16 12:19:19
   homeId     0184cd86
   isWakeUp
   lastMsgSent 1452942314.04793
   nodeIdHex  2e
   CHANGETIME:
   Helper:
     Dblog:
       Temperature:
         Logdb:
           TIME       1452943129.57262
           VALUE      21.9 C
   Readings:
     2016-01-16 12:04:23   UNPARSED        MULTI_CHANNEL 056008000400
     2016-01-16 12:01:44   assocGroup_1    Max 1 Nodes ZWDongle_0
     2016-01-16 12:01:44   assocGroup_2    Max 16 Nodes
     2016-01-16 12:01:44   assocGroup_3    Max 16 Nodes ZWDongle_0
     2016-01-16 12:01:44   assocGroup_4    Max 16 Nodes
     2016-01-16 12:01:44   assocGroup_5    Max 16 Nodes
     2016-01-16 12:01:44   assocGroup_6    Max 16 Nodes ZWDongle_0
     2016-01-16 12:01:44   assocGroup_7    Max 16 Nodes
     2016-01-16 12:01:44   assocGroup_8    Max 16 Nodes
     2016-01-16 12:01:44   assocGroup_9    Max 16 Nodes
     2016-01-16 12:01:44   assocGroups     9
     2016-01-16 11:55:59   basicSet        00
     2016-01-16 11:18:41   energy           0 kWh previous: 0 delta_time: 1 s
     2016-01-16 12:04:32   mcCapability_02 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2016-01-16 12:04:38   mcCapability_03 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2016-01-16 11:10:12   model           Qubino ZMNHADx Flush 1 Relay
     2016-01-16 11:10:12   modelConfig     qubino/ZMNHADx.xml
     2016-01-16 11:10:12   modelId         0159-0002-0052
     2016-01-16 12:19:19   power            0 W
     2016-01-16 12:03:45   reportedState   off
     2016-01-16 12:03:45   state           off
     2016-01-16 12:18:49   temperature     21.9 C
     2016-01-16 12:05:14   transmit        OK
Attributes:
   IODev      ZWDongle_0
   alias      Fussbodenheizung Badezimmer
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BASIC SWITCH_ALL SWITCH_BINARY SENSOR_BINARY ALARM METER SENSOR_MULTILEVEL MULTI_CHANNEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC
   devStateIcon on:sani_floor_heating@red off:sani_floor_heating_off
   group      Heizung
   icon       sani_floor_heating_neutral
   room       Badezimmer


Und hier ein List vom Child:

Internals:
   CFGFN
   DEF        0184cd86 11778
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     5
   NAME       ZWave_ZWAVEPLUS_INFO_46.02
   NR         7265
   STATE      associationRequest 4
   TYPE       ZWave
   ZWDongle_0_MSGCNT 5
   ZWDongle_0_RAWMSG 0004002e09600d02018503041000
   ZWDongle_0_TIME 2016-01-16 12:05:08
   homeId     0184cd86
   nodeIdHex  2e02
   Readings:
     2016-01-16 12:05:07   assocGroup_1    Max 0 Nodes
     2016-01-16 12:05:07   assocGroup_2    Max 16 Nodes ZWDongle_0
     2016-01-16 12:05:08   assocGroup_3    Max 16 Nodes
     2016-01-16 12:05:08   assocGroup_4    Max 16 Nodes
     2016-01-16 12:05:07   assocGroups     4
     2016-01-16 12:05:08   state           associationRequest 4
Attributes:
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
   room       ZWave


Mit dem basicSet im Hauptdevice kann ich die 2 Taster nicht unterscheiden.
Hat noch jemand eine Idee?

vg
Florian




FlorianZ

So habe mich heute nach über einen Jahr mal wieder mit dem ZMNHAD1 beschäftigt.
Ich wollte über die Multichannel Association versuchen, die Eingänge L2 und L3 vom Hauptdevice zu trennen.
Für L2 und L3 sind die mcaGroups 3 und 6 zuständig.
Mein aktuelles Problem hierbei ist, dass es keinen Endpoint des ZWDongle übernimmt.
Ein:
set Fussbodenheizung_Badezimmer mcaAdd 3 0 50 1
(50 ist die NodeId meines Dongle)
wird nicht übernommen.
Wenn ich die 0 als Trenner weglasse, setzt er eine normale Assoziation auf NodeId 50 ohne Endpoint.
set Fussbodenheizung_Badezimmer mcaAdd 3 50 1

Hier mal noch ein aktuelles List:

Internals:
   DEF        0184cd86 46
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     1798
   NAME       Fussbodenheizung_Badezimmer
   NR         136
   STATE      off
   TYPE       ZWave
   ZWDongle_0_MSGCNT 1798
   ZWDongle_0_RAWMSG 0004002e03250300
   ZWDongle_0_TIME 2017-03-31 13:25:46
   ZWaveSubDevice no
   endpointChildren ZWave_SWITCH_BINARY_46.01,ZWave_SENSOR_BINARY_46.02,ZWave_SENSOR_BINARY_46.03,ZWave_SENSOR_MULTILEVEL_46.04
   homeId     0184cd86
   isWakeUp
   lastMsgSent 1490959545.57844
   nodeIdHex  2e
   Helper:
     Dblog:
       Temperature:
         Logdb:
           TIME       1490955766.94322
           VALUE      22.2 C
       Temperature_avg_day:
         Logdb:
           TIME       1490943732.12908
           VALUE      20.9
       Temperature_max_day:
         Logdb:
           TIME       1490943732.12908
           VALUE      21.6
       Temperature_min_day:
         Logdb:
           TIME       1490943732.12908
           VALUE      20.6
   Readings:
     2016-09-02 06:40:53   SEND_DATA       failed:00
     2017-03-18 17:44:29   UNPARSED        METER 0e32062124000406c70001000006c7
     2016-05-15 12:14:31   alarm           HomeSecurity: Motion Detection, Unknown Location, arg 000001
     2017-03-31 13:14:55   assocGroup_1    Max 1 Nodes ZWDongle_0
     2017-03-31 13:14:55   assocGroup_2    Max 16 Nodes
     2017-03-31 13:14:55   assocGroup_3    Max 16 Nodes
     2017-03-31 13:14:55   assocGroup_4    Max 16 Nodes
     2017-03-31 13:14:55   assocGroup_5    Max 16 Nodes
     2017-03-31 13:14:56   assocGroup_6    Max 16 Nodes
     2017-03-31 13:14:56   assocGroup_7    Max 16 Nodes
     2017-03-31 13:14:56   assocGroup_8    Max 16 Nodes
     2017-03-31 13:14:56   assocGroup_9    Max 16 Nodes
     2017-03-31 13:14:54   assocGroups     9
     2017-03-31 12:29:17   basicSet        255
     2017-03-31 13:24:52   configActivateDeactivateFunctionsALLON10 ALLONActiveALLOFFActive
     2017-03-31 13:24:52   configAutomaticTurningOffRelayAfterSet11 0
     2017-03-31 13:24:52   configAutomaticTurningOnOffSecondsOr15 seconds
     2017-03-31 13:24:52   configAutomaticTurningOnRelayAfterSet12 0
     2017-03-31 13:24:53   configDigitalTemperatureSensor120 2
     2017-03-31 13:24:53   configEnableDisableEndpointsI2OrSelect100 SensorBinary
     2017-03-31 13:24:53   configEnableDisableEndpointsI3OrSelect101 SensorBinary
     2017-03-31 13:24:53   configInput1SwitchType MonoStableSwitchTypePushButton
     2017-03-31 13:24:54   configInput2ContactType NONormalyOpenInputType
     2017-03-31 13:24:54   configInput3ContactType NONormalyOpenInputType
     2017-03-31 13:24:54   configOutputSwitchSelection WhenSystemIsTurnedOffTheOutput0
     2017-03-31 13:24:54   configPowerReportingInWattsByTime42 200
     2017-03-31 13:24:54   configPowerReportingInWattsOnPower40 0
     2017-03-31 13:24:54   configSavingTheStateOfTheRelayAfterA30 Flush1RelayModuleSavesItsState0
     2017-03-31 13:24:55   configTemperatureSensorOffsetSettings 32536
     2017-03-31 13:00:07   energy           173.5 kWh previous: 173.5 delta_time: 1 s
     2017-03-31 11:04:30   mcCapability_01 ZWAVEPLUS_INFO VERSION BASIC SWITCH_ALL SWITCH_BINARY METER ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2017-03-31 11:04:30   mcCapability_02 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2017-03-31 11:04:30   mcCapability_03 ZWAVEPLUS_INFO VERSION BASIC SENSOR_BINARY ALARM ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MARK BASIC
     2017-03-31 11:04:30   mcCapability_04 ZWAVEPLUS_INFO VERSION SENSOR_MULTILEVEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO
     2017-03-31 13:14:30   mcEndpoints     total 4, different
     2017-03-31 13:11:59   mcaGroups       9
     2017-03-31 13:11:59   mca_1           Max 1
     2017-03-31 13:12:00   mca_2           Max 16
     2017-03-31 13:12:00   mca_3           Max 16
     2017-03-31 13:12:00   mca_4           Max 16
     2017-03-31 13:12:00   mca_5           Max 16
     2017-03-31 13:12:00   mca_6           Max 16
     2017-03-31 13:12:00   mca_7           Max 16
     2017-03-31 13:12:01   mca_8           Max 16
     2017-03-31 13:12:01   mca_9           Max 16
     2017-03-30 18:01:40   model           Qubino ZMNHAD1 Flush 1 Relay Plus
     2017-03-30 18:01:40   modelConfig     qubino/ZMNHAD1.xml
     2017-03-30 18:01:40   modelId         0159-0002-0052
     2017-03-31 13:26:40   neighborList    Licht_Schlafzimmer Licht_Galerie Licht_Treppenhaus Licht_Wohnzimmer_Wandleuchte Licht_Garage Plug_Server Plug_Kaffeemaschine Licht_Wohnzimmer_Deckenleuchte_Tisch Licht_Kueche_Deckenstrahler Licht_Kueche_Deckenleuchte_Tisch Licht_Wohnzimmer_RGB_Touchscreen Plug_TV_Schlafzimmer Licht_Wohnzimmer_Standleuchte Rollo_Schlafzimmer_links Rollo_Schlafzimmer_rechts Rollo_Galerie Multisensor_Garten Thermostat_Schlafzimmer Thermostat_Badezimmer_links Thermostat_Badezimmer_rechts Thermostat_Buero ZWDongle_0 Plug_Smsl_Badezimmer Multisensor_Wohnzimmer Multisensor_Schlafzimmer Wetterstation Wandtaster_Terrasse Button_Schlafzimmer Licht_Badezimmer
     2016-10-02 21:07:27   neighborUpdate  done
     2017-03-31 13:24:07   power            0 W
     2017-03-31 13:25:46   reportedState   off
     2017-03-31 13:26:40   statEnergy      Hour: 0.0 Day: 0.0 Month: 0.0 Year: 13.8
     2017-03-31 13:26:40   statEnergyDay   0.0
     2017-03-30 23:59:55   statEnergyDayLast 0.0
     2017-03-31 13:26:40   statEnergyHour  0.0
     2017-03-31 12:59:55   statEnergyHourLast 0.0
     2017-03-31 12:59:55   statEnergyLast  Hour: 0.0 Day: 0.0 Month: 10.9 Year: 159.6 (since:  )
     2017-03-31 13:26:40   statEnergyMonth 0.0
     2017-02-28 23:59:55   statEnergyMonthLast 10.9
     2017-03-31 13:26:40   statEnergyYear  13.8
     2016-12-31 23:59:55   statEnergyYearLast 159.6
     2017-03-31 13:26:40   statTemperatureDay Min: 21.6 Avg: 21.8 Max: 22.4
     2017-03-30 23:59:55   statTemperatureDayLast Min: 20.6 Avg: 21.3 Max: 21.6
     2017-03-31 13:26:40   statTemperatureMonth Min: 19.6 Avg: 21.0 Max: 22.4
     2017-02-28 23:59:55   statTemperatureMonthLast Min: 18.0 Avg: 20.5 Max: 24.6
     2017-03-31 13:26:40   statTemperatureYear Min: 18.0 Avg: 20.6 Max: 24.8
     2016-12-31 23:59:55   statTemperatureYearLast Min: 0.0 Avg: 22.1 Max: 27.1 (since:  )
     2017-03-31 13:25:46   state           off
     2017-03-31 12:22:46   temperature     22.2 C
     2017-03-31 12:22:46   temperature_avg_day 22.2
     2017-03-31 12:22:46   temperature_avg_month 21.0
     2017-03-31 12:22:46   temperature_cum_day 990091.8
     2017-03-31 12:22:46   temperature_cum_month 57188194.6
     2017-03-31 10:02:45   temperature_max_day 22.4
     2017-03-29 17:15:55   temperature_max_month 22.4
     2017-03-31 09:02:12   temperature_min_day 22.2
     2017-03-01 12:02:35   temperature_min_month 19.6
     2017-03-31 13:25:45   timeToAck       0.066
     2017-03-31 13:25:45   transmit        OK
   Helper:
     _98_statistics Statistik_Energie
Attributes:
   IODev      ZWDongle_0
   alexaName  Fußbodenheizung
   alexaRoom  Badezimmer
   alias      Fußbodenheizung Badezimmer
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BASIC SWITCH_ALL SWITCH_BINARY SENSOR_BINARY ALARM METER SENSOR_MULTILEVEL MULTI_CHANNEL ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO CONFIGURATION MARK BASIC
   devStateIcon on:sani_floor_heating@red off:sani_floor_heating_off
   genericDeviceType switch
   group      04 Heizung
   icon       sani_floor_heating_neutral
   room       Alexa,Badezimmer
   vclasses   ALARM:5 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 SENSOR_MULTILEVEL:7 SWITCH_ALL:1 SWITCH_BINARY:1 VERSION:2 ZWAVEPLUS_INFO:2


Ist die V3 der MULTI CHANNEL ASSOCIATION schon in Fhem integriert?

Gruß Florian

krikan

Hallo!

ZitatEin:
set Fussbodenheizung_Badezimmer mcaAdd 3 0 50 1
(50 ist die NodeId meines Dongle)
wird nicht übernommen.
Was bedeutet "wird nicht übernommen"?
Gibt es bspw. Fehler mit NO_ACK?
Was liefert dann "get <device> mcaAll" zurück?

Du könntest auch einmal mit "mcaAdd 1 0 50 0" bzw. "mcaAdd 1 0 50 1" testen, ob das zum gewünschten Erfolg führt. Alle anderen Assoziationen müssen aber vorher gelöscht sein.

ZitatWenn ich die 0 als Trenner weglasse, setzt er eine normale Assoziation auf NodeId 50 ohne Endpoint.
Korrekte Verhaltensweise.

Gruß, Christian

FlorianZ

Hallo Christian

Zitat von: krikan am 31 März 2017, 14:10:08
Was bedeutet "wird nicht übernommen"?

bei einen get mcaAll bleibt das Reading leer.
Ich habe jetzt nochmal alle Assoziationen gelöscht und nur ein mcaAdd 1 0 50 0 bzw 1 0 50 1 getestet.
Ein anschließendes get mcaAll:

     2017-03-31 14:15:55   mcaGroups       9
     2017-03-31 14:15:55   mca_1           Max 1
     2017-03-31 14:15:55   mca_2           Max 16
     2017-03-31 14:15:55   mca_3           Max 16
     2017-03-31 14:15:55   mca_4           Max 16
     2017-03-31 14:15:55   mca_5           Max 16
     2017-03-31 14:15:55   mca_6           Max 16
     2017-03-31 14:15:55   mca_7           Max 16
     2017-03-31 14:15:55   mca_8           Max 16
     2017-03-31 14:15:55   mca_9           Max 16


Gruß Florian

krikan

Hmm, seltsam und leider keine richtige Idee, warum das so ist. Hast Du mal im Log mit verbose 5 geschaut, ob es Auffälligkeiten gibt?

FlorianZ

Hallo Christian,

Ich hab jetzt das Teil nochmal aus der Wand geholt , exkludiert und einen Reset gemacht.
Ergebnis => Keine Änderung am Verhalten bei der Multichannel Association
Im Log konnte ich auch keine Auffäligkeiten feststellen.
Wenn man bei Google nach "Multichannel Association Qubino"  sucht, findet man hauptsächlich Probleme.
Jetzt da ich es schon ausgebaut habe, wird es durch einen Fibaro Switch ersetzt.
Hab mir damals obwohl ich nur Fibaro´s benutze den Qubino für die Fußbodenheizung wegen der Energiemessung gekauft.
Die aktuellen Fibaro können das ja mittlerweilen auch.
Wenn Du, Rudi oder Andreas es als Testobjekt brauchen könnt, würd ich es euch gerne spenden.

Gruß Florian


krikan

Hallo Florian!

Zitat von: FlorianZ am 31 März 2017, 17:25:27
Wenn man bei Google nach "Multichannel Association Qubino"  sucht, findet man hauptsächlich Probleme.
Stellt sich die Frage, ob das an Qubino liegt oder daran, dass mca noch nicht genug erforscht ist...

ZitatWenn Du, Rudi oder Andreas es als Testobjekt brauchen könnt, würd ich es euch gerne spenden.
Danke fürs Angebot. Ich selbst benötige den nicht, da ich den gleichen Aktor hier schon seit laengerem zum Testen (unausgepackt) liegen habe. Wollte damit u.a. mit mca experimentieren. Leider fehlt mir momentan die Zeit dazu.

Gruß, Christian