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
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
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 :-)