Ich würde gerne die Restlaufzeit unseres Geschirrspülers mittels eines countdowns auf unserem Mediola Tablet anzeigen lassen.
So habe ich mir das vorgestellt:
1. Eine Messsteckdose dient als Auslöser, sobald der Spüler Strom zieht.
2. Ein Programm setzt dann eine Systemvariable auf 180 (Spüler läuft 180 Minuten)
3. Ein zweites Programm prüft die Größe der Systemvariable und verringert diese mittels script um 10 und zwar alles 10 Minuten
4. Ein Textfeld auf der Mediola Fernbedienung stellt die Variable dar. Diese sollte sich ja dann veränder: von 180, auf 170, auf 160 usw.
Was ich bisher gemacht habe:
1. Die Steckdose ist noch nicht installiert. Zu Testzwecken möchte ich das Programm per Zeitschaltung aktivieren.
2. Systemvariable "countdown_spueler" erstellt: Programm um den Countdown zu starten / die Variable auf 180 zu setzen: 3. Spüler Countdown Programm:
und script:
Code: Alles auswählen
object spueler = dom.GetObject ("countdown_spueler");
if (spueler.Value() > 0) {
spueler.State (spueler.Value() - 10);
}
Das Problem ist jetzt, dass es nicht funktioniert
Im Mediola wird im Textfeld zwar "180" angezeigt, der Wert verringert sich aber nicht.
Weiß jemand, wo der Fehler ist/ wie ich das beheben kann?
Danke