Vielen Dank für die vielen Hilfen.
![Wink ;)](./images/smilies/icon_wink.gif)
Moderator: Co-Administratoren
Code: Alles auswählen
var RBPower = dom.GetObject("HVL.R_368b1cf:19.POWERSTATE").Value();
var tmpA = dom.GetObject("R_Badezimmer:Power").Value();
WriteLine(RBPower);
WriteLine(tmpA);
In diesem Skript schreibst Du einen String in eine SV vom Typ "Werteliste". Man kann aber nur Integer-Werte (0, 1, 2, ...) in eine Werteliste schreiben.Adrian-01 hat geschrieben:jedoch ändert sich der Wert dann leider nicht mit dem von mir verwendeten Skript das ich oben gepostet habe :/
Code: Alles auswählen
var RBPower = dom.GetObject("HVL.R_368b1cf:19.POWERSTATE").Value();
var wert = 0;
if(RBPower == "Manual_Standby") {
wert = 1;
}
dom.GetObject("R_Badezimmer:Power").State(wert);
Habe ich ja auch schon gesagt, aber anscheinend hats nix geholfenpaul53 hat geschrieben:In diesem Skript schreibst Du einen String in eine SV vom Typ "Werteliste". Man kann aber nur Integer-Werte (0, 1, 2, ...) in eine Werteliste schreiben.Adrian-01 hat geschrieben:jedoch ändert sich der Wert dann leider nicht mit dem von mir verwendeten Skript das ich oben gepostet habe :/
Code: Alles auswählen
var RBPower = dom.GetObject("HVL.R_368b1cf:19.POWERSTATE").Value();
var wert = 0;
if(RBPower == "Manual_Standby") {
wert = 1;
}
dom.GetObject("R_Badezimmer:Power").State(wert);
if(RBPower == "Neuer_WERT3") {
wert = 2;
}
dom.GetObject("R_Badezimmer:Power").State(wert);
Code: Alles auswählen
ar RBPower = dom.GetObject("HVL.R_368b1cf:19.POWERSTATE").Value();
var wert = 0;
if(RBPower == "Manual_Standby") {
wert = 1;
}
if(RBPower == "Neuer_WERT3") {
wert = 2;
}
dom.GetObject("R_Badezimmer:Power").State(wert);