gibt es eine Möglichkeit, die Log-Meldungen zu erweitern?
Manchmal wenn ich nach Hause komme sind die Rolläden runter oder rauf. Im Log sehe ich dann folgende Meldung:
„Öffnen von Wintergarten rechts“ durch Temperatur Reset …"
Für das Feintuning wäre es nützlch, wenn genau angegeben wird, welcher Wert (z.B. Temperatur) oder Sonnenstand dafür verantwortlich war. Damit könnte die Steuerung noch viel genauer angepasst werden
seit Jahren nutze ich sehr gerne und effektiv Dein Modul. Nun haben wir auch noch eine Beschattung für den Wintergarten bekommen und alles funktioniert bis auf einen Punkt sehr gut. Das Anwesenheitsflag wird scheinbar nicht richtig ausgewertet.
Bei dieser Außenmarkise würde ich gerne bei Anwesenheit, die Markise nach unten fahren lassen.
Soweit ich Deine Doku verstanden habe ist der Anwesenheitstatus aber in der Prio höher als das Tagesprogramm. Müsste dann die Markise nicht runterfahren?
die Markisen fahren leider nur nicht rein, wenn keiner Anwesend ist oder wenn das Temperaturprofil nicht mehr aktiv ist. Hast Du hierzu auch noch eine Idee?
da fehlt vermutlich noch das Temperatur Flag beim Aufruf des Programms:
} elseif ($profileManager->GetPresent() and $programPresent==c_ProgramId_MovedOutTemp and $isDay and $closeByTemp) {
$programInfo = 'Anwesenheit (Temperatur)';
$programDelay = $this->MoveByProgram($programPresent, 'Anwesenheitsprogramm (Beschattung bei Temp und Anwesenheit)', false/*DimoutOption*/, true/*TriggeredByTemp*/);
seit gestern tritt ein merkwürdiges Problem auf: kein Rollladen fährt mehr herunter. Ursprünglich dachte ich, dass ein Update schuld war, aber nach zurückspielen des alten Standes war der Fehler noch da. Konnte es jetzt soweit eingrenzen, dass anscheinend beim Runterfahren keine Zeit vom Modul erkannt wird. Habe probehalber das „Output Echo“ eingeschaltet und das gefunden:
Dagegen schaut das beim hochfahren so aus:
Konfiguration schaut so aus:
Also Zeiten in beide Richtungen angegeben aber irgendwie kommt das nicht richtig an. Die Rollläden zucken nur kurz, was auch logisch ist bei Fahrzeit „0“. Solange man nicht ganz hoch fährt, geht es auch sauber wieder runter, nur wenn man bis Anschlag hoch fährt kommt IPS aus dem Tritt.
Danke für die Hinweise. Das Profil der Variablen ist das „IPSShadowing_Position“ kommt also vom Modul, hab da nichts dran rum geschraubt.
Hab das jetzt noch weiter verfolgt: Wenn der Rollladen hochfährt wechselt bei Position die Anzeige von 100% in Richtung 0%, entsprechend der Steps. So wie es sein soll. Kommt er aber am Ende an, springt sie wieder auf 100%. Damit glaubt das Modul natürlich beim nächsten Befehl, der Rollladen wäre unten (100%) und fährt dann nicht runter.
Hab dann rausgefunden, an welcher Stelle die Variable geschrieben wird und nach tauschen dieser Zeilen geht es jetzt wieder:
seit Samstag habe ich genau das gleiche Problem das meine Rollos nicht mehr runterfahren. Habe die gleichen Symptome mit der Position Anzeige. Fährt von 100% nach 0% und springt dann auf 100% zurück.
Ist bei mir aufgetreten nach dem ich ein IP-Symcon update gemacht habe.
Das war es! OPCache-Support deaktiviert, Skript wieder zurück geändert, geht alles wieder wie vorher.
Jetzt ist nur noch die Frage wer den Cache aktiviert hat. Update oder User???