NEWS
HM-LC-Sw1PBU-FM Schalter per ioBroker steuern
-
Hallo zusammen,
ich hatte an anderer Stelle schon mal gefragt, wie man "dumme Lampen smart bekommt". Ich bin inzwischen in meiner neuen Wohnung und habe zwei Lichtschalter durch die HM-LC-Sw1PBU-FM ersetzt. Soweit auch alles top, funktioniert so out of the box erstmal wie erwartet.
Aber jetzt stehe ich vor dem Problem, dass ich das ganze auch ein bisschen weiterführen will als so wie es jetzt ist, nämlich dass die nur wie ein normaler Lichtschalter funktionieren.
Ich hoffe natürlich, dass mein Anliegen in diesem Subforum überhaupt richtig aufgehoben ist, wenn nicht dann gerne verschieben
Mein Problem: Das Badezimmer.
Dort habe ich einen Abluft-Ventilator, der mit dem Licht zusammengeschaltet ist. Sprich schalte ich Licht ein, geht der Ventilator sofort an, schalte ich Licht aus geht auch der Lüfter sofort aus.
Das funktioniert mit dem HM Schalter natürlich auch problemlos. Was ich nun eigentlich gern hätte:
1x ausschalten: Licht und Lüfter gehen sofort aus.
2x ausschalten: Licht geht sofort aus, Lüfter läuft noch x Minuten nach (Also Strom bleibt geschaltet).
Andersrum ginge prinzipiell auch, das o.g. ist nur Gästefreundlicher, da die sich dann nicht wundern wieso das Licht nicht ausgeht.
Zu dem Zwecke habe ich eine IKEA Tradfri in die Fassung geschraubt, diese lässt sich auch problemlos mit ioBroker steuern.
Mein Problem, und ich glaube das größte Problem habe ich schon verstanden: Mit dem Schalter schalte ich natürlich direkt den Strom. Sprich, die Tradfri-Lampe würde auch komplett vom Netz gehen, ließe sich anders nicht mehr steuern. Ist auch okay, ich kann sie ja rein theoretisch (auch per web/app) per Schalter steuern.
Aber da kommt auch das weiterführende Problem: Wenn ich schalte, ist halt Strom weg. Das geht ja über das ganz normale "Hausnetz" und 220v und ist erstmal nicht smart. Ich habe probiert einfach direkt in HM zu sagen: Der Schalter hat eine Ausschaltverzögerung von 2 Minuten und ein Programm (ebenfalls in HM) gebaut, was das Licht (bzw, den Strom) abschaltet, sobald ich den Schalter ein 2. mal drücke.
Problem: Der State des Schalters bleibt bei einmaligem Drücken natürlich 2 Minuten lang auf "true". Ich kann also im ioBroker nicht sagen: Wenn false, dann schalte die Tradfri aus, weil die geht dann ja ohnehin aus, sobald sie stromlos wird (logisch).
Ich weiß nicht, ob mein Problem ein völlig einfach zu behebendes ist, oder ob ich hier irgendwas grundsätzlich falsch verstanden habe?!
Über einen Denkanstoß wäre ich mehr als glücklich!
-
ist denn neben der Tradfri Lampe auch der HM-LC-Sw1PBU-FM über iobroker lesbar/ansprechbar? (z.B. über eine CCU?)
Falls nein, dann habe ich keine Idee, da sich der HM-LC-Sw1PBU-FM wohl tatsächlich nur wie ein gewöhnlicher Schalter verhält, oder?
Falls ja, dann würde ich das verhalten per Script folgendermaßen umsetzen.
Schalter AN kurz gedrückt -> Tradfri und Lüfter werden <u>sofort</u> ANgeschaltet
Schalter AUS kurz gedrückt -> Tradfri geht <u>sofort</u> aus, der Lüfter (also der HM-LC-Sw1PBU-FM) aber erst <u>nach x min/sek</u>
Schalter AUS lange gedrückt -> HM-LC-Sw1PBU-FM (und damit sowohl Tradfri und Lüfter) gehen <u>beide sofort</u> aus (bewußte Anforderung durch langes drücken des Schalters)
Nun kannst Du ggf. auch noch "Schalter AN lange gedrückt" für "<u>nur Lüfter geht an</u>" verwenden
Allerdings etwas schwierig falls die Tradfri automatisch einschaltet wenn sie Strom bekommt, so wäre z.B. das Verhalten bei einer Philips HUE 8-)
-
Danke für die Antwort!
Sowohl Schalter wie auch Lampe sind über ioBroker ansprechbar. Das ist alles entsprechend konfiguriert. Erstelle ich mir z.B. ganz simpel einen state im vis kann ich sowohl den Status der Lampe wie auch des Schalters sehen und ändern.
Problem was ich habe ist aber scheinbar: Der Schalter kennt nur true und false für den aktuellen Stand. Sprich true: ist geschaltet, false: ist nicht geschaltet, aber erkennt nicht wenn der Schalter gedrückt wurde.
Sprich ich könnte (und hatte ich testweise ja auch) dem Schalter eine ausschaltverzögerung von 2 Minuten einspeichern. Dann drücke ich den Schalter und nach 2 Minuten geht strom weg. Alles gut.
Aber ich habe keine Möglichkeit gefunden das drücken des Schalters als solches abzufragen. Dann könnte ich es so machen wie du es gesagt hast.
-
Problem was ich habe ist aber scheinbar: Der Schalter kennt nur true und false für den aktuellen Stand. Sprich true: ist geschaltet, false: ist nicht geschaltet, aber erkennt nicht wenn der Schalter gedrückt wurde. `
und das nicht nur scheinbar sondern tatsächlich. Deswegen heißt das Ding auch nicht Schalter sondern Aktor.Was du benötigen würdest wäre ein Wandtaster (=Sender) oder vielleicht ein HMIP Teil. ich habe keine kann das daher nicht aus erster Hand sagen, aber bei denen sind Taster un Aktor getrennt und der Taster soll auch als Sender funktionieren, wobei dann eine interne Direktverknüpfung zum Aktor existieren soll, was dann wiederum zu seltsamen Phänomen führen kann.
Gruß
Rainer
-
Hm, das ist natürlich blöd. Gut, ich meine um ein "dummes Leuchtmittel smart" zu machen isses ja genau das richtige. Dafür habe ich das Teil eigentlich auch gekauft.
Dann löse ich das vielleicht einfach wie bisher, dann leuchtet halt die Lampe noch x Minuten gemeinsam mit dem Lüfter. Bei LED macht das den Kohl auch nicht mehr Fett…
Aber gibts denn (Bevorzugt von HM) Aktoren/Schalter in einem? Also, dass man richtig den Strom schaltet, zeitgleich aber einen Sender für andere Geräte hat? Ich war halt bisher davon ausgegangen, dass der o.g. Schalter genau das kann.
-
schalte die Lampenversorgung komplett durch und ersetze Deinen vorhandenen Schalter mit dem 230V nur Sender für Markenschalter (Kostet glaub 29 Euro)
dann kannst Du alles sauber programmieren und die Lampe ist direkt bestromt
Sent from my iPhone using Tapatalk
-
Ja, so werde ich es in den anderen Räumen dann auch machen. Nur fürs Bad geht das nicht, dann würde der Lüfter permanent laufen, das will natürlich niemand. Da brauche ich irgendwas, was die 220v direkt schaltet. Aber da überlege ich mir dann noch irgendwas anderes. Wäre halt schön man hätte es alles so steuern können.
-
ja an den lüfter dann einen unterputzaktor und gut…der braucht die versorgungsspannung und schaltet nach Deiner programmierung....
Sent from my iPhone using Tapatalk
-
Genau das wollte ich gerade fragen.
Ich könnte diesen hier als Schalter nehmen: https://www.elv.de/homematic-funk-wands … usatz.html
Diesen als Unterputz-Aktor: https://www.elv.de/homematic-hm-lc-sw1- ... 1fach.html
Und mit dem Schalter dann den Aktor steuern und parallel dazu (per Skript) z.B. eine smarte Lampe, korrekt?
Dadurch, dass der Schalter ein 2-Kanal ist könnte ich sagen: Bei normalem Druck: Alles aus, bei langem Druck: Lampe Aus, Lüfter 5 Minuten aktiv lassen, korrekt?
Dann würde ich das ganze so mal angehen, wäre allerdings froh, wenn die Unterputz-Geschichte günstiger geht. Da geht doch bestimmt was passendes von sonoff oder?
-
sorry nicht mitbekommen…ja genau so meinte ich das!
-
Hab das gleich Problem, ich brauche doch da einen Datenpunkt sehe da aber nur folgende
hm-rpc.0.OEQ1862757.0.CONFIG_PENDING_ALARM
hm-rpc.0.OEQ1862757.0.DEVICE_IN_BOOTLOADER_ALARM
hm-rpc.0.OEQ1862757.0.DUTYCYCLE_ALARM
hm-rpc.0.OEQ1862757.0.LOWBAT_ALARM
hm-rpc.0.OEQ1862757.0.STICKY_UNREACH_ALARM
hm-rpc.0.OEQ1862757.0.UNREACH_ALARM
hm-rpc.0.OEQ1862757.0.UPDATE_PENDING_ALARM
Also eigentlich nicht da mit dem ich rechnen würde. Muss ich da einen Datenpunkt selbst erstellen, wenn ja wie`?
Vieln Dank schon mal vorab
-
Wenn das alle alle Datenpunkte und Kanäle sind, dann ist beim einlesen etwas schief gelaufen.
Bitte die Objektansicht im iobroker aktualisieren (Button oben links, Kreis/Pfeil).
Sollte das nicht ausreichen müssen die Geräte nochmals synchronisiert werden.
So sieht die normale Ansicht aus: