Ebenfalls ein Wunsch zum Skript, Farben nicht händisch auswählen sondern ein Zufallsgenerator bestimmt welche Farbe ausgewählt wird.
Ohne groß eine Liste mit Farben erstellen zu müssen.
Das Modul merkt sich bei Aktivierung die aktuelle Farbe bevor die zufällige Schaltung losgeht. Wird das Modul dann irgendwann wieder deaktiviert, wechselt es auf die gespeicherte Farbe zurück. Kann es sein, dass deine Lampe also beim einschalten Blau war?
Schönes Modul, allerdings bekomme ich bei der Verwendung mit HM RGBW Controller immer die Fehler Meldung, das die Variable eine Read-only Variable ist, und nicht geändert werden kann.
Aber trotzdem funktioniert es einwandfrei!
Kann ich die Fehlermeldung irgendwie unterdrücken, da es mir das Log sonst total zumüllt?
Ich kann das nicht nachstellen und im Modul selbst wird auch nirgendwo SetValue auf die Variablen angewandt. Kommt die Fehlermeldung vielleicht auch, wenn du die Variable per WebFront schaltest? Hast du ein eigenes Aktionsskript oder verwendest du die Standardaktion? Welches Modul ist die Lampe genau?
Das Modul ist der Homematic HM_LC_RGBW_WM.
Beim direkten schalten der Variable LEVEL und COLOR aus dem Webfront heraus gibt es keine Fehlermeldungen.
Auch aus einem Script heraus mit HM_WriteValueFloat ist alles normal.
Nur beim Einschaten und Ausschalten deines Moduls gibt es die Fehermeldung, aber alles funktioniert bestens!
Dein Modul ändert die Farben in den eingestellten Intervallen wie vorgesehen.
Nur das ich jedesmal, wenn ich das Modul Ein- oder Ausschalte die Fehlermeldung im Webfront quitieren muß.
Ich kann nichts entsprechendes in der Homematic-Implementation finden. Du hast auch die Farbvariable des Geräts für das Modul ausgewählt und nicht etwa die Homematic-Instanz?
Kommt die Fehlermeldung im Nachrichtenlog auch nur beim Aus- oder Anschalten oder bei jedem Schaltvorgang? Löst du vielleicht als Reaktion Ereignisse aus, welche die Fehlermeldung verursachen?
Poste mal bitte einen Screenshot von deiner Instanzkonfiguration oder schicke mir den per PM. Dann kann ich mal schauen, ob das alles vernünftig aussieht.
Das liegt an den dazugehörigen Modulen. Dein Rot ist wahrscheinlich recht dunkel, weswegen die Helligkeit sich bei Einstellung der Farbe auf 20% reduziert. Unser Modul rührt die Helligkeit nicht an. Du solltest du aber selbst beheben können, indem du die eingestellten Werte für Grün bzw. Rot in der Lampe einstellst und dann die Helligkeit auf 100% änderst. Dann dürfte sich nämlich auch die eingestellte Farbe ändern und du verwendest im Modulwert den neuen Farbwert, das ist dann nämlich das Gegenstück mit 100% Helligkeit.