patch_waterpump #58
@@ -485,28 +485,28 @@ sub Set {
 | 
				
			|||||||
    ### Watering_pressure_pump
 | 
					    ### Watering_pressure_pump
 | 
				
			||||||
    elsif ( lc $cmd eq 'operatingmode') {
 | 
					    elsif ( lc $cmd eq 'operatingmode') {
 | 
				
			||||||
      my $op_mode = $aArg->[0];
 | 
					      my $op_mode = $aArg->[0];
 | 
				
			||||||
      $payload = '"name":"operating_mode",'
 | 
					      $payload = '"settings":{"name":"operating_mode",'
 | 
				
			||||||
                 .'"value":"'.$op_mode.'",'
 | 
					                 .'"value":"'.$op_mode.'",'
 | 
				
			||||||
                 .'"device":"'
 | 
					                 .'"device":"'
 | 
				
			||||||
                 . $hash->{DEVICEID}.'"';
 | 
					                 . $hash->{DEVICEID}.'"}';
 | 
				
			||||||
      $abilities = 'watering_pressure_pump_settings';
 | 
					      $abilities = 'watering_pressure_pump_settings';
 | 
				
			||||||
      $service_id = $hash->{helper}->{ 'operating_mode_id' };
 | 
					      $service_id = $hash->{helper}->{ 'operating_mode_id' };
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    elsif ( lc $cmd eq 'leakagedetection') {
 | 
					    elsif ( lc $cmd eq 'leakagedetection') {
 | 
				
			||||||
      my $leakdetection_mode = $aArg->[0];
 | 
					      my $leakdetection_mode = $aArg->[0];
 | 
				
			||||||
      $payload = '"name":"leakage_detection",'
 | 
					      $payload = '"settings":{"name":"leakage_detection",'
 | 
				
			||||||
                 .'"value":"'.$leakdetection_mode.'",'
 | 
					                 .'"value":"'.$leakdetection_mode.'",'
 | 
				
			||||||
                 .'"device":"'
 | 
					                 .'"device":"'
 | 
				
			||||||
                 . $hash->{DEVICEID}.'"';
 | 
					                 . $hash->{DEVICEID}.'"}';
 | 
				
			||||||
      $abilities = 'watering_pressure_pump_settings';
 | 
					      $abilities = 'watering_pressure_pump_settings';
 | 
				
			||||||
      $service_id = $hash->{helper}->{ 'leakage_detection_id' };
 | 
					      $service_id = $hash->{helper}->{ 'leakage_detection_id' };
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    elsif ( lc $cmd eq 'turnonpressure') {
 | 
					    elsif ( lc $cmd eq 'turnonpressure') {
 | 
				
			||||||
      my $turnonpressure = $aArg->[0];
 | 
					      my $turnonpressure = $aArg->[0];
 | 
				
			||||||
      $payload = '"name":"turn_on_pressure",'
 | 
					      $payload = '"settings":{"name":"turn_on_pressure",'
 | 
				
			||||||
                 .'"value":"'.$turnonpressure.'",'
 | 
					                 .'"value":"'.$turnonpressure.'",'
 | 
				
			||||||
                 .'"device":"'
 | 
					                 .'"device":"'
 | 
				
			||||||
                 . $hash->{DEVICEID}.'"';
 | 
					                 . $hash->{DEVICEID}.'"}';
 | 
				
			||||||
      $abilities = 'watering_pressure_pump_settings';
 | 
					      $abilities = 'watering_pressure_pump_settings';
 | 
				
			||||||
      $service_id = $hash->{helper}->{ 'turn_on_pressure_id' };
 | 
					      $service_id = $hash->{helper}->{ 'turn_on_pressure_id' };
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,2 +1,2 @@
 | 
				
			|||||||
UPD 2022-05-07_17:58:56 49518 FHEM/73_GardenaSmartBridge.pm
 | 
					UPD 2022-05-07_17:58:56 49518 FHEM/73_GardenaSmartBridge.pm
 | 
				
			||||||
UPD 2022-05-07_18:08:23 63673 FHEM/74_GardenaSmartDevice.pm
 | 
					UPD 2022-05-07_19:04:24 63712 FHEM/74_GardenaSmartDevice.pm
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user