WLAN Bewegungsmelder und Lichtsteuerung im Bad

13. Okt
2017
geschrieben von Roland Meier

Einer der letzten Artikel behandelte den WLAN Multisensor WIFFI-WZ und IP-Symcon.

Diesen hab ich nun im Bad in Betrieb und dazu ein noch vorhandenes Stück LED RGBW Stripes und dem NodeMCU ESP8266 wie er schon im Wohnzimmer und Küche im Einsatz ist.

 

Hardware und Aufbau

Der WIFFI-WZ Sensor links oben im Bild ist inzwischen in einem schönen 3D-gedrucktem Gehäuse von Eugen Stall (Anzeige) eingebaut.

Die WLAN-DMX Steuerung der LED Leiste ist identisch dem bereits genannten Beitrag mit einem ESP8266.

 

Was soll wann passieren?

In meinem Fall hatte ich einfach mal angedacht, mit den Sensorwerten des WIFFI-WZ, vor allem der Bewegungs- und Geräuschsensoren, Aktionen mit der LED-Leiste zu schalten.

Speziell wollte ich Nachts, anstelle des großen Badlichts nur ein kleines dezentes LED-Licht über die Sensoren aktivieren.

 

In meiner ersten Version hatte ich:

  • WENN Bewegungsmelder links ODER Bewegungsmelder rechts
    DANN LED grün
  • WENN Geräuschmelder aktiv
    DANN LED rot
  • WENN alles aus
    DANN LED aus

 

Die Umsetzung in IP-Symcon mittels PHP Skript war ganz simple, erst lese ich die Variablenwerte ein und dann steuere ich den 2 Kanal der DMX Instanz an:

<?
$BewegungLinks = GetValue(12345 /*[Wohnung\Bad\WiFFI Sensor\wz_motion_left]*/);
$BewegungRechts = GetValue(12346 /*[Wohnung\Bad\WiFFI Sensor\wz_motion_right]*/);

// Wenn BewegungLinks oder BewegungRechts...
if ($BewegungLinks OR $BewegungRechts)
{
	DMX_FadeChannel(54321 /*[Wohnung\Bad\Bad - LED]*/, 1, 0, 1);
	DMX_FadeChannel(54321 /*[Wohnung\Bad\Bad - LED]*/, 2, 255, 1);
	DMX_FadeChannel(54321 /*[Wohnung\Bad\Bad - LED]*/, 3, 0, 1);
	DMX_FadeChannel(54321 /*[Wohnung\Bad\Bad - LED]*/, 4, 0, 1);
}

 

Angetriggert wird das Skript über einen der Bewegungsmelder als Ereignis.

 

In der zweiten Version hatte ich:

  • WENN Bewegungsmelder links UND zw. 22 und 6 Uhr ODER Bewegungsmelder rechts UND zw. 22 und 6 Uhr
    DANN LED grün
  • WENN Geräuschmelder aktiv UND zw. 22 und 6 Uhr
    DANN LED rot
  • WENN alles aus UND zw. 22 und 6 Uhr
    DANN LED aus

 

In der aktuellen Schaltung gehe ich einen leicht anderen Weg:

  • WENN Bewegungsmelder links UND GuteNacht Modus aktiv UND Helligkeit <15 ODER Bewegungsmelder rechts UND GuteNacht Modus aktiv UND Helligkeit <15
    DANN LED warmweiß

Den Gute Nacht Modus habe ich dabei als allgemeinen Szenenschalter, welches mir mehrere Dinge in der Wohnung an-/abschaltet. Er wird entweder automatisch ab 22 Uhr aktiviert, oder ich schalte ihn manuell.

Deaktiviert wird er ab 6 Uhr morgens bzw. auch wieder manuell.

 

<?
$GuteNacht = GetValue(12345 /*[Szenen\Gute Nacht]*/);
$Helligkeit = GetValue(23456 /*[Wohnung\Bad\WiFFI Sensor\wz_lux]*/);
$BewegungLinks = GetValue(34567 /*[Wohnung\Bad\WiFFI Sensor\wz_motion_left]*/);
$BewegungRechts = GetValue(56789 /*[Wohnung\Bad\WiFFI Sensor\wz_motion_right]*/);

// Wenn GuteNacht Modus aktiv + Helligkeit < 15 Lux + Bewegung Links oder Rechts...
if ($GuteNacht AND $Helligkeit < 15 AND $BewegungLinks OR $GuteNacht AND $Helligkeit < 15 AND $BewegungRechts)
{
	DMX_FadeChannel(98765 /*[Wohnung\Bad\Bad - LED]*/, 1, 0, 1);
	DMX_FadeChannel(98765 /*[Wohnung\Bad\Bad - LED]*/, 2, 0, 1);
	DMX_FadeChannel(98765 /*[Wohnung\Bad\Bad - LED]*/, 3, 0, 1);
	DMX_FadeChannel(98765 /*[Wohnung\Bad\Bad - LED]*/, 4, 255, 1);
}

 

Andersherum, wenn die Beweung wieder verschwindet, Fade ich den DMX-Kanal wieder auf 0.

 

Optimierung der Schaltzeit des WIFFI-WZ

Die standard Schaltzeit der WIFFI-WZ Bewegungsmelder sind 90 Sekunden, was uns etwas zu lange ist. Diesen Wert habe ich einfach über die Expertenkonfig des WIFFI-WZ mal auf 20s herabgesetzt. Es wird sich zeigen ob die zu knapp ist oder ausreicht:

http://IP-DES-WIFFI-WZ/?param:17:20:

 

Gelesen 4389 mal Letzte Änderung am Mittwoch, 05 Dezember 2018
Artikel bewerten
(3 Stimmen)
Bitte anmelden, um einen Kommentar zu posten
Anzeige

Anzeige

123RF.com - For all your creative needs!

Kalender

« April 2024 »
Mo Di Mi Do Fr Sa So
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Newsletter

Euch interessieren meine Themen hier? Dann tragt euch einfach in den Newsletter ein und ihr werden bei neuen Beiträgen informiert.

Anzeige