FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: oelkanne am 20 Juli 2018, 20:20:20

Titel: Dimmer HM-LC-DIM1T-FM - MISSING ACK
Beitrag von: oelkanne am 20 Juli 2018, 20:20:20
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
Titel: Antw:Dimmer HM-LC-DIM1T-FM - MISSING ACK
Beitrag von: Pfriemler am 20 Juli 2018, 23:50:06
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
Titel: Antw:Dimmer HM-LC-DIM1T-FM - MISSING ACK
Beitrag von: oelkanne am 22 Juli 2018, 11:20:28
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 :-)