HM-OU-CFM-PL

Begonnen von schaeumer, 12 Februar 2013, 21:47:10

Vorheriges Thema - Nächstes Thema

schaeumer

Ich möchte gern den Gong oder die LED erstmal aus FHEM ansteuern. Leider funzt es nicht.

list  CUL_HM_outputUnit_183EEE bringt folgendes

Internals:
   CUL_0_MSGCNT 1
   CUL_0_RAWMSG A0D008410183EEE0000000600000041
   CUL_0_RSSI -41.5
   CUL_0_TIME 2013-02-12 21:19:04
   DEF        183EEE
   IODev      CUL_0
   LASTIODev  CUL_0
   MSGCNT     1
   NAME       CUL_HM_outputUnit_183EEE
   NR         164
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 CUL_HM_outputUnit_183EEE_Led
   channel_02 CUL_HM_outputUnit_183EEE_Mp3
   lastMsg    No:00 - t:10 s:183EEE d:000000 06000000
   protCmdDel 19
   protLastRcv 2013-02-12 21:19:04
   protResnd  48 last_at:2013-02-12 21:30:43
   protResndFail 18 last_at:2013-02-12 21:30:45
   protSnd    18 last_at:2013-02-12 21:30:36
   protState  CMDs_done_events:3
   Readings:
     2013-02-12 20:23:06   CommandAccepted yes
     2013-02-12 21:19:04   powerOn         -
     2013-02-12 21:30:45   state           MISSING ACK
   Fhem:
   Helper:
     burstEvtCnt 3
     mId        0075
     rxType     1
Attributes:
   devInfo    260200
   firmware   2.0
   hmClass    receiver
   model      HM-OU-CFM-PL
   room       CUL_HM
   serialNr   IEQ0533037
   subType    switch

log nach set on:
2013.02.12 21:30:00 1: CUL_0: A0E1580021A0940F110340101C8403F -65.5
2013.02.12 21:30:03 1: SW: As0E16A011F11034183EEE0201C80000
2013.02.12 21:30:05 1: SW: As0E16A011F11034183EEE0201C80000
2013.02.12 21:30:09 1: SW: As0E16A011F11034183EEE0201C80000
2013.02.12 21:30:36 1: SW: As0E17A011F11034183EEE0201C80000
2013.02.12 21:30:38 1: SW: As0E17A011F11034183EEE0201C80000
2013.02.12 21:30:43 1: SW: As0E17A011F11034183EEE0201C80000

die LED log:
2013-02-12_21:43:21 CUL_HM_outputUnit_183EEE_Led set_on

aber es passiert an dem Gong einfach nix

hier die fhem.cfg:

habe den Gong mit dem HM-PB-2-WM55 gepairt. das funktioniert auch (Standard-Ton und Rote LED)

aber die Ansteuerung über FHEM und CUL klappt nicht.

Vielleicht hat jemand einen Tip?

martinp876

wie ist den deine Config zustande gekommen? aber nich automatisch hoffe ich.

der subtype deines device steht auf "switch" - sollte aber auf "outputUnit" stehen. Das sollte sich auch automatisch so eintragen, wenn du anlernen drueckst.

Und dann bekommst du auch die Kommandos, die funktionieren sollten - on ist da nicht dabei ;-)

Falls du aus einem andere Thread abgeschrieben hast - das war kein HM-OU-CFM-PL sondern ein HM-OU-CF-PL, und der ist ein switch...
Etwas mehr vertrauen in die automatic ;-)

schaeumer

Ja, ich hatte abgeschrieben. automatisch wird outputUnit erkannt. Ich möchte gern die Klingel nicht nur mit dem Taster bedienen sondern mit einem virtuellen Schalter aus fhem bzw spaeter noch mit einem Türkontakt. Aber ich scheitere schon beim virtuellen Schalter.

martinp876

virtuelle Schalter sind "besondere" Gebilde, meist nicht notwendig.

Du solltest jetzt die LEDs schalten koennen und deien MP3s abspielen - mit "playTone" und "led". Damit lassen sich entsprechende notifies basteln - oder buttons in die webpage einbauen (siehe attr webCmd)

ein virtuellen Schalter bietet ein anderes heangehen und ist komplizierter. Zum einen ist es geschmackssache. zum anderen lassen sich weitere Zustaende programmienren - aber das ist sicher nicht jedermanns Sache.

Anders sieht es mit der Bausteinkopplung aus (also den peers). Das kann man ueber FHEM notifies machen - oder es direkt peeren (meine variante).

Generell ist peeren immer das gleiche (auch fuer virtuelle buttons) und sollte im commandref geschrieben sein.
Kommandos sind
set devicepair -> peeren
set getConfig -> lesen/pruefen
get reg all  -> lesen der register und settings

attribut "expert" zum Steuern des Anzeige-levels um web-interface

Gruss
Martin



schaeumer

Vielen Dank für Deine Antwort. Am WE werd ich dann weiter testen und berichten.

Gruß Jörg

schaeumer

So. Hab es hinbekommen. Funktionierte anfangs nicht. Hab das "Gongdevice" nochmal komplett gelöscht. Dann den Gong neu gepairt. Und dann gings. So langsam komme ich in das Thema rein. Gut das es solche Foren gibt und man nicht gleich als Depp behandelt wird. Schließlich fangen wir alle mal an. Also vielen Dank nochmal für Deine Hilfe. (Die 16-fach Status-LED Anzeige kam heute auch noch. Funktioniert ohne Probleme!)

martinp876


eddtima

Hilfe! Ich bin der nächste, der seinen MP3/Funkgong HM-OU-CFM-PI nicht zum Gongen oder Leuchten bekommt. Kann denn das wirklich so schwer sein? Ich bin nun alle diesbezüglichen Threads mehrfach durchgegangen und komme einfach nicht weiter. Vielleicht kann mir jemand helfen.

Die Konfiguration in fhem.cfg wurde i.w. automatisch erstellt und sieht so aus:
define Tuergong CUL_HM 18400B
attr Tuergong .devInfo 260100
attr Tuergong .stc 12
attr Tuergong expert 2_full
attr Tuergong firmware 2.0
attr Tuergong model HM-OU-CFM-PL
attr Tuergong peerIDs
attr Tuergong room 02_Obergeschoss
attr Tuergong serialNr IEQ0532750
attr Tuergong subType outputUnit
attr Tuergong webCmd getConfig
define FileLog_Tuergong FileLog ./log/Tuergong-%Y.log Tuergong
attr FileLog_Tuergong logtype text
attr FileLog_Tuergong room 90_Logs

define Tuergong_Led CUL_HM 18400B01
attr Tuergong_Led model HM-OU-CFM-PL
attr Tuergong_Led peerIDs
attr Tuergong_Led room 02_Obergeschoss
define FileLog_Tuergong_Led FileLog ./log/Tuergong_Led-%Y.log Tuergong_Led
attr FileLog_Tuergong_Led logtype text
attr FileLog_Tuergong_Led room 90_Logs

define Tuergong_Mp3 CUL_HM 18400B02
attr Tuergong_Mp3 model HM-OU-CFM-PL
attr Tuergong_Mp3 peerIDs
attr Tuergong_Mp3 room 02_Obergeschoss
define FileLog_Tuergong_Mp3 FileLog ./log/Tuergong_Mp3-%Y.log Tuergong_Mp3
attr FileLog_Tuergong_Mp3 logtype text
attr FileLog_Tuergong_Mp3 room 90_Logs


'list Tuergong' ergibt folgende Ausgabe:
Internals:
   DEF        18400B
   IODev      CUL1
   NAME       Tuergong
   NR         131
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 Tuergong_Led
   channel_02 Tuergong_Mp3
   protCmdDel 44
   protResnd  66 last_at:2013-03-08 17:57:16
   protResndFail 15 last_at:2013-03-08 17:57:19
   protSnd    15 last_at:2013-03-08 17:57:09
   protState  CMDs_done_events:3
   Readings:
     2013-03-08 17:58:00   RegL_00:        
     2013-03-08 17:57:19   state           MISSING ACK
   Helper:
     burstEvtCnt 3
     mId        0075
     rxType     1
Attributes:
   expert     2_full
   firmware   2.0
   model      HM-OU-CFM-PL
   peerIDs    
   room       02_Obergeschoss
   serialNr   IEQ0532750
   subType    outputUnit
   webCmd     getConfig


Mein Kommando 'set Tuergong_Led led orangeL' in der Kommandozeile wird mit Ignoranz bestraft und führt im fhem.log zu folgender Ausgabe:

2013.03.08 18:08:46 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem?cmd=set+Tuergong_Led+orangeL
2013.03.08 18:08:47 4: /fhem?cmd=set+Tuergong_Led+orangeL / RL: 916 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/css/style.css
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/js/svg.js
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50154 GET /fhem/js/fhemweb.js
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50155 GET /fhem/icons/favicon
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/icons/darklogo
2013.03.08 18:08:47 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/icons/icoEverything
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem?cmd=set+Tuergong_Led+led+orangeL
2013.03.08 18:09:03 2: CUL_HM set Tuergong_Led led orangeL rxt:1
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem
2013.03.08 18:09:03 4: /fhem / RL: 812 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/css/style.css
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/js/svg.js
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50154 GET /fhem/js/fhemweb.js
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50179 GET /fhem/icons/favicon
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/icons/darklogo
2013.03.08 18:09:03 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/icons/icoEverything
2013.03.08 18:09:05 4: CUL_HM_Resend: Tuergong nr 2
2013.03.08 18:09:08 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem?room=90_Logs
2013.03.08 18:09:09 4: /fhem?room=90_Logs / RL: 1525 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.08 18:09:09 4: CUL_HM_Resend: Tuergong nr 3
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/css/style.css
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50189 GET /fhem/icons/favicon
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50154 GET /fhem/js/fhemweb.js
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/js/svg.js
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50153 GET /fhem/icons/darklogo
2013.03.08 18:09:09 4: HTTP FHEMWEB:192.168.1.39:50156 GET /fhem/icons/icoEverything


Ein Blick in die Logdatei Tuergong-2013.log liefert folgendes Ergebnis:
2013-03-08_17:39:42 Tuergong MISSING ACK
2013-03-08_17:41:53 Tuergong MISSING ACK
2013-03-08_17:42:05 Tuergong MISSING ACK
2013-03-08_17:45:35 Tuergong MISSING ACK
2013-03-08_17:46:26 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:47:02 Tuergong RESPONSE TIMEOUT:RegisterRead
2013-03-08_17:47:38 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:53:39 Tuergong RESPONSE TIMEOUT:RegisterRead
2013-03-08_17:53:49 Tuergong set_playTone 000
2013-03-08_17:54:15 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:54:23 Tuergong set_playTone 001
2013-03-08_17:54:46 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:54:52 Tuergong set_led orangeL
2013-03-08_17:55:23 Tuergong RESPONSE TIMEOUT:RegisterRead
2013-03-08_17:56:00 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:56:34 Tuergong RESPONSE TIMEOUT:PeerList
2013-03-08_17:56:43 Tuergong MISSING ACK
2013-03-08_17:57:19 Tuergong MISSING ACK
2013-03-08_18:09:12 Tuergong MISSING ACK


Kann mir jemand helfen, der Büchse einen Ton und/oder Licht zu entlocken?
FHEM auf Odroid N2, FTUI, etwa 110 Homematic Devices verschiedenster Coleur, BMWi3, Gardena, Hue, Sonos, Alexa, Harmony Hub, Samsung TV

martinp876

Hi

wie du sehen kannst ist eigentlich gar kein Kommando zu deinem Gong durchgedrungen.

 
ZitatprotCmdDel 44
   protResnd  66 last_at:2013-03-08 17:57:16
   protResndFail 15 last_at:2013-03-08 17:57:19
   protSnd    15 last_at:2013-03-08 17:57:09
   protState  CMDs_done_events:3

Also erste einmal sollte das pairen funktionieren. Hast du alles probiert -also
hmpairforsec?
und
pair
und
hmpairserial?

dann kannst du ein getConfig probieren.

Gruss
Martin


eddtima

Hey Martin,

super, es funktioniert jetzt. Komisch, ich habe reproduzierbar auch nicht anderes gemacht als vorher, aber jetzt gongt und leuchtet er.

Mein Vorgehen:
1) set CUL1 hmPairForSec 600
2) kurzer Tasendruck am Aktor (Kanal 1 gewählt), dann 4 sek Tastendruck zu Start des Pairing
3 Im EventMonitor ist dann das Anlegen des Devices zu beobachten, in der fhem.cfg wird die Konfig gespeichert
4) "set CUL_HM_HM_OU_CFM_PL_18400B_Led led orangeL" funktioniert, Ergebniss im EventMonitor:
2013-03-09 12:41:47 CUL_HM CUL_HM_HM_OU_CFM_PL_18400B_Led set_led orangeL
2013-03-09 12:41:51 CUL_HM CUL_HM_HM_OU_CFM_PL_18400B_Led on


In den Readings des Gerätes lässt sich lesen:
CommandAccepted   yes      2013-03-09 12:41:51
state             on       2013-03-09 12:41:51



Es bleiben ein paar kleine Fragen:

Von Zeit zu Zeit (1 mal von 10?) wird ein Kommando aber mit "MISSING ACK" abgeschlossen und nicht ausgeführt. Wenn es einmal nicht funktioniert hat, werden die nächsten Kommandos meistens auch nicht akzeptiert. Ist das normal? Oder hat das Pairing doch nicht ganz funktioniert??

set CUL_HM_HM_OU_CFM_PL_18400B pair bringt kein greifbares Ergebnis, und wird im EventMoitor mit 2013-03-09 15:10:22 CUL_HM CUL_HM_HM_OU_CFM_PL_18400B MISSING ACK quittiert.

set CUL1 hmPairSerial IEQ0532750 führt zu keiner Reaktion ausser
2013.03.09 15:10:43 3: CUL_HM pair: CUL_HM_HM_OU_CFM_PL_18400B outputUnit, model HM-OU-CFM-PL serialNr IEQ0532750
2013.03.09 15:10:45 4: CUL_HM_Resend: CUL_HM_HM_OU_CFM_PL_18400B nr 2
2013.03.09 15:10:46 4: CUL_HM_Resend: CUL_HM_HM_OU_CFM_PL_18400B nr 3



Kann man eigentlich die Lautstärke des abgespielten MP3s einstellen? Habe auf Anhieb kein Kommando gesehen ...


Einstweilen vieeeeelen Dank für Deine Hilfe.  Ich bin schon froh, dass es einigermaßen funktioniert und sich der MP3/Gong-Aktor Gerät überhaupt regt.

Viele Grüße
/Till
FHEM auf Odroid N2, FTUI, etwa 110 Homematic Devices verschiedenster Coleur, BMWi3, Gardena, Hue, Sonos, Alexa, Harmony Hub, Samsung TV

martinp876

zu den missing acks waerenroh-logs hilreich

attr global verbose 1
attr global mseclog 1
attr hmlan loglevel 1


zum Einstellen der Lautstaerke:
Schau dir einmal die Register an: Intense sollte das machen. (lgIntense und shIntense)

Die Lautstaerk beim Kommando gleich mit zu steuern habe wir nicht gefunden - muss man evtl noch probieren

Gruss
Martin

eddtima

Hi Martin,

ich habe es mit den 3 Kommandos probiert, allerdings bekomme ich damit so gut wie keinen Output. Bist Du sicher, dass 'attr verbose 1' richtig ist? Unterdrückst Du damit nicht nahezu alle Meldungen?

Das 'attr hmlan loglevel 1' akzeptiert mein FHEM nicht, denke das liegt daran, dass meine Homematic-Meldungen über einen CUL an der FB7390 kommuniziert werden. Also kein HM-LAN Adapter.

Bin dann auf 'attr verbose 5' gewechselt und erhalte folgenden Log im fhem-2013-03.log: 2013.03.10 17:51:31.680 4: Connection accepted from FHEMWEB:192.168.1.39:51672
2013.03.10 17:51:31.686 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem?cmd={ReadingsVal(%221FL_MP3Gong_Mp3%22,%22playTone%22,%22%22)}&XHR=1
2013.03.10 17:51:31.689 5: Cmd: >{ReadingsVal("1FL_MP3Gong_Mp3","playTone","")}<
2013.03.10 17:51:31.725 4: /fhem?cmd={ReadingsVal(%221FL_MP3Gong_Mp3%22,%22playTone%22,%22%22)}&XHR=1 / RL: 21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.10 17:51:34.398 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem?detail=1FL_MP3Gong_Mp3&detail=1FL_MP3Gong_Mp3&dev.set1FL_MP3Gong_Mp3=1FL_MP3Gong_Mp3&cmd.set1FL_MP3Gong_Mp3=set&arg.set1FL_MP3Gong_Mp3=playTone&val.set1FL_MP3Gong_Mp3=1
2013.03.10 17:51:34.401 5: Cmd: >set 1FL_MP3Gong_Mp3 playTone 1<
2013.03.10 17:51:34.407 5: Triggering 1FL_MP3Gong_Mp3 (1 changes)
2013.03.10 17:51:34.414 5: Notify loop for 1FL_MP3Gong_Mp3 set_playTone 1
2013.03.10 17:51:34.487 2: CUL_HM set 1FL_MP3Gong_Mp3 playTone 1 rxt:1
2013.03.10 17:51:34.490 5: CUL1 sending As0E0BA011F1123418400B8002020201
2013.03.10 17:51:34.491 5: SW: As0E0BA011F1123418400B8002020201
2013.03.10 17:51:34.510 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem?detail=1FL_MP3Gong_Mp3
2013.03.10 17:51:34.728 4: /fhem?detail=1FL_MP3Gong_Mp3 / RL: 3349 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.10 17:51:34.758 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem/css/style.css
2013.03.10 17:51:34.767 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem/js/svg.js
2013.03.10 17:51:34.773 4: Connection accepted from FHEMWEB:192.168.1.39:51673
2013.03.10 17:51:34.781 4: Connection accepted from FHEMWEB:192.168.1.39:51674
2013.03.10 17:51:34.784 4: HTTP FHEMWEB:192.168.1.39:51673 GET /fhem/js/fhemweb.js
2013.03.10 17:51:34.790 4: HTTP FHEMWEB:192.168.1.39:51674 GET /fhem/icons/favicon
2013.03.10 17:51:34.844 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem/icons/darklogo
2013.03.10 17:51:34.849 4: HTTP FHEMWEB:192.168.1.39:51674 GET /fhem?cmd={ReadingsVal(%221FL_MP3Gong_Mp3%22,%22clear%22,%22%22)}&XHR=1
2013.03.10 17:51:34.852 5: Cmd: >{ReadingsVal("1FL_MP3Gong_Mp3","clear","")}<
2013.03.10 17:51:34.887 4: /fhem?cmd={ReadingsVal(%221FL_MP3Gong_Mp3%22,%22clear%22,%22%22)}&XHR=1 / RL: 21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.10 17:51:34.890 4: HTTP FHEMWEB:192.168.1.39:51673 GET /fhem/icons/icoEverything
2013.03.10 17:51:34.898 4: Connection accepted from FHEMWEB:192.168.1.39:51675
2013.03.10 17:51:34.902 4: HTTP FHEMWEB:192.168.1.39:51675 GET /fhem?cmd={AttrVal(%221FL_MP3Gong_Mp3%22,%22room%22,%22%22)}&XHR=1
2013.03.10 17:51:34.905 5: Cmd: >{AttrVal("1FL_MP3Gong_Mp3","room","")}<
2013.03.10 17:51:34.944 4: /fhem?cmd={AttrVal(%221FL_MP3Gong_Mp3%22,%22room%22,%22%22)}&XHR=1 / RL: 35 / text/plain; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.10 17:51:36.508 5: CUL1 sending As0E0BA011F1123418400B8002020201
2013.03.10 17:51:36.511 5: SW: As0E0BA011F1123418400B8002020201
2013.03.10 17:51:36.523 4: CUL_HM_Resend: 1FL_MP3Gong nr 2
2013.03.10 17:51:38.178 5: CUL1 sending As0E0BA011F1123418400B8002020201
2013.03.10 17:51:38.181 5: SW: As0E0BA011F1123418400B8002020201
2013.03.10 17:51:38.193 4: CUL_HM_Resend: 1FL_MP3Gong nr 3
2013.03.10 17:51:43.174 5: Triggering 1FL_MP3Gong (1 changes)
2013.03.10 17:51:43.183 5: Notify loop for 1FL_MP3Gong MISSING ACK
2013.03.10 17:51:46.568 4: HTTP FHEMWEB:192.168.1.39:51672 GET /fhem?room=90_Logs
2013.03.10 17:51:47.692 4: /fhem?room=90_Logs / RL: 1578 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /


Im Devicelog selbst wird fast nichts geloggt: 2013-03-10_17:51:34 1FL_MP3Gong_Mp3 set_playTone 1

Der Event Monitor sagt folgendes: 2013-03-10 17:51:34.485 CUL_HM 1FL_MP3Gong_Mp3 set_playTone 1
2013-03-10 17:51:43.251 CUL_HM 1FL_MP3Gong MISSING ACK


list 1FL_MP3Gong führt zu folgender Ausgabe: Internals:
   CUL1_MSGCNT 8
   CUL1_RAWMSG A0D0AA41018400BF112340602000013
   CUL1_RSSI  -64.5
   CUL1_TIME  2013-03-10 17:49:35
   DEF        18400B
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     8
   NAME       1FL_MP3Gong
   NR         124
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 1FL_MP3Gong_Led
   channel_02 1FL_MP3Gong_Mp3
   lastMsg    No:0A - t:10 s:18400B d:F11234 06020000
   protCmdDel 0
   protLastRcv 2013-03-10 17:49:35
   protResnd  5 last_at:2013-03-10 17:51:38
   protResndFail 2 last_at:2013-03-10 17:51:43
   protSnd    4 last_at:2013-03-10 17:51:34
   protState  CMDs_done_events:3
   rssi_CUL1  avg:-66 min:-66 max:-66 lst:-66 cnt:2
   rssi_at_CUL1 avg:-65 min:-65.5 max:-64.5 lst:-64.5 cnt:8
   Readings:
     2013-03-10 17:51:43   state           MISSING ACK
   Helper:
     burstEvtCnt 3
     mId        0075
     rxType     1
     Rssi:
       Cul1:
         avg        -66
         cnt        2
         lst        -66
         max        -66
         min        -66
       At_cul1:
         avg        -65
         cnt        8
         lst        -64.5
         max        -64.5
         min        -65.5
Attributes:
   expert     2_full
   firmware   2.0
   model      HM-OU-CFM-PL
   peerIDs    
   room       01_Erdgeschoss
   serialNr   IEQ0532750
   subType    outputUnit
   webCmd     getConfig


Kannst Du etwas damit anfangen?

Danke für Deinen Hinweis mit den Registern. Allerdings fehlt mir dazu noch jede Idee, wie ich das umsetzen kann, da ich noch nie etwas mit Registern zu tun hatte. Kannst Du mir dazu sagen, wo ich weitersuchen kann? Ich will Dir hier ersparen, bei Adam und Eva anzufangen, ohne dass ich mich selbst genug bemüht habe ... In der erweiterten fhem-Anleitung ist ja seit kurzem ein Homematic-Anhang (von Dir?), da muss ich mich mal kräftig einlesen.

Vielen Dank und Grüße
/Till
FHEM auf Odroid N2, FTUI, etwa 110 Homematic Devices verschiedenster Coleur, BMWi3, Gardena, Hue, Sonos, Alexa, Harmony Hub, Samsung TV

martinp876

ZitatBist Du sicher, dass 'attr verbose 1' richtig
ja. Es wird alles bis auf level 1 unterdrückt, richtig

Zitat'attr hmlan loglevel 1' akzeptiert mein FHEM nicht
stimmt. dein IO device heisst ja auch "CUL1". also waere
attr CUL1 loglevel 1
korrekt.
Damit wird alles, was CUL1 zu sagen hat auf level 1 gesetzt. Somit wird das log vom anderen Ramsch (nicht so gemeint...;-)) befreit und ich muss nicht so viel nacharbeiten, die gesuchte Info zu finden.
Mit dem Vorgehen kannst du also quasi nur auf deinen gewünschten output filtern.

aber bei deinen 3 Messages ist es nicht so schlimm.

so, zum Inhalt: es wird eine message gesendet, die aber nicht beantwortet wird. Aus den "prot" Eintraegen ist zu sehen, dass in diesem ablauf noch nichts funktioniert hat.

Hat schon einmal etwas funktioniert, also das device auf eine message geantwortet? Ich kann nicht sehen, dass das device gepairt ist.
kannst du ein getConfig machen? Danach ein list auf alle 3 entities (falls es funktioniert hat).

evtl setzt du das attribut autoReadReg (nur am device, nicht den channels), dann wird die Konfiguration bei jeden restart neu gelesen. Mache ich bei allen devices, die 'normal' antworten.

Gruss
Martin




eddtima

Hallo Martin,

ok, die 3 Kommandos zum loglevel wurden ohne Fehler akzeptiert.

Zu Deiner Frage: Ja, immer mal wieder funktioniert etwas, und dann wieder nicht. Da es zwischendurch funktioniert (sowohl LED-Farben als auch Mp3-Dateien werden abgespielt), bin ich bisher davon ausgegangen, dass das Pairing funktioniert hat. Bin ich da auf dem Holzweg? Wo kann ich das kontrollieren?

Ein 'set 1FL_MP3Gong getConfig' liefert überhaupt keinen Output, auch nicht im fhem-03-2013.log oder EventMonitor.

Im Fhem Webfrontend kann ich im Device in der tabellarischen Übersicht aber folgenden Status sehen, der bei getConfig (nicht über die Kommandozeile sondern per 'set' upgedated wird):

CHANGED

CUL1_MSGCNT     39
CUL1_RAWMSG     A0E9F800218400BF112340101C8004410
CUL1_RSSI       -66
CUL1_TIME       2013-03-11 21:37:49
DEF             18400B
EVENTS          7
IODev           CUL1
LASTInputDev    CUL1
MSGCNT          39
NAME            1FL_MP3Gong
NR              123
STATE           RESPONSE TIMEOUT:RegisterRead
TYPE            CUL_HM
channel_01      1FL_MP3Gong_Led
channel_02      1FL_MP3Gong_Mp3
lastMsg         No:9F - t:02 s:18400B d:F11234 0101C80044
protCmdDel      8
protCmdPend     2 CMDs pending
protLastRcv     2013-03-11 21:37:49
protResnd       26 last_at:2013-03-11 21:37:48
protResndFail   3 last_at:2013-03-11 21:36:35
protSnd         13 last_at:2013-03-11 21:38:10
protState       CMDs_processing...
rssi_CUL1       avg:-68.25 min:-69 max:-68 lst:-68 cnt:4
rssi_at_CUL1    avg:-66.42 min:-67.5 max:-65.5 lst:-66 cnt:39

Readings
PairedTo        0xF11234          2013-03-11 21:16:16
R-intKeyVisib   invisib           2013-03-11 21:12:56
R-pairCentral   0xF11234          2013-03-11 21:12:56
RegL_00:
state          RESPONSE TIMEOUT:RegisterRead     2013-03-11 21:36:35

autoReadReg     1               deleteattr
expert          2_full          deleteattr
firmware        2.0             deleteattr
model           HM-OU-CFM-PL    deleteattr
peerIDs                         deleteattr
room            01_Erdgeschoss  deleteattr
serialNR        IEQ0532750      deleteattr
serialNr        IEQ0532750      deleteattr
subType         outputUnit      deleteattr
webCmd          getConfig       deleteattr


Ein 'list 1FL_MP3Gong' liefert dieses Ergebnis:Internals:
   CUL1_MSGCNT 46
   CUL1_RAWMSG A140AA01018400BF112340202018AA00AF10B120C340C
   CUL1_RSSI  -68
   CUL1_TIME  2013-03-11 21:25:15
   DEF        18400B
   EVENTS     11
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     46
   NAME       1FL_MP3Gong
   NR         123
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 1FL_MP3Gong_Led
   channel_02 1FL_MP3Gong_Mp3
   lastMsg    No:0A - t:10 s:18400B d:F11234 0202018AA00AF10B120C34
   protCmdDel 9
   protCmdPend 1 CMDs pending
   protLastRcv 2013-03-11 21:25:15
   protResnd  45 last_at:2013-03-11 21:25:15
   protResndFail 5 last_at:2013-03-11 21:25:21
   protSnd    11 last_at:2013-03-11 21:25:21
   protState  CMDs_processing...
   rssi_at_CUL1 avg:-66.43 min:-68.5 max:-65 lst:-68 cnt:46
   Readings:
     2013-03-11 21:16:16   PairedTo        0xF11234
     2013-03-11 21:12:56   R-intKeyVisib   invisib
     2013-03-11 21:12:56   R-pairCentral   0xF11234
     2013-03-11 21:25:21   state           RESPONSE TIMEOUT:RegisterRead
     Regl_00::
       VAL        
   cmdStack:
     ++A001F1123418400B0203
   Helper:
     burstEvtCnt 50
     mId        0075
     rxType     1
     Respwait:
       PendCmd    As0B0BA001F1123418400B0103
       Pending    PeerList
       forChn     01
     Rssi:
       At_cul1:
         avg        -66.4347826086957
         cnt        46
         lst        -68
         max        -65
         min        -68.5
Attributes:
   expert     2_full
   firmware   2.0
   model      HM-OU-CFM-PL
   peerIDs    
   room       01_Erdgeschoss
   serialNr   IEQ0532750
   subType    outputUnit
   webCmd     getConfig


Ein 'list 1FL_MP3Gong_Mp3' liefert dieses Ergebnis:Internals:
   DEF        18400B02
   NAME       1FL_MP3Gong_Mp3
   NR         127
   STATE      off
   TYPE       CUL_HM
   chanNo     02
   device     1FL_MP3Gong
   Readings:
     2013-03-11 21:14:16   CommandAccepted yes
     2013-03-11 21:14:50   state           off
   Helper:
     peerIDsRaw ,00000000
Attributes:
   model      HM-OU-CFM-PL
   peerIDs    00000000,
   room       01_Erdgeschoss


Ein 'list 1FL_MP3Gong_Led' liefert dieses Ergebnis:Internals:
   DEF        18400B01
   NAME       1FL_MP3Gong_Led
   NR         125
   STATE      set_led orangeL
   TYPE       CUL_HM
   chanNo     01
   device     1FL_MP3Gong
   Readings:
     2013-03-10 17:43:40   CommandAccepted yes
     2013-03-11 21:04:33   state           set_led orangeL
   Helper:
     peerIDsRaw ,00000000
Attributes:
   model      HM-OU-CFM-PL
   peerIDs    00000000,
   room       01_Erdgeschoss


'attr 1FL-MP3Gong autoReadReg' habe ich jetzt mal gesetzt, aber das hat das Verhalten bis jetzt noch nicht geändert ...

Einstweilen Dir vielen, vielen Dank für Deine Geduld,

Viele Grüße
/Till
FHEM auf Odroid N2, FTUI, etwa 110 Homematic Devices verschiedenster Coleur, BMWi3, Gardena, Hue, Sonos, Alexa, Harmony Hub, Samsung TV

martinp876

Zitat'set 1FL_MP3Gong getConfig'
ok, klar.
ein 'set 1FL_MP3Gong getConfig' hat schon etwas geliefert, die register des device sind gelesen worden.
Der Gong und das Licht sind nicht gepeert, also sind da auch keine Register vorhanden.
Das Bearbeiten den Messages war noch nicht fertig, da warst du etwas schnell.

ZitatprotCmdPend     2 CMDs pending
protState       CMDs_processing...

aber es waere evtl auch nichts mehr gekommen.

 
Zitatder bei getConfig (nicht über die Kommandozeile sondern per 'set' upgedated wird):
Kommandozeile oder set send identisch.

Zitat'attr 1FL-MP3Gong autoReadReg' habe ich jetzt mal gesetzt, aber das hat das Verhalten bis jetzt noch nicht geändert ...

das liest die Register beim 'booten' - mehr nicht.
Zitatdass das Pairing funktioniert hat. Bin ich da auf dem Holzweg? Wo kann ich das kontrollieren?
hier (nach getConfig):
ZitatPairedTo        0xF11234          2013-03-11 21:16:16
R-pairCentral   0xF11234          2013-03-11 21:12:56

So zum Problem:
ZitatJa, immer mal wieder funktioniert etwas, und dann wieder nicht
ah, es geht manchmal...
kannst du einmal etwas aufzeichnen? Wenn es geht und wenn nicht? einfach ein paar Versuche - mit kommentar

Gruss
Martin