getConfig

Begonnen von Damian, 20 Mai 2013, 01:13:28

Vorheriges Thema - Nächstes Thema

Damian

Hallo Martin,

nach dem Aufspielen der aktuellen CUL_HM.pm bekomme ich nicht mehr die detaillierten Informationen zu meiner Keymatic in dieser Form:

R-Fenster_Sw1-lgCtOff geLo
R-Fenster_Sw1-lgCtOn geLo
R-Fenster_Sw1-lgCtValHi 100
R-Fenster_Sw1-lgCtValLo 50
R-Fenster_Sw1-lgKeyJtOff open
R-Fenster_Sw1-lgKeyJtOn open
R-Fenster_Sw1-lgOnTime 111600 s
R-Fenster_Sw1-shCtOff geLo
R-Fenster_Sw1-shCtOn ltLo
R-Fenster_Sw1-shCtValHi 180
R-Fenster_Sw1-shCtValLo 50
R-Fenster_Sw1-shKeyJtOff no
R-Fenster_Sw1-shKeyJtOn open
R-Fenster_Sw1-shOnTime 111600 s
R-intKeyVisib invisib
R-keypressSignal on

nun sieht es so aus:

RegL_03:Fingerprint 03:55 04:32 05:B4 07:FF 0B:08 83:00 84:32 85:64 87:FF 8B:88 00:00


Gibt´s die symbolische Darstellung gar nicht mehr oder wie lässt sie sich jetzt anzeigen?

Gruß

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

Hallo Damian,
Sollte schon noch alles drin sein.
Steuern kannst du es mit "expert" - der ist aber schon auf level 2 bei dir.

kannst du das komplette list schicken?

Gruss
Martin

Damian

Hier die komplette Liste zuvor clear readings und danach getConfig gemacht:

Internals:
   CHANGED    
   DEF        12A81A
   EVENTS     61
   HMLAN_MSGCNT 69
   HMLAN_RAWMSG E12A81A,0000,024B608B,FF,FFCC,49A01012A81A2602650287FF8B880000
   HMLAN_RSSI -52
   HMLAN_TIME 2013-05-20 10:07:12
   IODev      HMLAN
   LASTInputDev HMLAN
   MSGCNT     69
   NAME       Tuerschloss
   NR         239
   NTFY_TRIGGERTIME 2013-05-20 09:18:46
   STATE      unlocked
   TYPE       CUL_HM
   lastMsg    No:49 - t:10 s:12A81A d:260265 0287FF8B880000
   protLastRcv 2013-05-20 10:07:12
   protSnd    10 last_at:2013-05-20 10:07:10
   protState  CMDs_done
   rssi_CUL_HM_HM_RC_KEY3_B_12A926 avg:-49.25 min:-70 max:-31 lst:-54 cnt:4
   rssi_HMLAN avg:-50 min:-55 max:-45 lst:-55 cnt:2
   rssi_Tuer_sw avg:-47.75 min:-52 max:-43 lst:-44 cnt:12
   rssi_at_HMLAN avg:-55.34 min:-71 max:-41 lst:-52 cnt:69
   Readings:
     2013-05-20 10:07:08   PairedTo        0x260265
     2013-05-20 10:07:08   R-pairCentral   0x260265
     2013-05-20 10:07:08   RegL_00:          02:01 03:59 0A:26 0B:02 0C:65 00:00
     2013-05-20 10:07:10   RegL_03:CUL_HM_HM_RC_KEY3_B_12A926_Btn_01   03:00 04:32 05:64 07:FF 0B:66 83:00 84:32 85:64  87:FF 8B:66 00:00
     2013-05-20 10:07:12   RegL_03:Fingerprint   03:55 04:32 05:B4 07:FF 0B:08 83:00 84:32 85:64  87:FF 8B:88 00:00
     2013-05-20 10:07:09   peerList        CUL_HM_HM_RC_KEY3_B_12A926_Btn_01,Fingerprint,
   Helper:
     mId        0019
     peerIDsRaw ,1DD4E101,12A92601,00000000
     rxType     2
     Respwait:
     Role:
       chn        1
       dev        1
     Rssi:
       Cul_hm_hm_rc_key3_b_12a926:
         avg        -49.25
         cnt        4
         lst        -54
         max        -31
         min        -70
       Hmlan:
         avg        -50
         cnt        2
         lst        -55
         max        -45
         min        -55
       Tuer_sw:
         avg        -47.75
         cnt        12
         lst        -44
         max        -43
         min        -52
       At_hmlan:
         avg        -55.3478260869565
         cnt        69
         lst        -52
         max        -41
         min        -71
     Shadowreg:
       RegL_01:  
Attributes:
   expert     2_full
   firmware   2.4
   group      aktuell
   model      HM-SEC-KEY
   peerIDs    00000000,12A92601,1DD4E101,
   room       Info
   serialNr   HEQ0025588
   subType    keyMatic
   webCmd     lock:unlock
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

Hallo Damian,

muss ich einmal suchen. Besteht das Problem nur bei keymatic?
Kommen die Register bei
get Tuerschloss regList
noch alle?

Gruss
Martin

Damian

Hallo Martin,

bei den anderen Aktoren habe ich keine direkten Peerings, daher sehe ich vermutlich dort keine ausführlichen Readings.

Ich habe noch mal die vorherige Version von CUL_HM aufgespielt (vom 14.04.2013), da bekomme ich in den Readings der Keymatic je nach expert-Modus gar keine (off) oder (bei on, bzw. full) symbolische Readings, aber niemals HEX-Listen, wie bei der aktuellen Version

Gruß

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Damian

Zitat von: martinp876 schrieb am Mo, 20 Mai 2013 11:16Hallo Damian,

muss ich einmal suchen. Besteht das Problem nur bei keymatic?
Kommen die Register bei
get Tuerschloss regList
noch alle?

Es scheint bei allen Aktoren so zu sein.

get Tuerschloss regList ist vollständig (symbolisch) wie zuvor.

Die Darstellung bei den Readings der Aktoren nach getConfig:

RegL_00 ...
RegL_03  ...

habe ich mit der alten Version nicht zu sehen bekommen.

Gruß

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

Hallo Damian,

bei expert unterscheiden ich die 3 level und habe es versucht einzuteilen
0: wichtige Daten, immer sichtbar
1: alle dekodierbaren Register
2: auch die 'rohdaten'

Funktionieren sollte dies bei allen Devices, auch wenn sie nicht gepeert werden koennen. Es gibt ja auch Register, die vom Peer unabhängig sind, je nach device.

Was ich nicht weiss (da es bei meinen Aktoren funktioniert) ist, ob die Registerzuordnung nicht mehr stimmt oder ob der automatische update nicht gestartet wird. Daher kannst du die beiden Dinge probieren:
get Tuerschloss regList # sollten alle Register angezeigt werden, die demTyp zugeordnet sind
get Tuerschloss reg all # die Register werden noch einmal dekodiert

gibt eines der beiden ein Ergebnis - oder beide?

Gruss
Martin

Damian

also get Tuerschloss regList

bzw. get Tuerschloss reg all

liefern Symbolische Werte, wie zuvor.

Damit kann ich leben (brauche die nur kurz für die Analyse).

Ausfürliche Readings tun es, egal in welchem Expert-Modus, bei mir nicht.

Gruß

Damian

P.S. Update funktioniert unter Windows nicht, daher kopiere ich die aktuellen Dateien manuell.








Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

ok, danke. werde einmal suchen...

martinp876

hm, kann noch keinen Unterschied sehen.
Du hast nur 10_CUL_HM ausgetauscht - version 3072 gegen 3172. HMconfig ist nicht geaendert?

get regList
und
get reg all
funktionieren und zeigen alle Daten an.

Kannst du es einmal mit dem mitgeliefertem File probieren und dann die Logs schicken - nach einem getConfig?

Danke Martin


Damian

Hallo Martin,

die letzte CUL_HM.pm aus dem obigen Post von dir bringt auch keine Besserung:

hier die Screenshots mit dieser CUL_HM.pm


(siehe Anhang / see attachement)



(siehe Anhang / see attachement)



(siehe Anhang / see attachement)


hier noch mal ein getConfig mit der alten CUL_HM.pm


(siehe Anhang / see attachement)


Im Anhang ist die CUL_HM.pm, mit der es bei mir funktioniert

Gruß

Damian



Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

Hi Damian,

klar, dass es nicht besser ist - aber was wurde ins logfile geschrieben? Kannst du dies posten?

Gruss
Martin

martinp876

Hallo Damian,

probiere mal die Datei im Anhang - die sollte das Problem loesen.

Die Werte waeren wohl auch sichtbar geworden mit
attr globla showInternalValues 1

Gruss
Martin

Damian

Hallo Martin,

mit der CUL_HM.PM aus dem letzten Post funktioniert es wieder;)

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

martinp876

gut - blöder Fehler beim Umsetzen intern...
kommt im nächsten Update

Gruss Martin