FHEM lernt keine Aktoren mehr an

Begonnen von matteq, 25 März 2015, 15:47:16

Vorheriges Thema - Nächstes Thema

matteq

Hallo zusammen,

ich habe ein kleines Problem. Leider kann ich keine Devices mehr anlernen. Der Typ etc. wird erkannt, dann aber leider endet es immer so:
RESPONSE TIMEOUT:RegisterRead
Ich habe einen HM-CC-RT-DN, HM-LC-BL1-FM und HM_LC_SW1_FM probiert. Alles bleiben bei dem selben Status haengen. Habe Sie schon geloescht, resettet...hat leider nichts geholfen. Wenn ich dann getConfig anstosse kommt Missing ACK.
Wo kann ich genau sehen was da genau abgeht.
ich habe FHEM, letztes Update (ohne das Update selbes Problem) auf Ubuntu 12.04 mit eine HM_LAN und ca. 40 Aktoren.
Danke,
Matteq

Otto123

Hallo,

also ich musste meine Aktoren alle zweimal anlernen (hmPairforSerial) damit alles vollständig war.
Beim ersten Mal hatte ich unvollständige Register und Missing ACK.

Also einfach nochmal, ohne reset und sowas versuchen. Eine Minute Pause dazwischen

Gruß Otto 
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

matteq

Danke fuer den Tip. Leider klappt das nicht...hat irgendwer nen Tip welches Logging etc. ich einschalten muss um es zu debuggen? Ich habe schon attr global verbose 3 auf 5 gesetzt...aber da sehe ich nur missing ACK...

DANKE EUCH!!


matteq

Vielen Dank fuer den Link. Ich muss nur leider passen...egal was ich mache ich sehe immer, dass CMD_PENDING sind...ich habe leider momentan nicht irgendeine Idee wie im debugging weiterkomme?? Das Device wird hinzu gefuegt, aber dann aber bleibt es bei CMD pending. Hat irgendwer einen Tipp fuer mich wie ich mich dem Problem naehere?

DANKE,
Matteq

Pfriemler

Vorhandene Geräte laufen einwandfrei oder kommt gar nichts mehr von HM an?
Denkst Du daran, beim Anlernen einen Mindestabstand zum Adapter (CUL, HMLAN etc) einzuhalten (> 2m) und auch dafür zu sorgen, dass die Devices untereinander nicht zu dicht aneinander sind?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

matteq

Die vorhandenen Geräte laufen ohne probleme weiter. Ein Testgerät habe ich an meinem Schreibtisch liegen. Dieses ist mehr als 2m weg und das einzige Gerät in der Nähe.
Ich sehe im Log unknow code help me messages

Otto123

Zitat von: matteq am 25 März 2015, 19:41:59
Danke fuer den Tip. Leider klappt das nicht...hat irgendwer nen Tip welches Logging etc. ich einschalten
Leider klappt das nicht - was denn? Die Tür klappt nicht? Mit deinen Aussagen kann hier keiner was anfangen!
Was tust Du? Was kommen im Log für Meldungen? Was kommt im Eventmonitor?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

matteq

Hallo zusammen,

also folgendes mache ich. Ich versuche einen HM-CC-RT-DN anzulernen in diesem Bsp. via hmPairForSec. Ich sehe im Log, dass es klappt und auch in der Oberflaeche taucht er auf:
2015.03.27 13:30:23 3: Device HM_2E6847 added to ActionDetector with 000:10 time
2015.03.27 13:30:23 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:30:23 5: Notify loop for HM_2E6847 Activity: alive
2015.03.27 13:30:23 4: Device HM_2E6847 is alive
2015.03.27 13:30:23 5: HMLAN_Send:  HMLAN I:+2E6847,00,01,00
2015.03.27 13:30:38 4: Connection closed for FHEMWEB:192.168.2.109:50334: EOF
2015.03.27 13:30:45 5: HMLAN_Send:  HMLAN I:K
2015.03.27 13:30:45 5: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0400266,15363F,259484,8634C2F0,0029^M

In der Oberflaeche wird er dann aber mit CMDs pending angezeigt und geht dann nach einer Zeit in Status:DEAD
2015.03.27 13:32:50 4: HTTP FHEMWEB:192.168.2.109:50343 GET /fhem?cmd={ReadingsVal(%22HM_2E6847%22,%22getConfig%22,%22%22)}&XHR=1
2015.03.27 13:32:50 5: Cmd: >{ReadingsVal("HM_2E6847","getConfig","")}<
2015.03.27 13:32:50 4: 10216:FHEMWEB:192.168.2.109:50343: /fhem?cmd={ReadingsVal(%22HM_2E6847%22,%22getConfig%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip^M
/
2015.03.27 13:32:51 5: HMLAN_Send:  HMLAN I:K
2015.03.27 13:32:51 5: HMLAN/RAW: /HHM-LAN-IF,03C1,HEQ0400266,15363F,259484,8636AB82,0029^M

2015.03.27 13:32:51 5: HMLAN_Parse: HMLAN V:03C1 sNo:HEQ0400266 d:15363F O:259484 t:8636AB82 IDcnt:0029
2015.03.27 13:32:53 4: HTTP FHEMWEB:192.168.2.109:50343 GET /fhem&detail=HM_2E6847&dev.setHM_2E6847=HM_2E6847&cmd.setHM_2E6847=set&arg.setHM_2E6847=getConfig&val.setHM_2E6847=
2015.03.27 13:32:53 5: Cmd: >set HM_2E6847 getConfig<
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:1
2015.03.27 13:32:53 5: HMLAN_Send:  HMLAN I:+2E6847,02,01,00
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:2
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:3
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:4
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:5
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:6
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:7
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:8
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:9
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:10
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:11
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:12
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:13
2015.03.27 13:32:53 5: Triggering HM_2E6847 (1 changes)
2015.03.27 13:32:53 5: Notify loop for HM_2E6847 CMDs_pending
2015.03.27 13:32:53 5: CUL_HM HM_2E6847 protEvent:CMDs_pending pending:14
2015.03.27 13:32:53 3: CUL_HM set HM_2E6847 getConfig

Dieses passiert bei allen Aktoren, die ich versuche anzulernen. Ich sehe, dass PairedTo nicht gesetzt wird. Auch kann ich diese unvollstaendigen Aktoren nicht schalten etc.
im ActionDetector log steht dann:
15-03-27_13:30:18 ActionDetector alive:2 dead:0 unkn:0 off:0
2015-03-27_13:30:18 ActionDetector status_HM_2E6847: alive
2015-03-27_13:40:23 ActionDetector alive:1 dead:0 unkn:1 off:0
2015-03-27_13:40:23 ActionDetector status_HM_2E6847: unknown


Ich hoffe nun habe ich es etwas klarer beschrieben, sorry fuer etwaige Verwirrung.

Matteq

Otto123

und hast Du es schon mal ein zweites Mal probiert? Also nichts löschen sondern einfach noch einmal ein hmPairSerial.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

matteq

Danke fuer den Tipp, leider bleibt das Thermostat bei dead und CMD_PENDING. Denke mal ich werde den FHEM mal komplett neu installieren. ich lass es euch wissen!

DANKE
Matteq

franky08

Manchmal hilft es bei CMD´s pending kurz die Anlerntaste am RT zu betätigen oder burstXmit zu setzen.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Otto123

Naja ich rede vom Aktor und er probiert es mit dem Regler/Sensor  :-X ::)

Alles einreißen bringt bestimmt gar nichts, Geduld haben und mehrfach anlernen / Taste drücken.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

matteq

Sorry 4 delay. War unterwegs.
Danke fuer deine Tipps. Ich habe den Server neu gestartet und dann gingen die Aktoren wieder. Bei den Thermostaten habe ich noch 1 2 3 Probleme mit dem Anlernen. Da werde ich die mehrfach Anlernen Trick nochmals versuche.

Viele Gruesse,
Matteq