HM-LC-RGBW-WM hängt sich immer weg

Begonnen von Burny4600, 02 Juli 2017, 14:43:46

Vorheriges Thema - Nächstes Thema

Burny4600

Habe heute einen HM-LC-RGBW-WM in FHEM aufnehmen wollen.
Grundsätzlich funktioniert alles, nur hängt sich das Gerät irgendwie auf und ist nicht mehr ansprechbar.
Die drei Tasten LED's blinken gleichzeig kurz auf mit einer etwas längerem Pause, und der Controller lässt sich nicht mehr bedienen.
Der Fehler läßt sich nach einem stromlos machen reproduzieren.
Wenn der Controller ausgeschaltet ist und ich wähle irgendein Programm an so kommt immer wieder dieser Fehler zustande und der RGB Controller muss von der Spannungsversorgung getrennt werden. Auch wenn nur verschiedene Programme kurz nacheinander von FHEM gewählt werden steigt der RGB Controller aus.
Config HM-LC-RGBW-WM
define RGB_OG1_WZ CUL_HM 4B52A1
attr RGB_OG1_WZ IODev HmUART_OG1
attr RGB_OG1_WZ IOgrp VCCU:HmUART_OG1
attr RGB_OG1_WZ alias OG1 Wohnzimmer - RGB Controller
attr RGB_OG1_WZ autoReadReg 4_reqStatus
attr RGB_OG1_WZ expert 2_raw
attr RGB_OG1_WZ firmware 1.0
attr RGB_OG1_WZ group RGB Controller
attr RGB_OG1_WZ icon light_led_stripe_rgb
attr RGB_OG1_WZ model HM-LC-RGBW-WM
attr RGB_OG1_WZ room OG1-Wohnzimmer,_HM
attr RGB_OG1_WZ serialNr NEQ0675017
attr RGB_OG1_WZ subType rgb
attr RGB_OG1_WZ webCmd getConfig:clear msgEvents

define FileLog_RGB_OG1_WZ FileLog /media/hdd/fhem/log01/RGB_OG1_WZ-%Y.log RGB_OG1_WZ
attr FileLog_RGB_OG1_WZ alias OG1 Wohnzimmer - RGB Controller
attr FileLog_RGB_OG1_WZ logtype text
attr FileLog_RGB_OG1_WZ room _LOG

define RGB_OG1_WZ_Dim CUL_HM 4B52A101
attr RGB_OG1_WZ_Dim alias OG1 Wohnzimmer - RGB Controller - Helligkeit | EIN | AUS
attr RGB_OG1_WZ_Dim cmdIcon EIN:remotecontrol/black_btn_GREEN AUS:remotecontrol/black_btn_RED
attr RGB_OG1_WZ_Dim devStateIcon EIN:light_led_stripe_rgb@yellow AUS:light_led_stripe_rgb@gray
attr RGB_OG1_WZ_Dim devStateStyle style="text-align:left;;;;font-weight:bold;;;;"
attr RGB_OG1_WZ_Dim eventMap on:EIN off:AUS set_on:EIN set_off:AUS
attr RGB_OG1_WZ_Dim group RGB Controller
attr RGB_OG1_WZ_Dim icon light_led_stripe_rgb
attr RGB_OG1_WZ_Dim model HM-LC-RGBW-WM
attr RGB_OG1_WZ_Dim peerIDs 00000000,
attr RGB_OG1_WZ_Dim room OG1-Wohnzimmer,_HM
attr RGB_OG1_WZ_Dim stateFormat {sprintf\
("Helligkeit: %1.f %%", \
ReadingsVal("$name","level",0))}
attr RGB_OG1_WZ_Dim webCmd pct:EIN:AUS

define RGB_OG1_WZ_Color CUL_HM 4B52A102
attr RGB_OG1_WZ_Color alias OG1 Wohnzimmer - RGB Controller - Farben Definition
attr RGB_OG1_WZ_Color devStateIcon {my $icon=Color_devStateIcon(ReadingsVal($name,"rgb","000000"));;;;$icon=~s/on/light_led_stripe_rgb/;;;;$icon}
attr RGB_OG1_WZ_Color group RGB Controller
attr RGB_OG1_WZ_Color icon light_led_stripe_rgb
attr RGB_OG1_WZ_Color model HM-LC-RGBW-WM
attr RGB_OG1_WZ_Color peerIDs 00000000,
attr RGB_OG1_WZ_Color room OG1-Wohnzimmer,_HM
attr RGB_OG1_WZ_Color webCmd color

define RGB_OG1_WZ_Auto CUL_HM 4B52A103
attr RGB_OG1_WZ_Auto alias OG1 Wohnzimmer - RGB Controller - Programmwahl
attr RGB_OG1_WZ_Auto devStateIcon off:rc_0 0:rc_0 1:rc_1 2:rc_2 3:rc_3 4:rc_4 5:rc_5 6:rc_6
attr RGB_OG1_WZ_Auto group RGB Controller
attr RGB_OG1_WZ_Auto icon light_led_stripe_rgb
attr RGB_OG1_WZ_Auto model HM-LC-RGBW-WM
attr RGB_OG1_WZ_Auto peerIDs 00000000,
attr RGB_OG1_WZ_Auto room OG1-Wohnzimmer,_HM
attr RGB_OG1_WZ_Auto webCmd colProgram


LOG Einträge
2017.07.02 17:00:35.435 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:1
2017.07.02 17:00:35.462 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:1
2017.07.02 17:00:40.983 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:2
2017.07.02 17:00:41.035 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:2
2017.07.02 17:00:42.185 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:1
2017.07.02 17:00:45.336 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:1
2017.07.02 17:00:45.339 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:1
2017.07.02 17:00:45.340 5: CUL_HM RGB_OG1_WZ sent ACK:2
2017.07.02 17:00:45.419 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:00:45.803 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:0
2017.07.02 17:00:45.850 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:00:46.131 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_done
2017.07.02 17:00:46.208 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:00:54.488 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:1
2017.07.02 17:00:54.525 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:0
2017.07.02 17:00:54.692 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_done
2017.07.02 17:00:54.761 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:00:54.767 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:00:54.834 4: CUL_HM RGB_OG1_WZ dupe: dont process
2017.07.02 17:01:05.216 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:1
2017.07.02 17:01:05.251 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:0
2017.07.02 17:01:08.443 4: CUL_HM_Resend: RGB_OG1_WZ nr 2
2017.07.02 17:01:14.280 4: CUL_HM_Resend: RGB_OG1_WZ nr 3
2017.07.02 17:01:19.758 4: CUL_HM_Resend: RGB_OG1_WZ nr 4
2017.07.02 17:01:24.343 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_done_Errors:1
2017.07.02 17:01:49.769 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_pending pending:1
2017.07.02 17:01:49.800 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_processing... pending:0
2017.07.02 17:01:52.770 4: CUL_HM_Resend: RGB_OG1_WZ nr 2
2017.07.02 17:01:58.468 4: CUL_HM_Resend: RGB_OG1_WZ nr 3
2017.07.02 17:02:02.736 4: CUL_HM_Resend: RGB_OG1_WZ nr 4
2017.07.02 17:02:08.362 5: CUL_HM RGB_OG1_WZ protEvent:CMDs_done_Errors:1

Filelog
2017-07-02_17:00:35 RGB_OG1_WZ CMDs_pending
2017-07-02_17:00:35 RGB_OG1_WZ CMDs_pending
2017-07-02_17:00:40 RGB_OG1_WZ CMDs_pending
2017-07-02_17:00:41 RGB_OG1_WZ CMDs_pending
2017-07-02_17:00:46 RGB_OG1_WZ CMDs_done
2017-07-02_17:00:54 RGB_OG1_WZ CMDs_pending
2017-07-02_17:00:54 RGB_OG1_WZ CMDs_done
2017-07-02_17:01:05 RGB_OG1_WZ CMDs_pending
2017-07-02_17:01:24 RGB_OG1_WZ ResndFail
2017-07-02_17:01:24 RGB_OG1_WZ CMDs_done_Errors:1
2017-07-02_17:01:24 RGB_OG1_WZ MISSING ACK
2017-07-02_17:01:49 RGB_OG1_WZ CMDs_pending
2017-07-02_17:02:08 RGB_OG1_WZ ResndFail
2017-07-02_17:02:08 RGB_OG1_WZ CMDs_done_Errors:1
2017-07-02_17:02:08 RGB_OG1_WZ MISSING ACK

Ist in meiner Config ein Fehler oder liegt das am RGB Controller?

Was mich an diesem Controller stört ist die Farbwechsellaufzeit die nur mit den fixen Programmen definiert werden können. Mir ist aber die langsamste Geschwindigkeit noch zu schnell und würde diese gerne beinflussen können.
Auch fehlt bei dem Farbendurchlauf die Farbe Weiß, trotz das diese mit dem Weißabgleich getroffen wurde und auch mit dem gleichzeitigen Drücken der drei Tasten festgelegt wurde.
LG Chris

Raspberry Pi 2-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

Pfriemler

Die DEF ist schon mal nett, aber ein "list RGB_OG1_WZ" mit allen Registern, Pairing und rssi etc wäre hilfreich.
Ist das Netzteil kräftig genug für die angeschlossenen Stripes, d.h. ist die Stromversorgung für das Modul stabil?
Firmware ist ok, da gibt es m.W. keine neuere.

ZitatAuch fehlt bei dem Farbendurchlauf die Farbe Weiß, trotz das diese mit dem Weißabgleich getroffen wurde und auch mit dem gleichzeitigen Drücken der drei Tasten festgelegt wurde.
Die Farbauswahl ist sehr beschränkt, alle Mischungen mit Weiß sind überhaupt nicht möglich. Daher passt Weiß auch nirgends in den Farbkreis. Es liegt als Einzelwert (eine von 200 Stufen) zwischen Rotviolett und Rotgelb. Würde es angesteuert werden, würde es inmitten des Rotdurchlaufs einmal kurz weiß blitzen. Das wäre dann erst richtig doof.

"Ä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 ..."