Vergleich zweier Systemvariablen -> Fehler im Skript?
Moderator: Co-Administratoren
-
- Beiträge: 73
- Registriert: 21.01.2021, 10:14
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
das weißt ich nicht. es gibt ein Programm das die zwei Variablen berechnet. Hätte jetzt erwartet das die vom Typ Zahl sind.
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Ersetzte
if (Aussen.Value() >= Innen.Value())
Durch
if (Aussen.Value() >= Innen.Value())
Durch
Code: Alles auswählen
real a = Aussen.Value() ;
real i = Innen.Value();
if (a >= i)
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 73
- Registriert: 21.01.2021, 10:14
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Die Variable "Lüften" muss den Wert "Zahl" bekommen, oder?
kommt immer noch 0 raus
kommt immer noch 0 raus
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Dann kann ich es am Handy auch nicht lösen
Kannst dir ja a und i nochmal ausgeben lassen, um da plausible Daten drin gelandet sind.
Mit a.VarType(); kannst du den Typ ausgeben. String ist IMHO 4.
Kannst dir ja a und i nochmal ausgeben lassen, um da plausible Daten drin gelandet sind.
Mit a.VarType(); kannst du den Typ ausgeben. String ist IMHO 4.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 73
- Registriert: 21.01.2021, 10:14
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
also wenn ich es unter "Skript testen" teste. Dann kommt das richtige Ergebnis raus. "1". Auch wenn ich anstatt 1 und 0. wahr und nicht wahr rein schreibe stimmt das Ergebnis.
irgendwas passt mit der Variable nicht zusammen.
leider schaffe ich es nicht den Variablentyp abzufragen
irgendwas passt mit der Variable nicht zusammen.
leider schaffe ich es nicht den Variablentyp abzufragen
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
-
- Beiträge: 9649
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 697 Mal
- Danksagung erhalten: 1617 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Hast du noch ein Programm das "lüften" heißt?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 73
- Registriert: 21.01.2021, 10:14
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Nein hab alles eindeutig benannt.
Die Variable "lüften" hat den Typ Zahl und kann 0 und 1 erhalten.
Die Variable "lüften" hat den Typ Zahl und kann 0 und 1 erhalten.
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
-
- Beiträge: 73
- Registriert: 21.01.2021, 10:14
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Vergleich zweier Systemvariablen -> Fehler im Skript?
Code: Alles auswählen
real a = Aussen.Value() ;
real i = Innen.Value();
if (a <= i)
{
lueften.State(1);
}
else
{
lueften.State(0);
}
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------
Vielen Dank
Viele Grüße
Steve
----------------------------------------------------------------------------