add InternalInterval for pop new action queue entry

This commit is contained in:
Marko Oldenburg 2019-10-02 13:47:04 +02:00
parent b1d2dbed68
commit 47a1f7006b

View File

@ -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>"
], ],