Hallo Gemeinde,
seit 10 minuten bin ich nun stolzer Besitzer eines 868 Servo Moduls.
Damit möchte ich unseren Schlüsselkasten im Flur auf „Magische Weise“ öffnen, sobald wir nach hause kommen.
Nun kann ich Werte setzen, das ist auch schon super…
Problem ist, um unnötigen Wind im Flur zu vermeinden, würde ich gerne von Position „geschlossen“ auf Position „Offen“ in 3 Sekunden faden. Die Servos sind ja wirklich zackig schnell…
Kleinen Workaround mit dem anmelden eines RGBW Controllers schlug fehl…sobald ich eine fadezeit angab, passierte nur alle 20 sekunden mal ein micro step…(fadezeit stand auf einer Sekunde)
Na und ich als PHP Anfänger dachte mir diese Lösung :
(Aber das kanns doch bitte nicht sein, oder ?)
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,0);
IPS_Sleep(1000);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,1);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,2);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,3);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,4);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,5);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,6);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,7);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,8);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,9);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,10);
IPS_Sleep(100);
PJ_SetServo(34339 /*[Hardware\PJ 868\SERVO-868 (Tardis)]*/,1,11);
Also wenn das die Lösung ist, hätte ich gerne mein Problem wieder
Habt ihr einen eleganteren Weg ?
Liebe Grüße
Sascha