[gelöst] Fehlermeldung beim auslesen des Razberry

Begonnen von W107SL, 27 Juni 2015, 16:57:45

Vorheriges Thema - Nächstes Thema

W107SL

Seit letztem Jahr betreibe ich ein FHEM zusammen mit dem Razberry und einem Raspberry B+, Abfragen waren in den letzten Monaten jederzeit möglich.
Heute beim erneuten Versuch eines get NodelList (andere Befehle funktionieren leider auch nicht) bekomme ich eine Fehlermeldung "nodeList is unsupported by this controller".

Die Software ist auf dem aktuellsten Stand (siehe Listing), reboot des raspberry als auch von FHEM hatten leider keinen positiven Effekt.
im Log ist mit verbose=5 leider auch kein Eintrag zu finden.

Leider bin ich mit meinem Latein am Ende, vielleicht hat jemand eine Idee, an welcher Stelle ich meine Fehlersuche  vorsetzen sollte.


# $Id: fhem.pl 8810 2015-06-23 18:40:53Z rudolfkoenig $
# $Id: 38_CO20.pm 7072 2014-11-27 17:54:31Z justme1968 $
# $Id: 01_FHEMWEB.pm 8833 2015-06-26 09:45:17Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 8752 2015-06-15 17:10:54Z ulimaass $
# $Id: 92_FileLog.pm 8738 2015-06-13 14:02:11Z rudolfkoenig $
# $Id: 02_HTTPSRV.pm 8781 2015-06-20 07:36:16Z borisneubert $
# $Id: 98_Heating_Control.pm 8517 2015-05-02 20:07:15Z dietmar63 $
# $Id: 98_IF.pm 6855 2014-11-01 19:12:51Z damian-s $
# $Id: 73_PRESENCE.pm 8638 2015-05-26 19:34:04Z markusbloch $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 8575 2015-05-14 08:41:10Z rudolfkoenig $
# $Id: 42_SYSMON.pm 8708 2015-06-07 12:44:53Z hexenmeister $
# $Id: 59_Twilight.pm 8743 2015-06-14 12:14:57Z dietmar63 $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 59_Weather.pm 8688 2015-06-04 13:37:22Z borisneubert $
# $Id: 98_WeekdayTimer.pm 8621 2015-05-22 18:20:29Z dietmar63 $
# $Id: 00_ZWDongle.pm 8831 2015-06-26 09:21:54Z rudolfkoenig $
# $Id: 10_ZWave.pm 8824 2015-06-25 12:00:36Z rudolfkoenig $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 8758 2015-06-16 17:12:39Z rudolfkoenig $
# $Id: 98_dummy.pm 8809 2015-06-23 18:02:33Z rudolfkoenig $
# $Id: 91_eventTypes.pm 8725 2015-06-10 09:50:06Z rudolfkoenig $
# $Id: 99_myUtils.pm 2014-11-13 18:25:00 RDS$
# $Id: 91_notify.pm 8800 2015-06-22 18:24:59Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 8792 2015-06-21 12:39:22Z justme1968 $
# $Id: 32_speedtest.pm 6631 2014-09-29 12:52:53Z justme1968 $
# $Id: 98_telnet.pm 8229 2015-03-17 09:00:27Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $



Internals:
   CFGFN      /opt/fhem/FHEM/RDS_00_ZWave1.cfg
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyAMA0@115200
   DeviceName /dev/ttyAMA0@115200
   FD         15
   MaxSendRetries 3
   NAME       ZWAVE1
   NR         33
   PARTIAL
   RAWMSG     00130500
   ReadTime   1435416505.46804
   STATE      Initialized
   SendRetries 0
   SendTime   1435416505.44961
   TYPE       ZWDongle
   WaitForAck 0
   ZWAVE1_MSGCNT 71
   ZWAVE1_TIME 2015-06-27 16:48:25
   homeId     c1fd6b81
   nrNAck     0
   Matchlist:
     1:ZWave    .*
   Readings:
     2015-06-27 16:25:29   caps            Vers:0 Rev:0 ManufID:0000 ProductType:0000 ProductID:0000 UNKNOWN_b2 UNKNOWN_b5 ZW_WATCHDOG_CHECK ZW_RF_POWERLEVEL_GET ZW_ARE_NODES_NEIGHBOURS ZW_SEND_TEST_FRAME UNKNOWN_c2 UNKNOWN_c3 UNKNOWN_ca UNKNOWN_cb UNKNOWN_d2 UNKNOWN_d3 UNKNOWN_da UNKNOWN_db UNKNOWN_e2 UNKNOWN_e3 UNKNOWN_ea UNKNOWN_eb UNKNOWN_f2 UNKNOWN_f3 UNKNOWN_fa UNKNOWN_fb
     2015-05-14 14:45:47   ctrlCaps        PRIMARY
     2015-05-23 13:52:18   homeId          HomeId:c1fd6b81 CtrlNodeId:01
     2015-01-26 20:23:18   neighborList_1  17,20,23,25,26,27
     2015-04-07 16:08:54   neighborList_11 0
     2015-04-24 20:55:15   neighborList_17 23,24,25
     2015-04-07 16:13:31   neighborList_20 17,24,26,27
     2015-04-07 16:13:42   neighborList_23 17,25
     2015-04-07 16:12:00   neighborList_24 17,20,25,26,27
     2014-11-24 21:04:31   neighborList_3  0
     2014-11-24 20:45:59   nodeInfo_1      STATIC_CONTROLLER STATIC_CONTROLLER listening frequentListening:0 beaming:16 40kBaud Vers:4 Security:0
     2015-04-07 16:09:12   nodeList        1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26,27
     2015-06-27 16:25:28   state           opened
     2015-04-14 18:29:04   version         Z-Wave 3.42 STATIC_CONTROLLER
   SendStack:
Attributes:
   devStateIcon Initialized:rc_GREEN opened:rc_RED
   group      02.Steuereinheiten
   homeId     c1fd6b81
   icon       data92
   room       9.0_Steuerung
   verbose    5


rudolfkoenig

Beim initialisieren der ZWDongle holt FHEM erst die caps vom Dongle ab, danach werden sets/gets nur dann zugelassen, falls diese in caps enthalten sind. Offensichtlich ging in deinem Fall beim Abholen der caps was schief.


Versuch bitte ein "set ZWAVE1 reopen", evtl. mit vorher gesetzten "attr global verbose 5", um hier zu melden, falls es immer noch nicht funktioniert.

W107SL

Leider war der Reopen Befehl nicht von Erfolg gekrönt, die im Reading dargestellten Caps sehen immer noch recht merkwürdig aus.
Nachfolgend der Output nach "attr global Verbose 5"


2015.06.28 12:11:56 5: Cmd: >set ZWAVE1 reopen<
2015.06.28 12:11:56 4: ZWDongle set ZWAVE1 reopen
2015.06.28 12:11:57 3: Opening ZWAVE1 device /dev/ttyAMA0
2015.06.28 12:11:57 3: Setting ZWAVE1 serial parameters to 115200,8,N,1
2015.06.28 12:11:57 3: ZWAVE1 device opened
2015.06.28 12:11:57 4: ZWDongle_ReadAnswer arg:Clear regexp:wontmatch
2015.06.28 12:11:58 5: ZWDongle_ReadAnswer: select timeout
2015.06.28 12:11:58 4: ZWDongle get ZWAVE1 caps
2015.06.28 12:11:58 5: ZWDongle_Write 00 07
2015.06.28 12:11:58 5: SW: 01030007fb
2015.06.28 12:11:58 4: ZWDongle_ReadAnswer arg:caps regexp:^0107
2015.06.28 12:11:58 5: ACK received, removing 01030007fb from sendstack
2015.06.28 12:11:58 4: ZWDongle_Read ZWAVE1: sending ACK, processing 0107000000000000000000000000000000000000000000000000000000000000922a0606060606060606
2015.06.28 12:11:58 5: SW: 06
2015.06.28 12:11:58 4: ZWDongle_ReadAnswer for caps: 0107000000000000000000000000000000000000000000000000000000000000922a0606060606060606
2015.06.28 12:11:58 4: ZWDongle set ZWAVE1 timeouts 100 15
2015.06.28 12:11:58 4: ZWDongle_ReadAnswer arg:timeouts regexp:^0106
2015.06.28 12:12:01 5: ZWDongle_ReadAnswer: select timeout
2015.06.28 12:12:01 4: ZWDongle set ZWAVE1 setNIF 1 2 1 0
2015.06.28 12:12:01 5: Triggering ZWAVE1 (1 changes)
2015.06.28 12:12:01 5: Notify loop for ZWAVE1 reopen

rudolfkoenig

- Laenge: 2+8+32 Bytes, passt.

- die ersten zwei Bytes: 0107: passt
- die naechsten 8 Bytes beschreiben Hersteller, Produkt und Version. Das ist bei dir alles 0, ist nicht normal.
- die naechsten 32 Bytes sind ein Bitfeld, das die Capabilities (Faehigkeiten) der Dongle beschreibt, insg. 256. FHEM kennt z.Zt. etwa 90, ab 2. In deinem Fall sind die ersten 176 nicht gesetzt, danach aber bis zum letzten Bit, in einem komischen, sich wiederholenden Muster (06).


Ich vermute, dass das Razberry verwirrt ist, evtl. hilft ein Reset.

W107SL

Nach der Installation von z-way und einem Reset mit anschließendem Reboot des PI (zway muss dann definitiv beendet werden)
steht der Razberry wieder wie gewohnt zur Verfügung. Zumindest lässt er sich wieder abfragen, Inklusionen stehen aber noch aus.