NEWS
Dachfenster nach 30 Minuten automatisch schließen
-
Hallo in die Runde,
ich versuche vergeblich, ein Dachfenster, welchen einen Eintrag in den Objekten von 0-100% den Öffnungswinkel dar stellt, automatisch schließen zu lassen.
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde, wenn ja, soll es nach 30 Minuten Öffnungszeit schließen und am besten per Pushover eine Meldung schicken.
Ich zeige mal, was ich probiert habe, klappt aber leider gar nicht


-
Hallo in die Runde,
ich versuche vergeblich, ein Dachfenster, welchen einen Eintrag in den Objekten von 0-100% den Öffnungswinkel dar stellt, automatisch schließen zu lassen.
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde, wenn ja, soll es nach 30 Minuten Öffnungszeit schließen und am besten per Pushover eine Meldung schicken.
Ich zeige mal, was ich probiert habe, klappt aber leider gar nicht


@n811e
Hi
Dein Blockly prüft alle 30min ob der Wert "target position" grösser als "null" ist und die Zeit zwischen 21:00 und 02:00 Uhr ist um, wenn dem so ist, eine Pushover zu senden.Ich sehe folgende Probleme:
- Wieso alle 30min prüfen, ob die aktuelle Zeit zwischen 21:00-02:00 ist, und die Aktion nicht einfach nur zwischen 21:00-02:00 ausführen?
- "Target position" - "null" > wieso nicht "0"?
- Da ist kein Befehl, welcher das Fenster nach 30min schliesst, falls es offen sein sollte
-
Hallo in die Runde,
ich versuche vergeblich, ein Dachfenster, welchen einen Eintrag in den Objekten von 0-100% den Öffnungswinkel dar stellt, automatisch schließen zu lassen.
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde, wenn ja, soll es nach 30 Minuten Öffnungszeit schließen und am besten per Pushover eine Meldung schicken.
Ich zeige mal, was ich probiert habe, klappt aber leider gar nicht


@n811e
ich halte das für ein Problem:

verwende einen Zahlen Block und schreibe einfach 0 rein.Wenn Du bei dem "null" Block auf Info gehst, dann landest im Wiki und dort wird null als nicht definierter Wert angegeben, was in Deinem Fall schlich falsch wäre. Schau als was der DP den Du prüfst deklariert ist und halte Dich daran.
-
@n811e
Hi
Dein Blockly prüft alle 30min ob der Wert "target position" grösser als "null" ist und die Zeit zwischen 21:00 und 02:00 Uhr ist um, wenn dem so ist, eine Pushover zu senden.Ich sehe folgende Probleme:
- Wieso alle 30min prüfen, ob die aktuelle Zeit zwischen 21:00-02:00 ist, und die Aktion nicht einfach nur zwischen 21:00-02:00 ausführen?
- "Target position" - "null" > wieso nicht "0"?
- Da ist kein Befehl, welcher das Fenster nach 30min schliesst, falls es offen sein sollte
Da hast Du wohl recht, den Austausch von "null" zu "0", bekomme ich noch hin, aber sonst weiß ich überhaupt nicht weiter.
-
@n811e
ich halte das für ein Problem:

verwende einen Zahlen Block und schreibe einfach 0 rein.Wenn Du bei dem "null" Block auf Info gehst, dann landest im Wiki und dort wird null als nicht definierter Wert angegeben, was in Deinem Fall schlich falsch wäre. Schau als was der DP den Du prüfst deklariert ist und halte Dich daran.
-
@jan1
Vielen Dank,der DP ist als Zahl deklariert, dass habe ich jetzt geändert.
Aber ich glaube, dass ich grundsätzlich so nicht weiter komme@n811e
heißt Du willst ein Vorschlag wie das Blockly aussehen könnte, wenn es Deinen Vorgaben entsprechen soll?Fangen wir mal mit der Logik ohne Benachrichtigung an, da ich mit Pushover noch nichts gemacht habe und somit selber erst mal schauen müsste wie das funktioniert.
Am einfachsten ist das Umdenken Deines Trigger der alle halbe Stunde prüft was am Ziel vorbei ist.
Nimm ein Trigger und prüfe, ob sich der Zustand des Dachfenster geändert hat und dann ab die Zeit im gewünschten Bereich liegt.
Somit die Zeit als Falls Bedingung und dann unter "mache" das Schließen des Fenster mit Verzögerung um 30 Minuten, fertig.Das wäre schon mal ne ganz einfache Logik um die Steuerung des Dachfenster zu erledigen.
-
Hallo in die Runde,
ich versuche vergeblich, ein Dachfenster, welchen einen Eintrag in den Objekten von 0-100% den Öffnungswinkel dar stellt, automatisch schließen zu lassen.
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde, wenn ja, soll es nach 30 Minuten Öffnungszeit schließen und am besten per Pushover eine Meldung schicken.
Ich zeige mal, was ich probiert habe, klappt aber leider gar nicht


Also ich habe hier mal einen Vorschlag:


Ein Zeitplan, der zwischen 2100&0200 minütlich prüft, ob der Wert über "0" ist.
Die Objekt ID ist jeweils dein "target position".
Als "Art" der 0 habe ich jetzt mal mathematisch genommen, evtl musst du da auf Text wechseln.
Bei der Message musst du deinen Pushover nehmen - den habe ich nicht, darum der Telegramm-Block.um zu schauen, ob es funktioniert, kannst du die Zeitspanne auf die aktuelle Zeit legen und probieren.....
die Schliessung:

-
Also ich habe hier mal einen Vorschlag:


Ein Zeitplan, der zwischen 2100&0200 minütlich prüft, ob der Wert über "0" ist.
Die Objekt ID ist jeweils dein "target position".
Als "Art" der 0 habe ich jetzt mal mathematisch genommen, evtl musst du da auf Text wechseln.
Bei der Message musst du deinen Pushover nehmen - den habe ich nicht, darum der Telegramm-Block.um zu schauen, ob es funktioniert, kannst du die Zeitspanne auf die aktuelle Zeit legen und probieren.....
die Schliessung:

@matt77che
Der Zeitplan ist Blödsinn, da der nur unnötig was macht auch wenn er in der Zeit nichts zu tun hat.
Trigger auf die Fenster Position, dann wird auch nur eine Aktion ausgelöst, wenn was zu tun ist.Der Rest ist OK und wenn Du Zeitpläne haben willst, dann als Cron, da einfach und es funktioniert, nur hier ist das der falsche Weg, auch als Cron ;)
-
@jan1
Vielen Dank,der DP ist als Zahl deklariert, dass habe ich jetzt geändert.
Aber ich glaube, dass ich grundsätzlich so nicht weiter komme -
Hallo in die Runde,
ich versuche vergeblich, ein Dachfenster, welchen einen Eintrag in den Objekten von 0-100% den Öffnungswinkel dar stellt, automatisch schließen zu lassen.
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde, wenn ja, soll es nach 30 Minuten Öffnungszeit schließen und am besten per Pushover eine Meldung schicken.
Ich zeige mal, was ich probiert habe, klappt aber leider gar nicht


@n811e sagte in Dachfenster nach 30 Minuten automatisch schließen:
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde,
Ich denke, du bekommst hier zwei verschiedene Ansätze präsentiert, weil deine Anforderung nicht ganz unmissverständlich ist.
Willst du zwischen 21:00 und 02:00 Uhr prüfen, ob
- das Fenster in dieser Zeit geöffnet wird, oder
- das Fenster in dieser Zeit offen ist?
-
@n811e sagte in Dachfenster nach 30 Minuten automatisch schließen:
Ich möchte gern zwischen 21:00 und 02:00 Uhr, prüfen lassen, ob das Fenster geöffnet wurde,
Ich denke, du bekommst hier zwei verschiedene Ansätze präsentiert, weil deine Anforderung nicht ganz unmissverständlich ist.
Willst du zwischen 21:00 und 02:00 Uhr prüfen, ob
- das Fenster in dieser Zeit geöffnet wird, oder
- das Fenster in dieser Zeit offen ist?
Es ist so, dass ich abends Duschen gehe und dabei das Dachfenster öffne.
Da ich es nicht nach dem Duschen direkt wieder schließen möchte, damit noch etwas Luftaustausch statt finden kann, hätte ich gern, dass dieses nach 30 Minuten schließt.Tagsüber soll das nicht passieren, da es vorkommen kann, dass das Fenster länger aufsteht.
-
@matt77che
Der Zeitplan ist Blödsinn, da der nur unnötig was macht auch wenn er in der Zeit nichts zu tun hat.
Trigger auf die Fenster Position, dann wird auch nur eine Aktion ausgelöst, wenn was zu tun ist.Der Rest ist OK und wenn Du Zeitpläne haben willst, dann als Cron, da einfach und es funktioniert, nur hier ist das der falsche Weg, auch als Cron ;)
-
Also ich habe hier mal einen Vorschlag:


Ein Zeitplan, der zwischen 2100&0200 minütlich prüft, ob der Wert über "0" ist.
Die Objekt ID ist jeweils dein "target position".
Als "Art" der 0 habe ich jetzt mal mathematisch genommen, evtl musst du da auf Text wechseln.
Bei der Message musst du deinen Pushover nehmen - den habe ich nicht, darum der Telegramm-Block.um zu schauen, ob es funktioniert, kannst du die Zeitspanne auf die aktuelle Zeit legen und probieren.....
die Schliessung:

Das versuche ich gleich mal. Vielen Dank schon mal
-
Vielen Dank, ich probiere das mal, aber wenn ich den Baustein Timeouts => Stop nehme, kann ich dort nicht Timeout auswählen, wie hast Du das gemacht?

-
@n811e sagte in Dachfenster nach 30 Minuten automatisch schließen:
Wie genau meinst Du das, mit Trigger auf die Position?
Die Position des Dachfenster ist der trigger der ganzen Aktion, wenn das Blockly auf öffnen und schließen reagieren soll.
-
@n811e sagte in Dachfenster nach 30 Minuten automatisch schließen:
Wie genau meinst Du das, mit Trigger auf die Position?
Die Position des Dachfenster ist der trigger der ganzen Aktion, wenn das Blockly auf öffnen und schließen reagieren soll.
Ich muss das Thema noch mal hoch holen, da ich einfach nicht weiter komme.
Um Missverständnisse zu vermeiden, versuche ich meine Vorstellung nochmal etwas präziser zu verfassen:
In der Regel, gehe ich zwischen 21:00 und 02:00 Uhr duschen und mache dann auch das Fenster auf.
Ich möchte es aber nicht sofort, wenn ich das Bad verlasse, wieder schließen, damit noch etwas Luft ausgetauscht werden kann.
Leider vergesse ich dann oft, das Fenster zu schließen, und es steht nächsten Tag immer noch offen.Ich möchte gern prüfen lassen, ob das Fenster zwischen diesem Zeitraum geöffnet wurde und wenn ja, soll es 30 Minuten später geschlossen werden.
Durch die vielen Lösungsvorschläge, bin ich eher noch verwirrter als vorher, sodass ich hiermit noch mal einen Versuch starten möchte.
-
Ich muss das Thema noch mal hoch holen, da ich einfach nicht weiter komme.
Um Missverständnisse zu vermeiden, versuche ich meine Vorstellung nochmal etwas präziser zu verfassen:
In der Regel, gehe ich zwischen 21:00 und 02:00 Uhr duschen und mache dann auch das Fenster auf.
Ich möchte es aber nicht sofort, wenn ich das Bad verlasse, wieder schließen, damit noch etwas Luft ausgetauscht werden kann.
Leider vergesse ich dann oft, das Fenster zu schließen, und es steht nächsten Tag immer noch offen.Ich möchte gern prüfen lassen, ob das Fenster zwischen diesem Zeitraum geöffnet wurde und wenn ja, soll es 30 Minuten später geschlossen werden.
Durch die vielen Lösungsvorschläge, bin ich eher noch verwirrter als vorher, sodass ich hiermit noch mal einen Versuch starten möchte.
-
Ich muss das Thema noch mal hoch holen, da ich einfach nicht weiter komme.
Um Missverständnisse zu vermeiden, versuche ich meine Vorstellung nochmal etwas präziser zu verfassen:
In der Regel, gehe ich zwischen 21:00 und 02:00 Uhr duschen und mache dann auch das Fenster auf.
Ich möchte es aber nicht sofort, wenn ich das Bad verlasse, wieder schließen, damit noch etwas Luft ausgetauscht werden kann.
Leider vergesse ich dann oft, das Fenster zu schließen, und es steht nächsten Tag immer noch offen.Ich möchte gern prüfen lassen, ob das Fenster zwischen diesem Zeitraum geöffnet wurde und wenn ja, soll es 30 Minuten später geschlossen werden.
Durch die vielen Lösungsvorschläge, bin ich eher noch verwirrter als vorher, sodass ich hiermit noch mal einen Versuch starten möchte.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden


