patch-wintermode #33
@@ -310,7 +310,7 @@ sub Set {
 | 
			
		||||
    if ( lc $cmd eq 'parkuntilfurthernotice' ) {
 | 
			
		||||
        $payload = '"name":"park_until_further_notice"';
 | 
			
		||||
        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'  ;
 | 
			
		||||
          $service_id = $hash->{helper}{schedules_paused_until_id};
 | 
			
		||||
        }
 | 
			
		||||
@@ -394,7 +394,7 @@ sub Set {
 | 
			
		||||
          . $valve_id . '}}';
 | 
			
		||||
    }
 | 
			
		||||
    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';
 | 
			
		||||
      $service_id = $hash->{helper}->{'schedules_paused_until_id'};
 | 
			
		||||
@@ -435,7 +435,7 @@ sub Set {
 | 
			
		||||
    }
 | 
			
		||||
    elsif ( $cmd =~ /.*ScheduleValve/ ){
 | 
			
		||||
      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';
 | 
			
		||||
      $service_id = $hash->{helper}->{'schedules_paused_until_'.$valve_id.'_id'};
 | 
			
		||||
@@ -1205,11 +1205,11 @@ sub SetPredefinedStartPoints {
 | 
			
		||||
        </ul>
 | 
			
		||||
        <h3>irrigation control</h3>
 | 
			
		||||
        <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>
 | 
			
		||||
        <h3>water control</h3>
 | 
			
		||||
        <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>
 | 
			
		||||
    </ul>
 | 
			
		||||
</ul>
 | 
			
		||||
@@ -1361,11 +1361,11 @@ sub SetPredefinedStartPoints {
 | 
			
		||||
        </ul>
 | 
			
		||||
        <h3>irrigation control</h3>
 | 
			
		||||
        <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> 
 | 
			
		||||
        <h3>water control</h3>
 | 
			
		||||
        <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>
 | 
			
		||||
    </ul>
 | 
			
		||||
</ul>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,2 @@
 | 
			
		||||
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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user