mirror of https://github.com/arendst/Tasmota.git
parent
5b9c725c6d
commit
ce9ea40166
|
@ -518,14 +518,16 @@ bool ShutterState(uint32_t device)
|
|||
void ShutterAllowPreStartProcedure(uint8_t i)
|
||||
{
|
||||
uint32_t uptime_Local=0;
|
||||
AddLog_P2(LOG_LEVEL_DEBUG_MORE, PSTR("SH: Delay Start. uptime %d, var%d 99=<%s>, max10s?"),uptime,i, rules_vars[i]);
|
||||
AddLog_P2(LOG_LEVEL_DEBUG_MORE, PSTR("SHT: Delay Start. var%d 99==%s, max10s?"),i+1, rules_vars[i+1]);
|
||||
rules_flag.shutter_moving = 1;
|
||||
XdrvRulesProcess();
|
||||
uptime_Local = uptime;
|
||||
while (uptime_Local+10 > uptime && (String)rules_vars[i] == "99") {
|
||||
while (uptime_Local+10 > uptime && (String)rules_vars[i+1] == "99") {
|
||||
loop();
|
||||
}
|
||||
AddLog_P2(LOG_LEVEL_DEBUG_MORE, PSTR("SHT: Delay Start. Done"));
|
||||
}
|
||||
|
||||
void ShutterStartInit(uint32_t i, int32_t direction, int32_t target_pos)
|
||||
{
|
||||
//AddLog_P2(LOG_LEVEL_DEBUG_MORE, PSTR("SHT: dir %d, delta1 %d, delta2 %d, grant %d"),direction, (Shutter[i].open_max - Shutter[i].real_position) / Shutter[i].close_velocity, Shutter[i].real_position / Shutter[i].close_velocity, 2+Shutter[i].motordelay);
|
||||
|
|
Loading…
Reference in New Issue