HM-OU-CF-PL - shOnTime lässt sich nicht setzen

Begonnen von wkarl, 13 Juli 2013, 10:13:32

Vorheriges Thema - Nächstes Thema

wkarl

Hallo,

das Register lässt sich auch nicht mit 111600 beschreiben.

Gut, ist ja auch nicht von hoher Wichtigkeit. Wollte lediglich an Hand der Länge des Läutens den Taster am Tor und an der Tür unterscheiden.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

wkarl

Hallo Martin,

Hab das ganze nochmal in aller Ruhe mit meinem Reserve-HMLAN durchgespielt und siehe da ich kann die Dauer der Signal-LED bzw -Gongs modifizieren. Siehe folgenden screenshot.

(siehe Anhang / see attachement)

Es wird hier beim remote eingestellt nicht im actor.

Hast Du eine Idee wie wir das weiter untersuchen können, warum fhem hier ein Problem hat?

Dank Dir schon mal und ciao
walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hallo Walter,

sieht schon viel besser aus.

Jetzt hast du viele Buttons. Die Idee ist, dass du Aktionen mit der SW triggerst und die messages aufzeichnest. Dann koennen wir sie auswerten.

Was kannst du alles bei "Schaltmodus" einstellen? Ein ist dauer-ein. Wenn du dann etwas anderes hineinschreibst waere die Frage, FHEM aus den Registern ausliest.

Gruss Martin


wkarl

Hallo Martin,

Schaltmodus hat die Einstellmöglichkeiten Ein oder Ein/Aus.

Wie kann ich messages aufzeichnen? Muss ich da was mit meinem anderen HMLAN oder dem CUL. Und einen CUNO hab ich hier auch noch am Laufen.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hallo Walter,

ich nutze wireshark um ethernet messages aufzuzeichnen. Ist sehr mächtig und doch relativ einfach. Wenn du ein Linux-system nutzt gibt es noch andere Möglichkeiten (aber ich habe eh immer wireshark installiert)
ist freeware und du kannst einfach filtern.

Alternativ kannst du hin und her schalten:
- mache eine Einstellung in HMconfig-SW
- lese die register mit FHEM aus. Mache ein saveConfig - immer ins gleiche File
- notiere, was unterschiedlich ist

In diesem Fall ist es nicht notwendig, den Ablauf aufzuzeichnen sondern einfach die Register. Die koennen wir dann vergleichen.

Gruss Martin

wkarl

Hallo Martin,

anbei die logs. HMLAN IP ist die .113. Die Datei AnzSigs enthält die Inforamtionen, wenn ich 'Anzahl der Signale' verändere. Die Datei 'ShortLongSig', wenn ich die Signalart umschalte.

(siehe Anhang / see attachement)

Signalart beinflusst die Länge von LED-an.

ich hoffe die Daten sind vollständig.
ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hallo Walter,

leider ist der Inhalt nicht lesbar. Hast du irgendeine encryption eingeschaltet?
Schade.

Was kann man alles bei Signalart einstellen? Offensichtlich nicht die Zeit in sekunden.
Evtl sind nur einzelne Werte zugelassen (würde xml wiedersprechen)
Wenn du die Zeit geaendert hast, kannst du dann einmal mit FHEM auslesen?

Gruss Martin

wkarl

Hallo Martin,

ich kann nicht nachvollziehen, ob bei Wireshark irgendwas mit Verschlüsselung eingestellt ist. Ich hab die log mal gezippt. Vielleicht liegst am hochladen.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

wkarl

Hallo Martin,

Hier die Ergebnisse über fhem.
Den Wert in der HMLAM SW auf 20 gesetzt (Anzahl der Signale)

(siehe Anhang / see attachement)


Den Wert 'Signalart' von 'Lang' auf 'Kurz' gesetzt. Vorherige Werte: 24:02 und 8D:02

(siehe Anhang / see attachement)


ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hallo Walter,

aufschlussreich!
vorab kommentar:
- es wird der "ActTypeOuCf". Den hatte ich noch nicht eingebaut
=> kommt in der nächsten Version, kann no/short/long und ist zusammen mit ActNum zu sehen.
- onTime wird nicht geaendert. Die bleibt konstant.
- die Adresse 8D und 8E ist extrem seltsam. Es ist nicht beschrieben, taucht nur in 'long' und nicht in 'short' auf. Falls du nicht folgen kannst, egal. Will nur sagen,dass ich mir hier Gedanken machen muss.

Melde mich, wenn es eine neue Version gibt.

Falls du noch einen Expert mode einstellen kannst in der SW waere hilfreich. manchman ist der Knopf etwas versteckt.

Gruss Martin


wkarl

Hallo Martin,

ZitatFalls du noch einen Expert mode einstellen kannst in der SW waere hilfreich. manchman ist der Knopf etwas versteckt.

Meinst Du das?

(siehe Anhang / see attachement)


Dann sieht es so aus.

(siehe Anhang / see attachement)


ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

martinp876

Hi,

so nun die Auswertung:
Register
ActTypeOuCf
ActNum      
sind neu und entsprechenden den Daten deines tests.

8D ist "seltsam". Sollte heissen, dass die Statemachine - nur bei "long-press" - einen state "ramp" hat. Sollte also ein trigger long mehrfach kommen (long trigger kommen bis 'knopf loslassen' alle .4s  ode so)  wird der Channel im state ramp verharren.
Evtl soll es berücksichtigen, dass der Ton so lang ist, dass er mit 'longPress-repeat' kollodiert.

Das Register habe ich nicht sichtbar gemacht - könnte man noch....

wie gesagt - ungeklaert ist die onTime. Die ist vorhanden und lesbar. Nach HM software auch einstellbar (du solltest es igendwo in den Einstellungen finden koennen).

Die Version ist 3464.
File HMConfig.pm


Gruss Martin
Gruss Martin

Spiceweasel

Hallo Zusammen,

Bin ziemlich am Anfang mit Homematic. Habe auch einen HM-OU-CF-PL geholt und will die shOnTime (Sound, Led Dauer) verändern.

Wenn ich alles richtig verstanden habe, wird das gerade analysiert und man kann es irgendwann mal per Fhem konfigurieren?

mfg
Spice

martinp876

Hallo Spice,

nach Angaben ist dass, was fhem macht alles ok. Du könntest einmal selbst einen test machen.
- peere einen dummy (virtual, was du willst) mit je LED und ton
- setze shOnTime und lgOnTime für alle beiden peers (also 4 mal regSet)
- lese das Device wieder aus (autorReadReg oder getConfig)

Evtl alles mitloggen (für mich roh), also
attr global verbose 1
attr hmlan loglevel 1

Wenns klappt ist alles ok,wenn nicht das Logfile posten

Gruss Martin

Phil__

Hallo,

ich habe auch das Problem das Gong und LED max 2 mal klingeln bzw blinken und dann ausgehen.
Mein ziel wäre ein on-for-timer 300 sec. aber ein set on-for-timer oder on-till bewirkt auch nur ein 2 maliges klingeln bzw blinken.

Hat das schon jemand hinbekommen??

Meine Config:
define SIGNAL_SEC_INNEN CUL_HM 2B9234
attr SIGNAL_SEC_INNEN IODev HMLAN1
attr SIGNAL_SEC_INNEN IOgrp VCCU:HMLAN1
attr SIGNAL_SEC_INNEN autoReadReg 4_reqStatus
attr SIGNAL_SEC_INNEN expert 2_full
attr SIGNAL_SEC_INNEN firmware 1.1
attr SIGNAL_SEC_INNEN model HM-OU-CF-PL
attr SIGNAL_SEC_INNEN room Security
attr SIGNAL_SEC_INNEN serialNr LEQ0573124
attr SIGNAL_SEC_INNEN subType outputUnit
attr SIGNAL_SEC_INNEN webCmd getConfig:clear msgEvents
define FileLog_SIGNAL_SEC_INNEN FileLog /media/usblog/fhem/log/SIGNAL_SEC_INNEN-%Y.log SIGNAL_SEC_INNEN
attr FileLog_SIGNAL_SEC_INNEN logtype text
attr FileLog_SIGNAL_SEC_INNEN room CUL_HM

define SIGNAL_SEC_INNEN_LED CUL_HM 2B923401
attr SIGNAL_SEC_INNEN_LED model HM-OU-CF-PL
attr SIGNAL_SEC_INNEN_LED peerIDs 00000000,
attr SIGNAL_SEC_INNEN_LED room Security

define SIGNAL_SEC_INNEN_SOUND CUL_HM 2B923402
attr SIGNAL_SEC_INNEN_SOUND model HM-OU-CF-PL
attr SIGNAL_SEC_INNEN_SOUND peerIDs 00000000,
attr SIGNAL_SEC_INNEN_SOUND room Security



Ein list SIGNAL_SEC_INNEN bringt folgendes:
Internals:
   DEF        2B9234
   HMLAN1_MSGCNT 3
   HMLAN1_RAWMSG R8FDA531C,0001,EAC0BF6D,FF,FFC7,09A4102B9234BADB330602000039
   HMLAN1_RSSI -57
   HMLAN1_TIME 2014-11-08 15:41:30
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     3
   NAME       SIGNAL_SEC_INNEN
   NR         1085
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 SIGNAL_SEC_INNEN_LED
   channel_02 SIGNAL_SEC_INNEN_SOUND
   lastMsg    No:0A - t:10 s:2B9234 d:000000 06010000
   protLastRcv 2014-11-08 15:41:38
   protSnd    10 last_at:2014-11-08 15:41:30
   protState  CMDs_done
   rssi_HMLAN1 lst:-57 max:-56 min:-58 avg:-57.12 cnt:8
   rssi_at_HMLAN1 min:-58 avg:-56.09 cnt:11 lst:-58 max:-55
   Readings:
     2014-11-08 15:18:29   CommandAccepted yes
     2014-11-08 15:18:28   D-firmware      1.1
     2014-11-08 15:18:28   D-serialNr      LEQ0573124
     2014-11-08 15:18:33   PairedTo        0xBADB33
     2014-11-08 15:18:30   R-pairCentral   0xBADB33
     2014-11-08 15:18:33   RegL_00:        02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:BA 0B:DB 0C:33 00:00
     2014-11-08 15:41:30   state           CMDs_done
   Helper:
     cSnd       01BADB332B9234020E
     mId        005C
     rxType     1
     Io:
       newChn     +2B9234,00,01,00
       nextSend   1415457698.86257
       prefIO     HMLAN1
       rxt        0
       vccu       VCCU
       p:
         2B9234
         00
         01
         00
     Mrssi:
       mNo        0A
       Io:
         HMLAN1     -56
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       Hmlan1:
         avg        -57.125
         cnt        8
         lst        -57
         max        -56
         min        -58
       At_hmlan1:
         avg        -56.0909090909091
         cnt        11
         lst        -58
         max        -55
         min        -58
     Shadowreg:
Attributes:
   IODev      HMLAN1
   IOgrp      VCCU:HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.1
   model      HM-OU-CF-PL
   room       Security
   serialNr   LEQ0573124
   subType    outputUnit
   webCmd     getConfig:clear msgEvents
Server: Intel DH77EB + Core i3-2120 mit Ubuntu Server 14.04
Backup: Beaglebone Black
Homematic: HM-LAN-Adapter, HM-CC-RT-DN, HM-CC-TC, HM-LC-SW1-PL2, HM-SEC-RHS, HM-SEC-SC, HM-TC-IT-WM-W-EU, HM-WDS10-TH-O
Weitere: Denon-AVR, PhilipsTV, PhilipsHue, Raspi+XBMC
Nexus 7 (WebViewControl + FTUI)