# Mathematische Operation mit einer „Szene-Variablen“ durchführen

**URL:** <https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030>\
**Category:** Demandes livrées\
**Tags:** feature-core, scene, scene-action\
**Created:** [7. März 2022 um 20:44 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030 "2022-03-07T20:44:49Z")\
**Posts on this page:** 3\
**Page:** 5

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [8. Mai 2023 um 22:08 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030/81 "2023-05-08T22:08:36Z")

</div>

Gut gesehen @AlexTrovato! Danke für die Korrektur!

> [@guim31](#):
>
> Ich habe ein Anwendungsbeispiel für die Berechnung, das ich im Moment für unmöglich halte.  
> Ich möchte, dass meine Poolpumpe für x Zeit (in Stunden) läuft.

Ich denke, mit dieser Entwicklung kannst du alles machen, was du willst @guim31, indem du 2 Szenen verwendest. Wenn ich dich richtig verstanden habe, möchtest du jeden Tag zu einer festen Zeit die Pumpe einschalten und nach einer berechneten Zeit wieder ausschalten.

Zuerst musst du ein virtuelles MQTT-Gerät erstellen, das dir als „Timer“ dient. Es sollte eine Funktion wie diese haben:

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0532a5ffb8430ebc316256b363168474843ced63.png)  
Achte darauf, dass du die „0“ in den Mini/Maxi nicht vergisst

Danach kannst du 2 Szenen erstellen.  
Die erste dient dazu, deine Pumpe zu einer festen Zeit zu starten (ich habe 9 Uhr eingestellt, aber du kannst das ändern, wie du möchtest)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/8/8f4e514bc583d472b9d135757fa895fb7012c473.jpeg)  
Wie du siehst, machen wir eine Anfrage an einen externen Dienst, um die Uhrzeit abzurufen (das ist noch nicht auf Gladys verfügbar, oder zumindest weiß ich nicht, wie man das macht), die Unix-Version ist eine ganze Zahl (die Anzahl der Sekunden seit 1970). Du konfigurierst den Timer so, dass die Endzeit (aktuelle Zeit + Verzögerung in Sekunden deiner Berechnung) ist

In der zweiten, die dir das Ausschalten deiner Pumpe ermöglicht, kannst du das machen

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/9c6f668cbef4ec23ea8f956534d0cae5a3fa826b.jpeg)  
Sie wird alle 5 Minuten ausgeführt (du kannst es auf 1 Minute reduzieren, aber da es eine API-Anfrage gibt, um die Uhrzeit abzurufen, möchte ich nicht, dass du blockiert wirst, wenn sie zu viele Anfragen sehen).  
Die erste Bedingung verhindert die Ausführung der Szene, wenn deine Pumpe ausgeschaltet ist.  
Dann holst du die aktuelle Zeit und die Endzeit, die in deinem virtuellen Timer-Gerät gespeichert ist. Wenn die aktuelle Zeit größer ist als die Timer-Zeit, kannst du die Pumpe ausschalten.

Ich habe es nur mit virtuellen Geräten getestet, aber es sollte funktionieren. Beobachte die ersten Tage gut, ob es so funktioniert, wie du es möchtest, und zögere nicht, wenn du Hilfe brauchst.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [13. Mai 2023 um 07:59 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030/82 "2023-05-13T07:59:01Z")

</div>

Diese Funktion ist in Gladys Assistant v4.23 🥳 verfügbar

> **[Streaming de caméra live dans Gladys Assistant 4.23 | Gladys Assistant](https://gladysassistant.com/fr/blog/camera-live-streaming-gladys-assistant-4-23/?r)**
>
> Surveillez votre logement à distance, chiffré de bout en bout

Vielen Dank an @bertrandda für die Entwicklung 🙏

Ich schließe dieses Thema, falls ihr Fragen oder Rückmeldungen habt, zögert nicht, ein neues Thema zu erstellen!

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [13. Mai 2023 um 07:59 UTC](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030/83 "2023-05-13T07:59:05Z")

</div>



[Vorherige Seite](https://community.gladysassistant.com/t/faire-une-operation-mathematique-sur-une-variable-de-scene/7030.md?page=4)
