Shutter Control mit LCN

Hallo zusammen,
ich nutze das Shutter Control auch in Verbindung mit LCN.
Die Ansteuerung funktioniert wunderbar.

Das folgende Feature geht bei mir nicht:
„Desweiteren wird die Position aktualisiert, wenn der Shutter via Befehl oder Manuell angesteuert wird.
Im Gegensatz zum Shutter Control (legacy) kann auch während der Fahrt die Position angepasst werden.“

Ergänzung: Wird das Rollo gestoppt (z.B. durch SC_Stop(xx)), steht die Status Variable (Position) dannach auf -1.

Da ich bisher nur auf feste Postionen mein Rollos gestellt hatte ist mir das nie aufgefallen.
Nur stelle ich mir erstmal die Frage, ob der Fehler nur bei mir ist, => Geht das bei Euch?

Hi.

Habe es gerade mal getestet, da ich es bisher auch nicht verwendet hatte.
Habe das selbe Phänomen… nach dem Stop steht die Position auf -1. Wenn ich gezielt eine Position (z.B. 20%) anfahre funktioniert es.

Viele Grüße
Jochen

Danke Jochen,

@paresy : könnt ihr Euch das ansehen?
Hier könnte ein Fehler im Shutter Modul sein.

Gruß Jan Peter

Hallo @paresy

der Fehler liegt bei mir immer noch vor.
Benötigt irh irgend welche Daten / Debug?

Gruß Jan Peter

Das ist korrekt. Wenn ihr SC_Stop verwendet, dann berechnen wir die Position nicht zurück. Ihr müsst quasi das Stopp auf der LCN Shutter Instanz machen, damit diese korrekt das Feedback meldet. Dann sollte er es auch korrekt berechnen.

paresy

Hi,
das klappt, danke dir.
Gibt es eine Möglichkeit auf die ID verbundenen LCN_Instanz zu zugreifen?

Gruß Jan Peter

Schau dir mal die Konfiguration per IPS_GetConfiguration an :slight_smile:

paresy

das hattet ich auch gemacht:
Resultat:
Array
(
[InstanceID] => 20374
[ConnectionID] => 0
[InstanceStatus] => 102
[InstanceSupportsSearching] =>
[InstanceIsSearching] =>
[InstanceVisualizationType] => 0
[InstanceChanged] => 1696762517
[ModuleInfo] => Array
(
[ModuleID] => {9512FC2C-7999-4BD0-B322-B6C49BD09127}
[ModuleName] => Shutter Control
[ModuleType] => 3
)

Das sieht eher nach IPS_GetInstance aus?

paresy

Alles klar, falsch gelesen.
Danke dir

1 „Gefällt mir“

Hallo parsey,

nun funktioniert alles wie es soll.
Nur für mein Verständnis nachgefragt, gab es einen besonderen Grund warum ihr bei SC_Stop() nicht die Position ermittelt?
Gruß Jan Peter