Hallo liebe EIB-PCler,
nach fast zwei Jahren Pause habe ich mir mal wieder der Thematik angenommen und mit ein wenig Abstand sind viele Dinge wieder weit weg.
Ich habe schon seit Jahren eine - zugegebenermaßen rudimentäre - Temperaturanzeige der Badewannentemperatur über die LED-Beleuchtung im Bad realisiert. Ich arbeite da mit Stufen Blau (zu kalt), Grün (angenehm für Familie) und rot (grenzwertig warm bis heiß). Ist die Themperatur zu kalt oder zu heiß ist die LED-Beleuchtung aus:
//Der Badewannensensor gibt die Wannentemperatur über die LED-Leiste aus.
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad B DIMMWERT-1/4/193",0%) endif
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad G DIMMWERT-1/4/191",0%) endif
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad R DIMMWERT-1/4/190",0%) endif
if "Temp Bad WANNE-4/1/182">28.00 and "Temp Bad WANNE-4/1/182"<37.00 then write("LED Fenster Bad B DIMMWERT-1/4/193",15%) else write("LED Fenster Bad B DIMMWERT-1/4/193",0%) endif
if "Temp Bad WANNE-4/1/182">36.00 and "Temp Bad WANNE-4/1/182"<40.00 then write("LED Fenster Bad G DIMMWERT-1/4/191",15%) else write("LED Fenster Bad G DIMMWERT-1/4/191",0%) endif
if "Temp Bad WANNE-4/1/182">39.00 and "Temp Bad WANNE-4/1/182"<42.00 then write("LED Fenster Bad R DIMMWERT-1/4/190",15%) else write("LED Fenster Bad R DIMMWERT-1/4/190",0%) endif
Durch die Überschneidungen der Kanäle in den Grenzbereichen gibt es dann auch Zwischenfarben. Schöner fände ich natürlich einen stufenlosen Übergang aber da weiss ich momentan zu wenig, wie man das realisiert. Vielleicht hat da jemand auch einen Tipp!
Wenn die Badewanne nicht genutzt wird, fände ich es gut, dass dennoch die LED-Beleuchtung mal in Betrieb geht. Dazu habe ich eine RANDOM-Funktion in anderen Bereichen im EInsatz, Geschaltet werden soll diese über den zweiten Ausgang des Präsenzmelders. Der erste Ausgang schaltet das dezente Notlicht für schnelle Toilettengänge oder nachts. Der zweite Ausgang schaltet nach ca. 10 Minuten alle Lampen, Spiegelheizung, Lüftung, etc. aus.
Hier der Code für so einen simplen Zufallsfarbton, wobei der BLAU-Kanal weniger Anteil haben soll, damit warme Farben dominieren:
// RGB Farbton per gewichtete Zufallsfunktion via Bewegungsmelder Bad einschalten
if ("PM Bad A2 SCHALTEN-4/5/181"==EIN) then \\
write("LED Fenster Bad R DIMMWERT-1/4/190",u08,convert(random(50u32),0u08)); \\
write("LED Fenster Bad G DIMMWERT-1/4/191",u08,convert(random(50u32),0u08)); \\
write("LED Fenster Bad B DIMMWERT-1/4/193",u08,convert(random(20u32),0u08)) else \\
write ("LED Fenster Bad R DIMMWERT-1/4/190"u08,0%); \\
write ("LED Fenster Bad G DIMMWERT-1/4/191"u08,0%); \\
write ("LED Fenster Bad B DIMMWERT-1/4/193"u08,0%) \\
endif \\
Diese Funktion soll generell laufen, wenn die Badewanne nicht in Betrieb ist, also einen Wert höher als 27,99 Grad hat...
Vielleicht hat da ja jemand einen Tipp zur Verknüpfung der zwei Funktionen und vielleicht auch ggf.zur übergangslosen Anzeige der Badewannen-Themperatur.
Liebe Grüße
Gustav
PS: Wohnt ein EibPCler vielleicht direkt bei mir in der Nähe Herne/Wanne-Eickel??? Wäre toll zum Austausch von ETS oder EIBPC-Fragen.
nach fast zwei Jahren Pause habe ich mir mal wieder der Thematik angenommen und mit ein wenig Abstand sind viele Dinge wieder weit weg.
Ich habe schon seit Jahren eine - zugegebenermaßen rudimentäre - Temperaturanzeige der Badewannentemperatur über die LED-Beleuchtung im Bad realisiert. Ich arbeite da mit Stufen Blau (zu kalt), Grün (angenehm für Familie) und rot (grenzwertig warm bis heiß). Ist die Themperatur zu kalt oder zu heiß ist die LED-Beleuchtung aus:
//Der Badewannensensor gibt die Wannentemperatur über die LED-Leiste aus.
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad B DIMMWERT-1/4/193",0%) endif
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad G DIMMWERT-1/4/191",0%) endif
if "Temp Bad WANNE-4/1/182"<27.99 then write("LED Fenster Bad R DIMMWERT-1/4/190",0%) endif
if "Temp Bad WANNE-4/1/182">28.00 and "Temp Bad WANNE-4/1/182"<37.00 then write("LED Fenster Bad B DIMMWERT-1/4/193",15%) else write("LED Fenster Bad B DIMMWERT-1/4/193",0%) endif
if "Temp Bad WANNE-4/1/182">36.00 and "Temp Bad WANNE-4/1/182"<40.00 then write("LED Fenster Bad G DIMMWERT-1/4/191",15%) else write("LED Fenster Bad G DIMMWERT-1/4/191",0%) endif
if "Temp Bad WANNE-4/1/182">39.00 and "Temp Bad WANNE-4/1/182"<42.00 then write("LED Fenster Bad R DIMMWERT-1/4/190",15%) else write("LED Fenster Bad R DIMMWERT-1/4/190",0%) endif
Durch die Überschneidungen der Kanäle in den Grenzbereichen gibt es dann auch Zwischenfarben. Schöner fände ich natürlich einen stufenlosen Übergang aber da weiss ich momentan zu wenig, wie man das realisiert. Vielleicht hat da jemand auch einen Tipp!
Wenn die Badewanne nicht genutzt wird, fände ich es gut, dass dennoch die LED-Beleuchtung mal in Betrieb geht. Dazu habe ich eine RANDOM-Funktion in anderen Bereichen im EInsatz, Geschaltet werden soll diese über den zweiten Ausgang des Präsenzmelders. Der erste Ausgang schaltet das dezente Notlicht für schnelle Toilettengänge oder nachts. Der zweite Ausgang schaltet nach ca. 10 Minuten alle Lampen, Spiegelheizung, Lüftung, etc. aus.
Hier der Code für so einen simplen Zufallsfarbton, wobei der BLAU-Kanal weniger Anteil haben soll, damit warme Farben dominieren:
// RGB Farbton per gewichtete Zufallsfunktion via Bewegungsmelder Bad einschalten
if ("PM Bad A2 SCHALTEN-4/5/181"==EIN) then \\
write("LED Fenster Bad R DIMMWERT-1/4/190",u08,convert(random(50u32),0u08)); \\
write("LED Fenster Bad G DIMMWERT-1/4/191",u08,convert(random(50u32),0u08)); \\
write("LED Fenster Bad B DIMMWERT-1/4/193",u08,convert(random(20u32),0u08)) else \\
write ("LED Fenster Bad R DIMMWERT-1/4/190"u08,0%); \\
write ("LED Fenster Bad G DIMMWERT-1/4/191"u08,0%); \\
write ("LED Fenster Bad B DIMMWERT-1/4/193"u08,0%) \\
endif \\
Diese Funktion soll generell laufen, wenn die Badewanne nicht in Betrieb ist, also einen Wert höher als 27,99 Grad hat...
Vielleicht hat da ja jemand einen Tipp zur Verknüpfung der zwei Funktionen und vielleicht auch ggf.zur übergangslosen Anzeige der Badewannen-Themperatur.
Liebe Grüße
Gustav
PS: Wohnt ein EibPCler vielleicht direkt bei mir in der Nähe Herne/Wanne-Eickel??? Wäre toll zum Austausch von ETS oder EIBPC-Fragen.
Kommentar