FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Wettermodule => Thema gestartet von: Esjay am 06 September 2018, 11:56:38

Titel: [gelöst]Verständnisfrage Modul Twilight reading twilight
Beitrag von: Esjay am 06 September 2018, 11:56:38
Hallo zusammen,
wenn ich meine Beleuchtung in Abhängigkeit des Twilightmoduls ein/aus schalten will, würde ich mir die Uhrzeit aus dem Twilight Device nehmen und gut.
Wenn ich jetzt aber die Helligkeit nach dem Motto "je dunkler es draußen ist, desto heller soll es drin sein" anpassen will, stehe ich wie der Ochse vorm Berge.

Das reading "twilight" ist am Tag auf 100 und geht Richtung Nacht auf 0 herunter. Wenn ich jetzt also diesen Wert als pct übergebe um meine Leuchtmittel zu steuern, wird es ja "dunkler je dunkler es draußen ist".

Kann mal einer bitte den Knoten öffnen?

Grüße

Titel: Antw:Verständnisfrage Modul Twilight reading twilight
Beitrag von: CoolTux am 06 September 2018, 12:05:54
Ohne jetzt groß darüber nachgedacht zu haben.

erstelle einen Hash und verweise beim setzen des pct darauf

%reverse = ( 0 => 100, 10 => 90, 20 => 80 );

new pct = $reverse{$twilightwert};
Titel: Antw:Verständnisfrage Modul Twilight reading twilight
Beitrag von: r00t2 am 06 September 2018, 13:34:27
Warum nicht einfach so?

Helligkeitswert = 100 - Twilightwert

Titel: Antw:Verständnisfrage Modul Twilight reading twilight
Beitrag von: Esjay am 06 September 2018, 14:48:54
Zitat von: r00t2 am 06 September 2018, 13:34:27
Warum nicht einfach so?

Helligkeitswert = 100 - Twilightwert

Zitat von: CoolTux am 06 September 2018, 12:05:54
Ohne jetzt groß darüber nachgedacht zu haben.

erstelle einen Hash und verweise beim setzen des pct darauf

%reverse = ( 0 => 100, 10 => 90, 20 => 80 );

new pct = $reverse{$twilightwert};

Ich danke euch beiden! Es kann manchmal so einfach sein!

Grüße