Fenster-Timer - "Fenster-offen-Erinnerung"

0,00 

Dieser Baustein überwacht Fensterzustände und führt Timer-basierte Aktionen durch, wenn ein Fenster geöffnet ist. Damit soll sichergestellt werden, dass Fenster nicht zu lange offen bleiben und die Räume auskühlen. Der Baustein bietet die Möglichkeit, die Zeit, während der das Fenster geöffnet ist, zu überwachen und Benachrichtigungen auszulösen. Der Baustein ermöglicht die Anpassung verschiedener Parameter, wie Innentemperatur, Außentemperatur, minimale und maximale Dauer, sowie einen Faktor für die Zeitberechnung. Außerdem kann er Zeiträume definieren, in denen die Timer-Aktionen ausgeschlossen sind.

Erläuterung der Ein- und Ausgänge:

– Eingangsvariablen:

  1. Innentemperatur (Double): Die Innentemperatur im Raum.

  2. Außentemperatur (Double): Die Außentemperatur.

  3. FensterGeoeffnet (Boolean): Gibt an, ob das Fenster geöffnet ist.

  4. Raumname (String): Der Name des Raums, in dem sich das Fenster befindet.

  5. MinDauer (Double): Die minimale Dauer, die der Timer erreichen kann.

  6. MaxDauer (Double): Die maximale Dauer, die der Timer erreichen kann.

  7. Faktor (Double): Ein Faktor, der bei der Berechnung der Timerdauer berücksichtigt wird.

  8. BeginnAusschluss (TimeSpan): Der Beginn eines Zeitraums, in dem Timer-Aktionen ausgeschlossen sind (entscheidend ist der Zeitpunkt des Öffnens).

  9. EndeAusschluss (TimeSpan): Das Ende des Zeitraums, in dem Timer-Aktionen ausgeschlossen sind (entscheidend ist der Zeitpunkt des Öffnens).

  10. Ausschlusssignal (Boolean): Ein Signal, das die Timer-Aktionen ausschalten kann.

– Ausgangsvariablen:

  1. TimerDauer (Double): Die aktuelle Dauer des Timers in Sekunden.

  2. Benachrichtigung (String): Ein Text, der Benachrichtigungen über den Timerstatus enthält.

  3. Meldung (Boolean): Ein Trigger, der aktiviert wird, wenn der Timer abläuft.

  4. MeldungPrio (Boolean): Ein Trigger für eine Meldung mit höherer Priorität, die nach dem Haupt-Timer ablaufen kann. Der Prio-Timer läuft in der Standardeinstellung 50% der Zeit des Haupttimers und beginnt, wenn der Haupttimer abgelaufen ist. Auch der Faktor 50% (0.5) kann im Baustein überschrieben werden.

  5. Status (String): Ein Text, der den aktuellen Status des Bausteins beschreibt.

Wie wird die Timerzeit berechnet?

Die Timerzeit in diesem C#-Logikbaustein wird beim Öffnen des Fensters dynamisch berechnet, basierend auf den Eingangsparametern Innentemperatur, Außentemperatur, MinDauer, MaxDauer und Faktor. Die Berechnung der Timerzeit erfolgt mithilfe der folgenden Formel:

Timerzeit (in Sekunden) = Max(MinDauer, Min(MaxDauer, |Innentemperatur – Außentemperatur| * Faktor)) * 60

– **Innentemperatur:** Dies ist die aktuelle Innentemperatur im Raum.

– **Außentemperatur:** Hierbei handelt es sich um die Temperatur außerhalb des Gebäudes.

– **MinDauer:** Dies ist die minimale Zeitspanne.

– **MaxDauer:** Die maximale Zeitspanne.

– **Faktor:** Ein anpassbarer Faktor, der die Timerdauer beeinflusst.

Die Formel stellt sicher, dass die Timerzeit immer innerhalb des Bereichs von MinDauer und MaxDauer liegt. Darüber hinaus reagiert sie auf Temperaturunterschiede zwischen Innen- und Außentemperatur sowie auf den individuell eingestellten Faktor, um die Timerzeit an die aktuellen Bedingungen anzupassen. So kann der Baustein flexibel auf unterschiedliche Umgebungsfaktoren reagieren und Benachrichtigungen oder Aktionen auslösen, wenn das Fenster für eine bestimmte Zeitdauer geöffnet ist.

 

Climate Change icon by Icons8

The MIT License (MIT)

Copyright (c) 2022 Dr. Alexander Zimmerhofer

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

The Software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the Software.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

  • Logikbaustein | Community

    SmartStart – PV-Überschuss-Schaltung

    Rated 0 out of 5
    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
  • Logikbaustein | Community

    Benachrichtigung via Pushover

    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
  • Logikbaustein | Alle

    Vorhersage Stromproduktion durch PV-Anlage (Solcast)

    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
  • Logikbaustein | Alle

    Nina – Warnmeldesystem

    Rated 0 out of 5
    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
  • Logikbaustein | Community

    Steuerung Tasmota-Steckdosen

    Rated 0 out of 5
    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
  • Logikbaustein | Alle

    Abruf aus der Growatt-Wechselrichter-Cloud

    0,00 
    Enthält 19% MwSt.
    Kostenloser Versand
    Lieferzeit: nicht angegeben
    Bei Lieferungen in Nicht-EU-Länder können zusätzliche Zölle, Steuern und Gebühren anfallen.
Warenkorb
Nach oben scrollen