Prima. Aber du hast vorher immer die Beschattung unabhängig von der Helligkeit gehabt, korrekt. Das kann im Einzelfall ja durchaus auch Sinn machen.
Ich denke, das korrigiere ich noch einmal.
Ja, vorher hat es ohne Helligkeit super funktioniert.
habe das update eingespielt, klappt immer noch nicht
egal weiches Fenster ich aufmache kein Rollo fährt hoch
Da kann nur ein Debug Aufschluss geben.
Im Debug sehe ich, dass ein Kontakt geöffnet und der Rollladen hochgefahren wurde:
TXT: 04.07.2025, 09:58:55 | MessageSink | ModuleVersion: 2.30.58 (2025-07-03T11:19:35+02:00), Timestamp: 33591674, SenderID: Gekippt[55938], Message: 10603, Data: [false,false,false,1751615935,1751615927,1751615916]
...
TXT: 04.07.2025, 09:58:55 | ControlBlind | Kontakt geöffnet (posActBlindLevel: 100, posNewBlindLevel: 75, posActSlatsLevel: null, posNewSlatsLevel: null)
...
TXT: 04.07.2025, 09:58:55 | waitUntilBlindLevelIsReached | #40775(BlindLevelID): Position reached (Value: 75, Diff: 0,00) at 2025-07-04 09:58:55.
...
TXT: 04.07.2025, 09:58:55 | LOG_INFO | 'Blind Controller Kamin R' wurde auf 75% gefahren (Kontakt offen)
Danach ist eigentlich alles ok. Auffällig ist, dass der Rollladen ohne jede Verzögerung die Endposition erreicht. Kann es sein, dass die Variable zwar die neue Position angenommen hat, aber der Rollladen gar nicht bewegt wurde?
Was für ein Aktor verbirgt sich hinter #40775?
Position vom ShutterControl
Es wurde wohl nur die Variable geändert, das Rollo ist nicht gefahren.
das größte Problem ist das, wenn Abends die Rollos, trotz offener Tür , runterfahren !
Nach rücksetzen von „Ist es Tag“ auf false fahren auch nicht alle Rollos runter
dump Küche.txt (20,6 KB)
Ich denke hier stimmt etwas nicht:
TXT: 04.07.2025, 12:52:13 | getBlindPositions | contact is open: #41926, value: true, blindlevel: 100, slatslevel: 0
Der Kontakt 41926 wird als offen erkannt, aber der anzusteuernde Wert ist auf 100 (= Rollladen geschlossen) definiert.
so ist es. obwohl die Tür auf ist, fährt das Rollo zu. Das war vor dem Update nicht. Ich versuche mal die alte Version ein zu kopieren, mal schauen ob dann wieder alles geht.
habe eine alte „modul.php“ eingespielt klappt trotzdem nicht. Blicke ich nicht das hat jetzt Jahre lang
funktioniert. Auf einmal geht es nicht mehr. Die Türgriffstellung wir jedenfalls erkannt daran kann es nicht liegen. Wenn ich mit dem Modul 0 / 100 % eingebe fährt das Rollo wie es soll. ???
Es wird vermutlich an deiner Konfiguration liegen.
Magst du mal das folgende Skript ausführen:
$instanceID = 53580; // ID der gewünschten Instanz
$configJSON = IPS_GetConfiguration($instanceID);
if ($configJSON !== '') {
$properties = json_decode($configJSON, true); // JSON-String in ein Array umwandeln
foreach ($properties as $key => $value) {
echo "$key, Value: " . json_encode($value, JSON_PRETTY_PRINT) . PHP_EOL;
}
} else {
echo "Konfiguration ist leer oder keine gültige Instanz.";
}
In den Properties ContactOpenLevel1 und ContactOpenLevel2 ist konfiguriert, welches Level angesteuert werden soll. Ich habe den Verdacht, dass beim zweiten Kontakt der Level 100 eingetragen ist.
hallo
ja steht überall 100 drin. Verstehe ich nicht, ist denn da was geändert worden???
Blick ich nicht bei 6 von 12 stand 100 drin. Jetzt läufts.
Danke kann ich nicht nachvollziehen.