Homematic Dimmer Missing ACK

Begonnen von Brian_Piffler, 11 September 2014, 21:02:26

Vorheriges Thema - Nächstes Thema

Brian_Piffler

Halo erstmal,

Heute habe ich meine ersten Schritte mit Fhem versucht.
Zum testen hab ich mir einen HMLAN Adapter, einem Taster und einem Dimmer von Homematic  geholt.
Dazu Fhem auf meinem Raspberry Pi B eingerichtet.

Mit der Homematic Software habe ich Schalter und Dimmer Verknüpft , funktioniert einwandfrei.
Anschließend das ganze in FHEM gepairt. Hier kommt nun mein Problem.
Ich bekomme sowohl von dem Taster , sowie von dem Dimmer Rückmeldungen über den Zustand.
Versuche ich nun den Dimmer aber auszuschalten , passiert garnichts. Es erscheint die gewünschte Lampe mit ausrufezeichen kurz und anschließen ein "Missing ACK"
schalte ich über den Taster bekomme ich die Lampe mit dem richtigen Status wieder angezeigt.

Hier ein auszug aus dem Log File wärend ich versuche zu schalten.....

Zitat
2014.09.11 20:57:55 3: HMLAN1: Unknown code A0EB682021DA5D61D8ED4010100003F::-103:HMLAN1, help me!
2014.09.11 20:57:55 3: CUL_HM set CUL_HM_HM_LC_DIM1T_FM_2B699F up
2014.09.11 20:57:57 3: CUL_HM CUL_HM_HM_LC_DIM1T_FM_2B699F repeat, level 00 instead of C8
2014.09.11 20:57:59 3: HMLAN1: Unknown code A0C0B86701D8FC800000000C64C::-101:HMLAN1, help me!
2014.09.11 20:58:00 3: CUL_HM CUL_HM_HM_LC_DIM1T_FM_2B699F repeat, level 00 instead of C8
2014.09.11 20:58:00 3: CUL_HM set CUL_HM_HM_LC_DIM1T_FM_2B699F off
2014.09.11 20:58:08 3: HMLAN1: Unknown code A0CC286702015F700000000E236::-101:HMLAN1, help me!
2014.09.11 20:58:10 3: HMLAN1: Unknown code A0B67A2582015C9203E500052::-94:HMLAN1, help me!
2014.09.11 20:58:10 3: HMLAN1: Unknown code A0E678202203E502015C9010140003A::-95:HMLAN1, help me!
2014.09.11 20:58:19 3: HMLAN1: Unknown code A0B0BA2581D8FC81DA4880200::-100:HMLAN1, help me!
2014.09.11 20:58:19 3: HMLAN1: Unknown code A0E0B82021DA4881D8FC8010100003E::-99:HMLAN1, help me!
2014.09.11 20:58:41 3: HMLAN1: Unknown code A0C7E8670201B1A00000000D63C::-102:HMLAN1, help me!
2014.09.11 20:58:52 3: HMLAN1: Unknown code A0C5486701F58EC00000000D23A::-105:HMLAN1, help me!
2014.09.11 20:59:11 3: CUL_HM set CUL_HM_HM_LC_DIM1T_FM_2B699F on
2014.09.11 20:59:12 3: HMLAN1: Unknown code A0E5482021F50FA1F58EC0101C2103A::-96:HMLAN1, help me!
2014.09.11 20:59:13 3: CUL_HM set CUL_HM_HM_LC_DIM1T_FM_2B699F off
2014.09.11 20:59:15 3: CUL_HM set CUL_HM_HM_LC_DIM1T_FM_2B699F toggle

Danke schonmal für jede Hilfe  :)

Puschel74

Moin,

eine gute Anlaufstelle ist immer der passende Forenbereich - ich verschieb mal.

Dann mal hier schauen - es gibt schon einige Beiträge mit Missing Ack - einfach mal ein bischen stöbern.
Nebenher kannst du mal ein update deiner FHEM-Installation machen.

Beim stöbern siehst du ja dann in den anderen Beiträgen welce Daten so benötit werden um dir helfen zu können.
Diese kannst du ja noch nachreichen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

martinp876

Deine nachbarn nutzen auch hm ?
Es sind thermostate zu sehen.
Ist dein device gepairt ? Pruefe es. Anleitung im wiki. Nach den pairen ein save.

Brian_Piffler

So vielen dank schonmal,

Ich habe nun den Dimmer x-mal neu gepairt , auf Werkseinstellung zurückgestzt und wieder gepairt und auch alle Einträge gelöscht.
Update von Fhem sowie ein Firmware update vom HMLAN Adapter ist auch gemacht.
Leider bleibt der Fehler der gleiche , ich bekomme zwar eine Rückmeldung sobald ich über den Wandtaster schalte, aber über das Webinterface ist keine Bedienung möglich.

Es ist gut möglich das einer meiner Nachbarn auch HM betreibt, könnte dies ein Problem sein?
Es ist mir auch nicht möglich den Dimmer über die Seriennummer zu pairen, kann der Fehler hiermit zusammen hängen?

Der log sieht weiterhin aus wie oben, hier noch meine fehm.cfg.


attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd Error messages while initializing FHEM:\

statefile: Please define FileLog_CUL_HM_HM_LC_DIM1T_FM_2B699F first
attr global sendStatistics manually
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global verbose 3

define telnetPort telnet 7072 global
attr telnetPort password 1234

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth QnJpYW46MTkyMTY4MTM=
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

define HMLAN1 HMLAN 192.168.2.110:1000
attr HMLAN1 hmId 111111
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 wdTimer 25

define DB.Taster.Tur CUL_HM 205263
attr DB.Taster.Tur .devInfo 020000
attr DB.Taster.Tur .stc 40
attr DB.Taster.Tur IODev HMLAN1
attr DB.Taster.Tur autoReadReg 4_reqStatus
attr DB.Taster.Tur expert 2_full
attr DB.Taster.Tur firmware 1.1
attr DB.Taster.Tur model HM-PB-2-WM55
attr DB.Taster.Tur room CUL_HM
attr DB.Taster.Tur serialNr KEQ0058504
attr DB.Taster.Tur subType pushButton
attr DB.Taster.Tur webCmd getConfig

define FileLog_DB.Taster.Tur FileLog ./log/DB.Taster.Tur-%Y.log DB.Taster.Tur
attr FileLog_DB.Taster.Tur logtype text
attr FileLog_DB.Taster.Tur room CUL_HM
define CUL_HM_HM_PB_2_WM55_205263_Btn_01 CUL_HM 20526301
attr CUL_HM_HM_PB_2_WM55_205263_Btn_01 expert 1
attr CUL_HM_HM_PB_2_WM55_205263_Btn_01 model HM-PB-2-WM55
attr CUL_HM_HM_PB_2_WM55_205263_Btn_01 peerIDs
attr CUL_HM_HM_PB_2_WM55_205263_Btn_01 room CUL_HM

define FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_01 FileLog ./log/CUL_HM_HM_PB_2_WM55_205263_Btn_01-%Y.log CUL_HM_HM_PB_2_WM55_205263_Btn_01
attr FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_01 logtype text
attr FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_01 room CUL_HM
define CUL_HM_HM_PB_2_WM55_205263_Btn_02 CUL_HM 20526302
attr CUL_HM_HM_PB_2_WM55_205263_Btn_02 expert 1
attr CUL_HM_HM_PB_2_WM55_205263_Btn_02 model HM-PB-2-WM55
attr CUL_HM_HM_PB_2_WM55_205263_Btn_02 peerIDs
attr CUL_HM_HM_PB_2_WM55_205263_Btn_02 room CUL_HM

define FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_02 FileLog ./log/CUL_HM_HM_PB_2_WM55_205263_Btn_02-%Y.log CUL_HM_HM_PB_2_WM55_205263_Btn_02
attr FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_02 logtype text
attr FileLog_CUL_HM_HM_PB_2_WM55_205263_Btn_02 room CUL_HM

define CUL_HM_HM_LC_DIM1T_FM_2B699F CUL_HM 2B699F
attr CUL_HM_HM_LC_DIM1T_FM_2B699F IODev HMLAN1
attr CUL_HM_HM_LC_DIM1T_FM_2B699F autoReadReg 4_reqStatus
attr CUL_HM_HM_LC_DIM1T_FM_2B699F expert 2_full
attr CUL_HM_HM_LC_DIM1T_FM_2B699F firmware 2.6
attr CUL_HM_HM_LC_DIM1T_FM_2B699F model HM-LC-DIM1T-FM
attr CUL_HM_HM_LC_DIM1T_FM_2B699F room CUL_HM
attr CUL_HM_HM_LC_DIM1T_FM_2B699F serialNr LEQ0591219
attr CUL_HM_HM_LC_DIM1T_FM_2B699F subType dimmer
attr CUL_HM_HM_LC_DIM1T_FM_2B699F webCmd statusRequest:toggle:on:off:up:down

define FileLog_CUL_HM_HM_LC_DIM1T_FM_2B699F FileLog ./log/CUL_HM_HM_LC_DIM1T_FM_2B699F-%Y.log CUL_HM_HM_LC_DIM1T_FM_2B699F
attr FileLog_CUL_HM_HM_LC_DIM1T_FM_2B699F logtype text
attr FileLog_CUL_HM_HM_LC_DIM1T_FM_2B699F room CUL_HM



frank

ZitatIch habe nun den Dimmer x-mal neu gepairt , auf Werkseinstellung zurückgestzt und wieder gepairt und auch alle Einträge gelöscht.

Zitat von: martinp876 am 12 September 2014, 21:01:40
Deine nachbarn nutzen auch hm ?
Es sind thermostate zu sehen.
Ist dein device gepairt ? Pruefe es. Anleitung im wiki. Nach den pairen ein save.
hast du geprüft? poste ein "list" vom device.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Brian_Piffler

Hier der List, scheinbar hat das mim pairen doch nicht richtig geklappt.
Nur woran kann es liegen?

Mein Nachbar hat übrigens tatsächlich einen haufen Thermostate.


Internals:
   CFGFN
   DEF        2B699F
   HMLAN1_MSGCNT 7
   HMLAN1_RAWMSG E2B699F,0000,0501D4BF,FF,FFBB,0084102B699F00000006010000
   HMLAN1_RSSI -69
   HMLAN1_TIME 2014-09-17 22:33:02
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     7
   NAME       CUL_HM_HM_LC_DIM1T_FM_2B699F
   NR         34
   STATE      off
   TYPE       CUL_HM
   lastMsg    No:00 - t:10 s:2B699F d:000000 06010000
   protCmdDel 9
   protLastRcv 2014-09-17 22:33:02
   protResnd  12 last_at:2014-09-16 23:29:25
   protResndFail 4 last_at:2014-09-16 23:29:29
   protSnd    7 last_at:2014-09-16 23:29:13
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 avg:-55.71 min:-69 max:-49 lst:-69 cnt:7
   Readings:
     2014-09-16 23:28:18   D-firmware      2.6
     2014-09-16 23:28:18   D-serialNr      LEQ0591219
     2014-09-16 23:28:22   PairedTo        0x0
     2014-09-16 23:28:22   R-intKeyVisib   visib
     2014-09-16 23:28:22   R-pairCentral   0x0
     2014-09-16 23:28:22   RegL_00:          02:80 0A:00 0B:00 0C:00 15:05 16:00 00:00
     2014-09-16 23:28:39   RegL_01:
     2014-09-17 22:33:02   deviceMsg       off (to broadcast)
     2014-09-17 22:33:02   dim             stop:off
     2014-09-17 22:33:02   level           0
     2014-09-17 22:33:02   overheat        off
     2014-09-17 22:33:02   overload        off
     2014-09-17 22:33:02   pct             0
     2014-09-17 22:33:02   recentStateType info
     2014-09-17 22:33:02   reduced         off
     2014-09-17 22:33:02   state           off
     2014-09-17 22:33:02   timedOn         off
   Helper:
     cSnd       111111112B699F0201000000
     dlvlCmd    ++A0111111112B699F0201000000
     getCfgList all
     getCfgListNo ,3
     mId        0059
     rxType     1
     Io:
       newChn     +2B699F,00,01,00
       nextSend   1410985982.96485
       prefIO
       rxt        0
       vccu
       p:
         2B699F
         00
         01
         00
     Mrssi:
       mNo        00
       Io:
         HMLAN1     -67
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       At_hmlan1:
         avg        -55.7142857142857
         cnt        7
         lst        -69
         max        -49
         min        -69
     Shadowreg:
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   2.6
   model      HM-LC-DIM1T-FM
   room       CUL_HM
   serialNr   LEQ0591219
   subType    dimmer
   webCmd     statusRequest:toggle:on:off:up:down

franky08

#6
Hallo, laut deinem Reading ist dein Dimmer noch nicht gepaired. Wie gehst du vor? set HMLAN1 pair for sec 60, dann am Dimmer die Anlerntaste, warten, ein getConfig absetzen und save Config nicht vergessen. So sollte es eigendlich ablaufen. Sonst setze deinen Dimmer nochmal auf Werkszustand zurück und mach das Ganze nochmal neu.
P.s. autocreate sollte aktiv sein und unbedingt abwarten bis es CMDs done gibt

VG
Frank
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

Brian_Piffler

Vielen Dank ! Super Es hat geklappt!    :)

Habe bisher erst am Dimmer Anlerntaste und anschließend den HMLAN auf pairforsec gesetzt.
Die Prodezur umgekehrt und es hat direkt funktioniert.


franky08

Na, dann ist doch alles schick  :)
VG
Frank
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

BoBo1234

ich hab das auch gemacht und  es kommt Direkt REPONSE TIMEOUT:REGISTERREAD