Hallo Marc,
vielen Dank für den Hinweis:
Zugschlus hat geschrieben: ↑Di Apr 23, 2019 3:26 pm
Wenn ich eine Logik speichere (also meine, und auch Deine), sagt er mir oben in der Ecke "Logik ist inaktiv". Wie schalte ich sie denn überhaupt ein?
Ich muss gestehen, das "inaktiv" ist mir noch gar nicht aufgefallen.
Das ist eine falsche Anzeige, tatsächlich ist die Logik aktiv, das zeigt auch dann der
OK-Status in der Mitte.
Das muss ich noch mit meinem Kollegen klären, woher diese Anzeige kommt.
Aber an sich ist es schon so gedacht, dass sich bewährte benutzerdefinierte Logiken, später als "normale" Bausteine in der sich stetig vergrößernden Auswahl wiederfinden werden.
Gruß,
Stefan K.
Hinzugefügt nach 36 Minuten :
Hallo Marc (
@Zugschlus ),
uppps, ich hatte noch einen Fehler in der Logik

.
Der Triggerwert für den Input sollte auf "c" (on change) stehen, ansonsten passiert gar nix.
Damit sollte es jetzt funktionieren:
Code: Alles auswählen
{
"Level": [
["$LuxWert","float",0],
["$LuxHell","float",100],
["$LuxDunkel","float",50],
["$Dunkel","bool",false],
["$LichtAus","bool",false],
["$Licht","bool",false],
["$CronEin","string","0 0/5 15-22 * * *"],
["$CronAus","string","0 0/5 0-6,23 * * *"]
],
"Module": [
["Comparator","$LuxWert","-$Dunkel",["$LuxDunkel", "$LuxHell"]],
["Cron","$Dunkel",0,0,"$CronEin"],
["Cron","$Dunkel","$LichtAus",0,"$CronAus"],
["And",["$Dunkel","-$LichtAus"],"$Licht"]
],
"Input": [
["Lux","Helligkeitswert","$LuxWert","c"],
["Hell","Helligkeitsschwelle für Hell","$LuxHell","c"],
["Dunkel","Helligkeitsschwelle für Dunkel","$LuxDunkel","c"]
],
"Output": [
["Licht","Aussenlicht einschalten","$Licht","t"]
]
}
Gruß,
Stefan K.