add InternalInterval for pop new action queue entry
This commit is contained in:
parent
b1d2dbed68
commit
47a1f7006b
@ -272,11 +272,11 @@ sub Attr(@) {
|
|||||||
|
|
||||||
if ( $attrName eq 'interval' ) {
|
if ( $attrName eq 'interval' ) {
|
||||||
if ( $cmd eq 'set' ) {
|
if ( $cmd eq 'set' ) {
|
||||||
if ( $attrVal < 30 ) {
|
if ( $attrVal < 60 ) {
|
||||||
Log3 $name, 3,
|
Log3 $name, 3,
|
||||||
"TeslaPowerwall2AC ($name) - interval too small, please use something >= 30 (sec), default is 300 (sec)";
|
"TeslaPowerwall2AC ($name) - interval too small, please use something >= 60 (sec), default is 300 (sec)";
|
||||||
return
|
return
|
||||||
'interval too small, please use something >= 30 (sec), default is 300 (sec)';
|
'interval too small, please use something >= 60 (sec), default is 300 (sec)';
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -524,7 +524,8 @@ sub ErrorHandling($$$) {
|
|||||||
}
|
}
|
||||||
#### End Error Handling
|
#### End Error Handling
|
||||||
|
|
||||||
Write($hash)
|
InternalTimer( gettimeofday() + 3,
|
||||||
|
'TeslaPowerwall2AC_Write', $hash );
|
||||||
if ( defined( $hash->{actionQueue} )
|
if ( defined( $hash->{actionQueue} )
|
||||||
and scalar( @{ $hash->{actionQueue} } ) > 0 );
|
and scalar( @{ $hash->{actionQueue} } ) > 0 );
|
||||||
|
|
||||||
@ -899,7 +900,7 @@ sub CreateUri($$) {
|
|||||||
],
|
],
|
||||||
"release_status": "under develop",
|
"release_status": "under develop",
|
||||||
"license": "GPL_2",
|
"license": "GPL_2",
|
||||||
"version": "v0.7.1",
|
"version": "v0.7.2",
|
||||||
"author": [
|
"author": [
|
||||||
"Marko Oldenburg <leongaultier@gmail.com>"
|
"Marko Oldenburg <leongaultier@gmail.com>"
|
||||||
],
|
],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user