nodon CRC-3-1-00 fernbedienung

Begonnen von 3dmanipulator, 20 August 2015, 14:56:57

Vorheriges Thema - Nächstes Thema

3dmanipulator

hallo ich habe versucht die fernbedienung versucht in fhem einzubinden.
Internals:
   CFGFN
   DEF        c3652eea 14
   IODev      razberry
   LASTInputDev razberry
   MSGCNT     31
   NAME       ZWave_Node_14
   NR         550
   STATE      ???
   TYPE       ZWave
   homeId     c3652eea
   id         0e
   lastMsgTimestamp 1440008943
   razberry_MSGCNT 31
   razberry_RAWMSG 0004040e028407
   razberry_TIME 2015-08-19 20:29:03
   Readings:
     2015-08-19 20:29:03   wakeup          notification
Attributes:
   IODev      razberry
   classes    SENSOR_BINARY WAKE_UP ASSOCIATION BATTERY MULTI_CMD CRC_16_ENCAP MANUFACTURER_SPECIFIC VERSION CONFIGURATION MULTI_CHANNEL_ASSOCIATION SENSOR_MULTILEVEL SENSOR_ALARM MARK SENSOR_BINARY SENSOR_MULTILEVEL SENSOR_ALARM
   room       ZWave

(die classes habe ich willkürlich eingefügt)
aber egal welchen knopf auf ihr ich auch drücke, ich bekomme immer nur eine wakup info
2015-08-19_18:50:18 ZWave_Node_14 wakeup: notification
2015-08-19_18:50:22 ZWave_Node_14 wakeup: notification
2015-08-19_18:57:17 ZWave_Node_14 wakeup: notification
2015-08-19_18:57:29 ZWave_Node_14 wakeup: notification
2015-08-19_18:57:36 ZWave_Node_14 wakeup: notification
2015-08-19_18:58:58 ZWave_Node_14 wakeup: notification
2015-08-19_18:59:03 ZWave_Node_14 wakeup: notification
2015-08-19_18:59:46 ZWave_Node_14 wakeup: notification
2015-08-19_18:59:49 ZWave_Node_14 wakeup: notification
2015-08-19_18:59:52 ZWave_Node_14 wakeup: notification
2015-08-19_18:59:53 ZWave_Node_14 wakeup: notification
2015-08-19_19:55:48 ZWave_Node_14 wakeup: notification
2015-08-19_19:55:50 ZWave_Node_14 wakeup: notification
2015-08-19_19:55:51 ZWave_Node_14 wakeup: notification
2015-08-19_20:28:59 ZWave_Node_14 wakeup: notification
2015-08-19_20:29:03 ZWave_Node_14 wakeup: notification


was muss ich denn noch machen damit die 4 buttons mit ihren verschiedenen funktionen auch von fhem verstanden werden?

grüße horst
raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

rudolfkoenig

Icht tippe auch mcaAdd, wie hier beschrieben.
Dieser Link steht auch in der ZWave-Wiki.

3dmanipulator

raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

krikan

Zitat von: 3dmanipulator am 20 August 2015, 14:56:57
(die classes habe ich willkürlich eingefügt)
Das macht mich stutzig. Warum willkürlich?
Bei der Inklusion werden die doch korrekt gesetzt!?

3dmanipulator

weil bei der inklusion gar keine classes angelegt wurden, habe ich einfach mal die classes von einem fiabaro sensor reinkopiert.
ohne zu wissen ob das was bringt oder nicht.
raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

krikan

Zitat von: 3dmanipulator am 20 August 2015, 15:36:57
weil bei der inklusion gar keine classes angelegt wurden, habe ich einfach mal die classes von einem fiabaro sensor reinkopiert.
ohne zu wissen ob das was bringt oder nicht.
Dann würde ich mich zunächst mal mit der korrekten Inklusion beschäftigen: Also Exkludieren und neu inkludieren.
Wenn die Inklusion Macken hat, besteht doch die erhebliche Gefahr, dass der Rest auch nicht läuft.
Schalte vor neuer Inklusion aber bei ZWDongle verbose auf 5

Alternativ ins Log schauen, was nicht funktioniert hat. Und die Classes zumindest laut Anleitung setzen. (nicht mein bevorzugter Weg)

3dmanipulator

ok, dann bin ich wohl erst mal beschäftigt....

was heißt:
ZitatUnd die Classes zumindest laut Anleitung setzen.

die "gateway-modus" funktionen von dieser fernbedienung verwirren mich total.
raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

krikan

Zitat von: 3dmanipulator am 20 August 2015, 15:51:46
Und die Classes zumindest laut Anleitung setzen.
In der Anleitung (vielleicht verlinkst Du die einmal) sollten die von der Fernbedienung unterstützten Classes stehen. Diese kann man mit den entsprechenden Bezeichnungen in Fhem laut commandref in das Attribut classes manuell aufnehmen.

Gateway-modus=Controller-modus? Dann wird es schwieriger...

3dmanipulator

raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

3dmanipulator

so die fernbedienung ist jetzt durch eure hilfe eingebunden.

mcaAdd war der schlüssel.

das ganze sieht jetzt so aus:Internals:
   DEF        c3652eea 16
   IODev      razberry
   LASTInputDev razberry
   MSGCNT     493
   NAME       nodon_fb_16
   NR         82
   STATE      TRANSMIT_NO_ACK
   TYPE       ZWave
   homeId     c3652eea
   id         10
   lastMsgTimestamp 1440341708.4337
   razberry_MSGCNT 493
   razberry_RAWMSG 00040010028407
   razberry_TIME 2015-08-23 16:55:08
   Readings:
     2015-08-23 16:50:11   UNPARSED        CENTRAL_SCENE 055b03260301
     2015-08-23 15:36:36   assocGroup_01   Max 01 Nodes 01
     2015-08-23 16:34:14   assocGroup_02   Max 08 Nodes
     2015-08-23 13:31:18   battery         100 %
     2015-08-23 16:54:58   cSceneDim       3
     2015-08-23 16:54:59   cSceneDimEnd    3
     2015-08-23 16:55:08   cSceneSet       2
     2015-08-23 16:44:15   config_1        0
     2015-08-23 16:46:06   config_3        1
     2015-08-23 16:43:02   config_8        3
     2015-08-23 15:49:19   model           0x0165 0x0002 0x0001
     2015-08-23 15:49:19   modelId         0165-0002-0001
     2015-08-23 16:52:21   scene_0a        00
     2015-08-23 16:52:30   scene_0b        00
     2015-08-23 16:52:28   scene_0c        00
     2015-08-23 16:53:23   scene_14        00
     2015-08-23 16:52:36   scene_15        00
     2015-08-23 16:52:33   scene_16        00
     2015-08-23 16:51:55   scene_17        00
     2015-08-23 16:51:15   scene_1e        00
     2015-08-23 16:52:02   scene_1f        00
     2015-08-23 16:52:01   scene_20        00
     2015-08-23 16:51:59   scene_21        00
     2015-08-23 16:52:13   scene_28        00
     2015-08-23 16:52:08   scene_29        00
     2015-08-23 16:52:06   scene_2a        00
     2015-08-23 16:51:46   scene_2b        00
     2015-08-23 16:53:25   transmit        OK
     2015-08-23 13:31:18   version         Lib 2 Prot 4.5 App 2.3 HW 2 FWCounter 1 FW 1.1
     2015-08-23 16:55:08   wakeup          notification
   WakeUp:
Attributes:
   IODev      razberry
   classes    SWITCH_MULTILEVEL ASSOCIATION CONFIGURATION SWITCH_ALL VERSION MANUFACTURER_SPECIFIC WAKE_UP BATTERY MULTI_CMD MULTI_CHANNEL_ASSOCIATION BASIC
   room       ZWave


cSceneDim,   cSceneDimEnd und  cSceneSet stehen für die jewilige taste bei kurzem drücken und bei lange drücken und loslassen.

aber der doppelclick wird leider nur durch UNPARSED    CENTRAL_SCENE 055b03260301 dargestellt. wobei wenigstens die letzte zahl die tastennummer darstellt.

gibt es da noch eine möglichkeit das "schöner" darzustellen?


...und was mir überhaupt nicht gelingt ist die fb direkt mit einem fibaro dimmer zu assoziieren. was muss ich denn dabei beachten??

grüße horst
raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

rudolfkoenig

Zitatgibt es da noch eine möglichkeit das "schöner" darzustellen?

Sicher, man fuegt an der richtigen Stelle
Zitat"055b03..03(..)" => '"cSceneDouble:".hex($1)'}
ein. Habs eingecheckt.

3dmanipulator

heisst das ich muss nur einfach bis morgen warten, und das problem hat sich gelöst??
raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

micha80

@rudolf: ich darf mal übernehmen :)

@3d: so schauts aus, manche Probleme werden sofort gelöst. :) musst morgen nur noch nach 8:00 Uhr ein update ausführen.
Wenn du heute noch testen willst, gehst ins repository, suchst die Änderung raus und "häckst" den Patch manuell ein:

http://sourceforge.net/p/fhem/code/9119/


mfg
micha

3dmanipulator

raspberry pi, razberry, fibaro sensor, fibaro dimmer,  nodon fb, tkb dual dimmer Switch, milight e27 + stripe, hmlan, hm-TC, hm-RT

PixCreator

Hallo, ich habe ebenfalls diese Fernbedienung aber Fhem legt mir nicht automatisch ein neues Gerät an. Ich habe bereits 3 x ZW098-C55 erfolgreich im Einsatz. Dies wurden auch automatisch nach dem "Includen" angelegt. Leider war das bei der CRC-3-1-00 Fernbedienung nicht der Fall. Wie in der Beschreibung habe ich das Razberry-Modul mittels "set ZWAVE1 addNode nwOn" in den Anlernmodus versetzt, anschließend habe ich auf der Fernbedienung den vollausgefüllten Kreis und das Plus Zeichen gleichzeitig gedrückt und anschließend nochmal den Kreis. Nach einer weile blinkte die Fernbedienung grün auf, was als Bestätigung laut Anleitung steht, aber anschließend passierte nix mehr. Was habe ich verkehrt gemacht???

mfg
marcel

krikan

Was steht im Log bei der Inklsuion (verbose 5)?
Ist autocreate an?

PixCreator

in der fhem.cfg ist define autocreate autocreate attr autocreate filelog ./log/%NAME-%Y.log aber auch da wird kein neues Device-Log angelegt


2015.10.27 18:44:49 4: ZWDongle set ZWAVE1 addNode nwOn
2015.10.27 18:44:49 5: ZWDongle_Write 00 4ac104
2015.10.27 18:44:49 5: SW: 0105004ac10475
2015.10.27 18:44:49 5: ACK received, removing 0105004ac10475 from dongle sendstack
2015.10.27 18:44:49 4: ZWDongle_Read ZWAVE1: sending ACK, processing 004a04010000
2015.10.27 18:44:49 5: SW: 06
2015.10.27 18:44:49 5: ZWAVE1 dispatch 004a04010000
2015.10.27 18:44:49 4: ZWAVE1 CMD:ZW_ADD_NODE_TO_NETWORK ID:01 ARG:0000
2015.10.27 18:44:49 4: ZWAVE1 ZW_ADD_NODE_TO_NETWORK learnReady
2015.10.27 18:45:00 4: ZWDongle_Read ZWAVE1: sending ACK, processing 004a04020000
2015.10.27 18:45:00 5: SW: 06
2015.10.27 18:45:00 5: ZWAVE1 dispatch 004a04020000
2015.10.27 18:45:00 4: ZWAVE1 CMD:ZW_ADD_NODE_TO_NETWORK ID:02 ARG:0000
2015.10.27 18:45:00 4: ZWAVE1 ZW_ADD_NODE_TO_NETWORK nodeFound
2015.10.27 18:45:00 4: ZWDongle_Read ZWAVE1: sending ACK, processing 004a040417170101015e8559805b705a72738684ef5e5b2b2722202684
2015.10.27 18:45:00 5: SW: 06
2015.10.27 18:45:00 5: ZWAVE1 dispatch 004a040417170101015e8559805b705a72738684ef5e5b2b2722202684
2015.10.27 18:45:00 4: ZWAVE1 CMD:ZW_ADD_NODE_TO_NETWORK ID:04 ARG:17170101015e8559805b705a72738684ef5e5b2b2722202684
2015.10.27 18:45:00 4: ZWAVE1 ZW_ADD_NODE_TO_NETWORK controller
2015.10.27 18:45:00 4: ZWDongle_Read ZWAVE1: sending ACK, processing 004a04051700
2015.10.27 18:45:00 5: SW: 06
2015.10.27 18:45:00 5: ZWAVE1 dispatch 004a04051700
2015.10.27 18:45:00 4: ZWAVE1 CMD:ZW_ADD_NODE_TO_NETWORK ID:05 ARG:1700
2015.10.27 18:45:20 4: ZWDongle_Read ZWAVE1: sending ACK, processing 00040417028407
2015.10.27 18:45:21 5: SW: 06
2015.10.27 18:45:21 5: ZWAVE1 dispatch 00040417028407
2015.10.27 18:45:21 4: ZWAVE1 CMD:APPLICATION_COMMAND_HANDLER ID:17 ARG:028407
2015.10.27 18:45:21 1: ZWave: unknown message 00040417028407, please report
2015.10.27 18:45:36 4: ZWDongle set ZWAVE1 addNode off
2015.10.27 18:45:36 5: ZWDongle_Write 00 4a0505
2015.10.27 18:45:36 5: SW: 0105004a0505b0
2015.10.27 18:45:36 5: ACK received, removing 0105004a0505b0 from dongle sendstack
2015.10.27 18:45:36 4: ZWDongle_Read ZWAVE1: sending ACK, processing 004a05061700
2015.10.27 18:45:36 5: SW: 06
2015.10.27 18:45:36 5: ZWAVE1 dispatch 004a05061700
2015.10.27 18:45:36 4: ZWAVE1 CMD:ZW_ADD_NODE_TO_NETWORK ID:06 ARG:1700
2015.10.27 18:45:36 4: ZWAVE1 ZW_ADD_NODE_TO_NETWORK done

krikan

Der Inklusionsprozess sieht für mich sauber aus; nur autocreate legt das Fhem-Device nicht an und auch UNDEFINED taucht nicht auf. Bin ratlos.
Bitte warte mal, ob Rudi eine Idee hat.

PixCreator

@horst
kannst du vielleicht mal kurz beschreiben wie du deine Fernbedienung eingebunden bekommen hast?
Wurde deine Fernbedienung mit "autocreate" angelegt oder hast du sie von Hand definiert?
Ich komme einfach nicht weiter  :-\

mfg
marcel

B10S

#19
Ich habe ein ähnliches Problem wie 3dmanipulator. Ich bekomme die Fernbedienung zwar inkludiert ("set ZWAVE1 addNode on" in FHEM; ausgefüllter Kreis + "+" auf der Fernbedienung und nach dem rosa Aufleuchten der LED noch mal den ausgefüllten Kreis und dann warten, bis die LED grün blinkt. Ggf. hilft ein vorheriges Werksreset der Fernbedienung [leerer Kreis + "-" bis die LED rot/grün blinkt]), habe dann im Eventmonitor auch immer "ZWave Fernbedienung wakeup: notification" stehen, wenn ich eine Taste drücke.
Die Konfiguration via mcaAdd laut http://forum.fhem.de/index.php/topic,35513.0.html scheitert an "Unknown argument mcaAdd, choose one of [...]". Jemand da eine Idee, was noch fehlt?

[EDIT] 18.01.2016:
Das Problem mit "Unknown argument mcaAdd" habe ich jetzt damit "gelöst", dass ich "MULTI_CHANNEL_ASSOCIATION" in den classes hinzugefügt habe. Wenn ich jetzt aber "set Fernbedienung mcaAdd 2 0 1 1" etc. eingebe und die Fernbedienung noch mal am Controller inkludiere und danach die Tasten auf der Fernbedienung drücke, werden keine neuen Geräte angelegt wie in der Anleitung (siehe oben) beschrieben. Ideen?

[EDIT] 20.01.2016:
Die Fernbedienung läuft jetzt. Wie? Um ehrlich zu sein, keine Ahnung. Was habe ich gemacht? Aus lauter Frust habe ich gestern alles noch mal neu installiert. Die Einbindung der FB lief wie üblich (siehe oben), danach wieder das gleiche Phänomen: beim Drücken einer Taste nur "ZWave Fernbedienung wakeup: notification". Dann "MULTI_CHANNEL_ASSOCIATION" den Klassen hinzugefügt und die mcaAdd Befehle eingegeben, dann im Event Monitor geguckt und plötzlich bekomme ich gar keine Events mehr beim Drücken einer Taste. Also nochmal den Einbindungsvorgang an der Fernbedienung durchgeführt (ohne vorherigen Reset) und dann wurde die FB sauber erkannt und FHEM kann die einzelnen Tasten sauber unterscheiden.
Was jetzt genau geholfen hat, kann ich nicht sagen, vermute aber, dass es die erneute Einbindung nach dem Hinzufügen der Klasse war.

-Martin

vogon1

#20
I am struggling with the nodon wall switch as well, I am getting 'wakeup: notification' only.
Adding class MULTI_CHANNEL_ASSOCIATION and trying various mcaAdd commands did not change that.

So, what should I do to get per-button events?

[ EDIT ]
Wow, it suddenly started working here as well.

I think the following did the trick:
- I factory-reset the device
- Include the controller in FHEM as usual
- Add the MULTI_CHANNEL_ASSOCIATION class, and restart FHEM
- Send the following commands:

set <controller> mcaAdd 2 0 1 1
set <controller> mcaAdd 3 0 1 2
set <controller> mcaAdd 4 0 1 3
set <controller> mcaAdd 5 0 1 4

- Set FHEM in inclusion mode (addNode on)
- Do the Gateway Mode inclusion sequence (press buttons 1 and 2 for a second, then press 1)
- Set FHEM inclusion mode off.

That seems to work.

Thanks,
Sietse

B10S

Hi Sietse,
after adding the class try to add the device again in FHEM (without removing it before). That worked for me.

-B10S

vogon1

Zitat von: B10S am 26 Februar 2016, 23:46:35
Hi Sietse,
after adding the class try to add the device again in FHEM (without removing it before). That worked for me.

Thanks, got it working. Maybe the mcaAdd commands were not necessary after all.

Sietse

B10S

right, I also do not need the mcaAdd commands after readd it.