Ankündigung HM-LC-RGBW-WM Ansteuerung von RGB Stripes

Begonnen von eldrik, 05 August 2015, 09:15:35

Vorheriges Thema - Nächstes Thema

chris1284

kann es sein das die integration noch so fast garnicht funktionier? die eingabe der meisten befehl bring ein MISSING ACK. infache sachen wie on/off/getconfig funktionieren sauber danach aber sauber

zb im dim-chn pct 80 bringt missing ack. nich in allen channels gehen alle befehle, sollte ggf bereinigt werden (im dim-chn zb brightCol entfernt, bringt auch missing ack wenn es nicht im color-channel gemacht wird)

sehe ich das richtig oder ist das nur beimir so?

martinp876

Da ich kein device habe und die Beschreibung von hm nie komplett ist kann es natürlich so sein. Die messages bei den unterschiedlichen Kommandos sind interessant und könnten weiter helfen.
Am besten loggen

chris1284


chris1284

wie bekomme ich das raus was du benötigst?

ich habe den hmusb mal den  pc geklemmt und den rgb-controller angelernt. da sehe ich ja nur die parametertabelle...

ich könnte den aktor mit einer fb peeren da man damit ja alles steuern kann aber die sendet ja auch nur short / long

welche befehle das fhem-modul  generiert weiss t du ja auch.

also wie kann ich die korekten befehle erfaasen?


martinp876

Wir sollten Kanal für Kanal die Kommandos durchgehen (also erst einmal du). Was geht ist erst einmal OK, was nicht geht sehen wir uns an. Du logst, klar.
Danach eine Liste erstellen, was noch nicht geht. Das versuchen wir dann zu implementieren - wie immer durch nachdenken, testen, vergleichen.
Wäre gut, wenn du eine Liste der Funktionen erstellt die wir der Reihe nach abhalten können. Das kann später ins wiki als Anleitung.

chris1284

#65
hallo martin, anbei die testergebnisse.

laut anleitung seite 12/13/14 (http://files.elv.de/Assets/Produkte/14/1419/141952/Downloads/141952_rgbw_controller_um.pdf) sollte der
dim-channel (kanal helligkeit bei eq3) können:  on, off, dim_up, dim_down
color-channel (kanal farbe bei eq3) können:  farbkreisdurchgehen
auto-channel (kanal automatik bei eq3) können:  automode on, automode off, switch durch die programme

die ergebnisse zeigen dass
- im dim-channel on/off gehen, das dimmen (pct, up, down) aber noch nicht. brightAuto/brightCol sollten im dim-channel entfernt werden da in dem channel auch laut anleitung nicht möglich.
stop geht zwar, macht aber keinen sinn finde ich das es kein start gibt und auch kein e programme in disem channel gestartet/gesteuert werden

- im color-channel brightCol wie im wiki beschriben geht, brightAuto müsste als befehl entfernt werden

- im auto-channel brightAuto  wie im wiki beschriben geht (nur duration 0 ist nicht möglich da bleibt das ding aus). brightCol müsste als befehl entfernt werden. hier gibt es sicher noch einen forward/back funktion (der in der anleitug beschriebene switch durch die programme)


martinp876

kannst du die Erfolge zusammenfassen? Du siehst es - ich muss alles rekonstruieren.
Zitat-bright- -colProg- -min- -max- -duration- -ramp-
offensichtlich funktioniert die duration. Rampe hast du nicht eingegeben.

color porgramm kenne ich nicht.
min-max - da sollte man evtl eine Rampe einstellen, damit er von min nach max fahren kann.
So ist es schwierig zu folgen.
Wenn etwas geht, einfach beschreiben - das will ich nicht aus den Logs lesen.

chris1284

ok.
was geht im dim-channel:
set on, set off hier fehlt die ( wiki-beschreibung )
was geht im color-channel:
brightCol <bright> <colVal> <duration> <ramp> mit allen möglichen optionen. ( wiki passt also )

was geht im auto-channel:
brightAuto <bright> <colProg> <min> <max> <duration> <ramp> geht soweit wie beschrieben es geht auch ramp mit 0, sowie mit wert. duration 0 mit ram 0 macht in der tat keinen sinn da die led gleich auf 100% der definierten helligkeit gehen und das program läuft nur 0 sekungen nach dem ramp erreicht ist. ich ging davon aus das duration 0 im automode auch die led's dauerhaft an lässt wie bei brightCol


martinp876

Nicht viel was nicht geht.
Was im ein channel noch gehen soll - unklar.
Was kannst du nun nicht?

Ich hätte erwartet, dass nachnduration ausgeschaltetmwird

chris1284

was meiner meinung nach fehlt / sinnvoll wäre
- funktionen aus der set-list zu nehmen die im channel nicht vorhanden sind
- dann was laut produktbeschreibung gehen soll: bis zu 100 Profile erstell- und speicherbar : hier wäre in erfahrung zu bringen wie sie aussehn können un dwie sie im device gespeichert werden können
- set percent im dim-channel (dim-channel ohne dim-funktion macht wenig sinn  ;D ) / dim up , dim down

All-Ex

Was Chris geschrieben hat, kann ich bestätigen. Ich habe das Wiki mit den bekannten und funktionierenden Befehlen aktualisiert: http://www.fhemwiki.de/wiki/HM-LC-RGBW-WM_Funk-RGBW-Controller#Betrieb_mit_FHEM

@Martin: Hilft es Dir, wenn ich die Raw-Messages sniffe, welche gepeerte Taster mit den einzelnen Kanälen des RGB-Controllers austauschen?

Ein Hochdimmen vom ausgeschalteten Zustand auf 65% mittels gepeertem Taster gibt z.B. dies:

2016.02.20 14:50:37.827 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:007012CC d:FF r:FFC8     m:51 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:38.099 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:007013DC d:FF r:FFC8     m:52 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:38.372 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:007014ED d:FF r:FFC8     m:53 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:38.644 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:007015FE d:FF r:FFC8     m:54 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:38.917 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:0070170F d:FF r:FFC9     m:55 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:39.189 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:0070181F d:FF r:FFC8     m:56 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:39.463 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701930 d:FF r:FFC9     m:57 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:39.735 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701A41 d:FF r:FFC8     m:58 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:40.008 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701B52 d:FF r:FFC9     m:59 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:40.280 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701C62 d:FF r:FFC9     m:5A 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:40.553 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701D73 d:FF r:FFC8     m:5B 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:40.826 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701E84 d:FF r:FFC8     m:5C 8440 4014A8 3ED2FE 420C
2016.02.20 14:50:41.098 0: HMLAN_Parse: hmlan1 R:E4014A8   stat:0000 t:00701F94 d:FF r:FFC8     m:5D A040 4014A8 3ED2FE 420C
2016.02.20 14:50:41.224 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:00702012 d:FF r:FFC5     m:5D 8002 3ED2FE 4014A8 0101824000

martinp876

der Log zeigt einen "long-press" und der Dimmer Kanal 1 antwortet mit
TimedOn
level 65%

mehr ist nicht drin.
Das getConfig ist schon geloggt - die Register müssten also funktionieren.

Was geht kann ich jetzt im Wiki lesen.
Was geht nicht/nicht zufuedenstellend?


chris1284

Hab ich bereits geschrieben
Zitat von: chris1284 am 15 Februar 2016, 21:41:47
was meiner meinung nach fehlt / sinnvoll wäre
- funktionen aus der set-list zu nehmen die im channel nicht vorhanden sind
- dann was laut produktbeschreibung gehen soll: bis zu 100 Profile erstell- und speicherbar : hier wäre in erfahrung zu bringen wie sie aussehn können un dwie sie im device gespeichert werden können

Direktes Dimmer geht nicht
- set percent im dim-channel (dim-channel ohne dim-funktion macht wenig sinn  ;D ) / dim up , dim down

martinp876

OK.
Also die Kommandos sind soweit komplett.
Die profile werden wahrscheinlich(hoffentlich) über Register gespeichert.
Weisst du, welche Parameter ein profil haben kann? Ist dies Farbe von bis, Helligkeit von bis und die Zeit des Übergangs?
Oder ist es nur "bis" und von ist der aktuelle wert? Also von aktuell bis "neu"? Steht das in der Anleitung?

All-Ex

Im Handbuch steht nichts zu benutzerdefinierten Programmen. Ich bin mir nicht sicher, ob das überhaupt möglich ist.

In der Anleitung wird zwischen Programm und Profil unterschieden.

Bei den Programmen ist nur davon die Rede, dass die vordefinierten Programme (Farbverlauf, Lagerfeuer, Wasserfall, TV-Simulation) auswählbar sind.

Zu den Profilen steht, dass bis zu 100 gespeichert werden können. Damit ist aber wohl nur gemeint, dass ein Profil eines der vorgegebenen Programme inkl. Konfiguration (z.B. Geschwindigkeit, Min und Maxwerte für den durchlaufenden Farbkreis) bzw. Funktionen der Homeatic-Zentrale (z.B. Treppenhauslicht, Einschlaflicht, Blinklicht, ...) definiert. Dieses eingestellte Profil kann dann z.B. mit einem gepeerten Taster direkt aufgerufen werden.

Ich lese da nicht raus, dass man selbst komplett neue Programme definieren kann.

@Martin: Danke für Deinen Einsatz, werde ich testen.