Dimmer HM-LC-DIM1T-FM - MISSING ACK

Begonnen von oelkanne, 20 Juli 2018, 20:20:20

Vorheriges Thema - Nächstes Thema

oelkanne

Ich betreibe FHEM auf der Raspberry.
Als IO device steckt die HM-MOD-UART als CUL auf der Pi.
Sei über einem Jahr betreibe ich einen Funk-Temperatur-/Luftfeuchtesensor HM-WDS40-TH-I-2.
Soweit so gut.

Nun habe ich mir einen 1 Kanal Dimmer HM-LC-DIM1T-FM zugelegt.
Nach dem Anlernen (4s sek auf Taster drücken) wird der Dimmer automatische in die fhem.cfg geschrieben (define HM_605381 CUL_HM 605381 +  attr....)
Ein Schalten oder Dimmversuch (über Funk; per Taster geht es) endet immer in einem MISSING ACK.

Ich habe mehrfach den Dimmer mit Taster angelernt / abgelernt bzw. mit set HM_605381 pair probiert - ohne Erfolg.
Hat jemand eine Idee, was ich noch tun kann?

Hier ein Auszug aus meiner fhem.cfg

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

#HomeMatik HM-MOD-RPI-PCB
define myHmUART HMUARTLGW /dev/ttyAMA0
attr myHmUART hmId 582F75

define Gartenhaus CUL_HM 54BE60
attr Gartenhaus IODev myHmUART
attr Gartenhaus actCycle 000:10
attr Gartenhaus actStatus alive
attr Gartenhaus autoReadReg 4_reqStatus
attr Gartenhaus expert 2_raw
attr Gartenhaus firmware 1.3
attr Gartenhaus model HM-WDS40-TH-I-2
attr Gartenhaus serialNr OEQ0128739
attr Gartenhaus subType THSensor

define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector

define HM_605381 CUL_HM 605381
attr HM_605381 IODev myHmUART
attr HM_605381 autoReadReg 4_reqStatus
attr HM_605381 expert 2_raw
attr HM_605381 firmware 2.6
attr HM_605381 model HM-LC-DIM1T-FM
attr HM_605381 room CUL_HM
attr HM_605381 serialNr OEQ1004635
attr HM_605381 subType dimmer
attr HM_605381 webCmd statusRequest:toggle:on:off:up:down
define FileLog_HM_605381 FileLog ./log/HM_605381-%Y.log HM_605381
attr FileLog_HM_605381 logtype text
attr FileLog_HM_605381 room CUL_HM

Pfriemler

Zitat von: oelkanne am 20 Juli 2018, 20:20:20
Als IO device steckt die HM-MOD-UART als CUL auf der Pi.
Das ist dann kein CUL.

ZitatNach dem Anlernen (4s sek auf Taster drücken) wird der Dimmer automatische in die fhem.cfg geschrieben (define HM_605381 CUL_HM 605381 +  attr....)
Ein Schalten oder Dimmversuch (über Funk; per Taster geht es) endet immer in einem MISSING ACK.
Logisch, denn so wird auch nicht angelernt, es sei denn, du hast deinen HM-Mod-UART zuvor in den pair Modus versetzt. Das Anlegen des Gerätes per Autocreate infolge einer signalisierten Anlernbereitschaft funktioniert auch ohne pair-Modus am IO, aber dann pairt auch eben nix.

ZitatIch habe mehrfach den Dimmer mit Taster angelernt / abgelernt bzw. mit set HM_605381 pair probiert - ohne Erfolg.
Wird ja so auch nicht. Versuch's mal mit
set myHmUART pairSerial OEQ1004635 oder
set myHmUART pairForSeconds 60 und drücke erst dann 4 Sekunden auf eine Taste. (Bei separatem Anlernknopf reicht ein kurzer Tastendruck, aber der Knopf fehlt dem Dim1T-FM ja.

ZitatHat jemand eine Idee, was ich noch tun kann?
Ja, bitte schicke in solchen Fällen a) die Ausgabe von "list HM_605381" in b) Codetags ...  :D
"Ä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 ..."

oelkanne

Vielen Dank!
Trotz Wiki war mir nicht klar wie das Zusammenspiel funktioniert.
Mit deinen Anleitungen und Kommentaren funktioniert es nun!
(und ich bin ein Stück schlauer geworden :-)