patch-wintermode #33
@ -310,7 +310,7 @@ sub Set {
|
|||||||
if ( lc $cmd eq 'parkuntilfurthernotice' ) {
|
if ( lc $cmd eq 'parkuntilfurthernotice' ) {
|
||||||
$payload = '"name":"park_until_further_notice"';
|
$payload = '"name":"park_until_further_notice"';
|
||||||
if ( $mainboard_version > 10.30 ) {
|
if ( $mainboard_version > 10.30 ) {
|
||||||
$payload = ' "settings":{"name":"schedules_paused_until","value":"2040-12-31T22:00:00.000Z","device":"'.$hash->{DEVICEID}.'"}';
|
$payload = ' "settings":{"name":"schedules_paused_until","value":"2038-01-18T00:00:00.000Z","device":"'.$hash->{DEVICEID}.'"}';
|
||||||
$abilities = 'mower_settings' ;
|
$abilities = 'mower_settings' ;
|
||||||
$service_id = $hash->{helper}{schedules_paused_until_id};
|
$service_id = $hash->{helper}{schedules_paused_until_id};
|
||||||
}
|
}
|
||||||
@ -394,7 +394,7 @@ sub Set {
|
|||||||
. $valve_id . '}}';
|
. $valve_id . '}}';
|
||||||
}
|
}
|
||||||
elsif ( $cmd =~ /.*Schedule/ ){
|
elsif ( $cmd =~ /.*Schedule/ ){
|
||||||
my $duration = (( defined($aArg->[0]) ? ( ((Time::Piece->new)+(ONE_HOUR * $aArg->[0]) - (Time::Piece->new)->tzoffset )->datetime ).'.000Z' : '2040-12-31T22:00:00.000Z'));
|
my $duration = (( defined($aArg->[0]) ? ( ((Time::Piece->new)+(ONE_HOUR * $aArg->[0]) - (Time::Piece->new)->tzoffset )->datetime ).'.000Z' : '2038-01-18T00:00:00.000Z'));
|
||||||
|
|
||||||
$abilities = 'wateringcomputer_settings';
|
$abilities = 'wateringcomputer_settings';
|
||||||
$service_id = $hash->{helper}->{'schedules_paused_until_id'};
|
$service_id = $hash->{helper}->{'schedules_paused_until_id'};
|
||||||
@ -435,7 +435,7 @@ sub Set {
|
|||||||
}
|
}
|
||||||
elsif ( $cmd =~ /.*ScheduleValve/ ){
|
elsif ( $cmd =~ /.*ScheduleValve/ ){
|
||||||
my $valve_id = $aArg->[0];
|
my $valve_id = $aArg->[0];
|
||||||
my $duration = (( defined($aArg->[1]) ? ( ((Time::Piece->new)+(ONE_HOUR * $aArg->[1]) - (Time::Piece->new)->tzoffset )->datetime ).'.000Z' : '2040-12-31T22:00:00.000Z'));
|
my $duration = (( defined($aArg->[1]) ? ( ((Time::Piece->new)+(ONE_HOUR * $aArg->[1]) - (Time::Piece->new)->tzoffset )->datetime ).'.000Z' : '2038-01-18T00:00:00.000Z'));
|
||||||
|
|
||||||
$abilities = 'irrigation_settings';
|
$abilities = 'irrigation_settings';
|
||||||
$service_id = $hash->{helper}->{'schedules_paused_until_'.$valve_id.'_id'};
|
$service_id = $hash->{helper}->{'schedules_paused_until_'.$valve_id.'_id'};
|
||||||
@ -1205,11 +1205,11 @@ sub SetPredefinedStartPoints {
|
|||||||
</ul>
|
</ul>
|
||||||
<h3>irrigation control</h3>
|
<h3>irrigation control</h3>
|
||||||
<li>resumeScheduleValve - start schedule irrigation on valve n</li>
|
<li>resumeScheduleValve - start schedule irrigation on valve n</li>
|
||||||
<li>stopScheduleValve - stop schedule irrigation on valve n (Default: 2040-12-31T22:00:00.000Z) | optional params hours (now + hours)</li>
|
<li>stopScheduleValve - stop schedule irrigation on valve n (Default: 2038-01-18T00:00:00.000Z) | optional params hours (now + hours)</li>
|
||||||
<li>closeAllValves - close all valves</li>
|
<li>closeAllValves - close all valves</li>
|
||||||
<h3>water control</h3>
|
<h3>water control</h3>
|
||||||
<li>manualButtonTime - set manual time for button press (in minutes) 0 disable button</li>
|
<li>manualButtonTime - set manual time for button press (in minutes) 0 disable button</li>
|
||||||
<li>stopSchedule - stop schedule for now + n hours (Default: 2040-12-31T22:00:00.000Z)</li>
|
<li>stopSchedule - stop schedule for now + n hours (Default: 2038-01-18T00:00:00.000Z)</li>
|
||||||
<li>resumeSchedule - resume schedule</li>
|
<li>resumeSchedule - resume schedule</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
@ -1361,11 +1361,11 @@ sub SetPredefinedStartPoints {
|
|||||||
</ul>
|
</ul>
|
||||||
<h3>irrigation control</h3>
|
<h3>irrigation control</h3>
|
||||||
<li>resumeScheduleValve - Startet Bew&aauml;sserung am Ventil n nach Zeitplan</li>
|
<li>resumeScheduleValve - Startet Bew&aauml;sserung am Ventil n nach Zeitplan</li>
|
||||||
<li>stopScheduleValve - Setzt Bew&aauml;sserung am Ventil n aus (Default: 2040-12-31T22:00:00.000Z) | Optionaler Parameter Stunden (Jetzt + Stunden)</li>
|
<li>stopScheduleValve - Setzt Bew&aauml;sserung am Ventil n aus (Default: 2038-01-18T00:00:00.000Z) | Optionaler Parameter Stunden (Jetzt + Stunden)</li>
|
||||||
<li>closeAllValves - Stopt Bew&aauml;sserung an allen Ventilen </li>
|
<li>closeAllValves - Stopt Bew&aauml;sserung an allen Ventilen </li>
|
||||||
<h3>water control</h3>
|
<h3>water control</h3>
|
||||||
<li>manualButtonTime - setzt die Dauer für den manuellen Knopf (in Minuten) 0 Schaltet den Knopf aus</li>
|
<li>manualButtonTime - setzt die Dauer für den manuellen Knopf (in Minuten) 0 Schaltet den Knopf aus</li>
|
||||||
<li>stopSchedule - Halte Zeitplan an für x Stunden - (Default: 2040-12-31T22:00:00.000Z)</li>
|
<li>stopSchedule - Halte Zeitplan an für x Stunden - (Default: 2038-01-18T00:00:00.000Z)</li>
|
||||||
<li>resumeSchedule - Weiterführung des Zeitplans</li>
|
<li>resumeSchedule - Weiterführung des Zeitplans</li>
|
||||||
</ul>
|
</ul>
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
UPD 2021-06-04_15:29:42 46884 FHEM/73_GardenaSmartBridge.pm
|
UPD 2021-06-04_15:29:42 46884 FHEM/73_GardenaSmartBridge.pm
|
||||||
UPD 2021-05-28_20:56:13 55505 FHEM/74_GardenaSmartDevice.pm
|
UPD 2021-06-05_09:23:57 55505 FHEM/74_GardenaSmartDevice.pm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user