Rückstellung des Aufrufes von statusRequest nach setCommand absenden. Wird nun differenziert je nach setCommand gemacht
This commit is contained in:
		
							
								
								
									
										20
									
								
								74_AMAD.pm
									
									
									
									
									
								
							
							
						
						
									
										20
									
								
								74_AMAD.pm
									
									
									
									
									
								
							@@ -33,7 +33,7 @@ use Time::HiRes qw(gettimeofday);
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
use HttpUtils;
 | 
					use HttpUtils;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
my $version = "0.5.11";
 | 
					my $version = "0.5.12";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -584,9 +584,6 @@ sub AMAD_HTTP_POSTerrorHandling($$$) {
 | 
				
			|||||||
    readingsSingleUpdate( $hash, "lastSetCommandState", "cmd_done", 1 );
 | 
					    readingsSingleUpdate( $hash, "lastSetCommandState", "cmd_done", 1 );
 | 
				
			||||||
    $hash->{helper}{setCmdErrorCounter} = 0;
 | 
					    $hash->{helper}{setCmdErrorCounter} = 0;
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
					 | 
				
			||||||
    AMAD_GetUpdateLocal( $hash );
 | 
					 | 
				
			||||||
    
 | 
					 | 
				
			||||||
    return undef;
 | 
					    return undef;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -627,6 +624,9 @@ sub AMAD_SelectSetCmd($$@) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	readingsSingleUpdate( $hash, $cmd, $vol, 1 );
 | 
						readingsSingleUpdate( $hash, $cmd, $vol, 1 );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
				
			||||||
 | 
						AMAD_GetUpdateLocal( $hash );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	return AMAD_HTTP_POST( $hash, $url );
 | 
						return AMAD_HTTP_POST( $hash, $url );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -651,6 +651,9 @@ sub AMAD_SelectSetCmd($$@) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setBrightness?brightness=$bri";
 | 
						my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setBrightness?brightness=$bri";
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
						Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
				
			||||||
 | 
						AMAD_GetUpdateLocal( $hash );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	return AMAD_HTTP_POST( $hash,$url );
 | 
						return AMAD_HTTP_POST( $hash,$url );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -659,6 +662,9 @@ sub AMAD_SelectSetCmd($$@) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setScreenOnOff?screen=$mod";
 | 
						my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setScreenOnOff?screen=$mod";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
				
			||||||
 | 
						AMAD_GetUpdateLocal( $hash );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	return AMAD_HTTP_POST( $hash,$url );
 | 
						return AMAD_HTTP_POST( $hash,$url );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -667,6 +673,9 @@ sub AMAD_SelectSetCmd($$@) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setScreenOrientation?orientation=$mod";
 | 
						my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setScreenOrientation?orientation=$mod";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
				
			||||||
 | 
						AMAD_GetUpdateLocal( $hash );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	return AMAD_HTTP_POST( $hash,$url );
 | 
						return AMAD_HTTP_POST( $hash,$url );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
@@ -694,6 +703,9 @@ sub AMAD_SelectSetCmd($$@) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setAlarm?hour=".$alarm[0]."&minute=".$alarm[1];
 | 
						my $url = "http://" . $host . ":" . $port . "/fhem-amad/setCommands/setAlarm?hour=".$alarm[0]."&minute=".$alarm[1];
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 | 
						Log3 $name, 4, "AMAD ($name) - Starte Update GetUpdateLocal";
 | 
				
			||||||
 | 
						AMAD_GetUpdateLocal( $hash );
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	return AMAD_HTTP_POST( $hash, $url );
 | 
						return AMAD_HTTP_POST( $hash, $url );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -70,7 +70,7 @@
 | 
				
			|||||||
    Diese Anweisung erstellt ein neues AMAD-Device. Der Parameter <IP-ADRESSE< legt die IP Adresse des Android Gerätes fest.<br>
 | 
					    Diese Anweisung erstellt ein neues AMAD-Device. Der Parameter <IP-ADRESSE< legt die IP Adresse des Android Gerätes fest.<br>
 | 
				
			||||||
    Das Standard Abfrageinterval ist 180 Sekunden und kann über das Attribut intervall geändert werden. Wer den Port ändern möchte, kann dies über
 | 
					    Das Standard Abfrageinterval ist 180 Sekunden und kann über das Attribut intervall geändert werden. Wer den Port ändern möchte, kann dies über
 | 
				
			||||||
    das Attribut port tun. <b>Ihr solltet aber wissen was Ihr tut, da dieser Port im HTTP Response Trigger der beiden Flows eingestellt ist. Demzufolge muß dieser dort
 | 
					    das Attribut port tun. <b>Ihr solltet aber wissen was Ihr tut, da dieser Port im HTTP Response Trigger der beiden Flows eingestellt ist. Demzufolge muß dieser dort
 | 
				
			||||||
    auch verädert werden.</b><br>
 | 
					    auch verändert werden.</b><br>
 | 
				
			||||||
  </ul>
 | 
					  </ul>
 | 
				
			||||||
  <br><br> 
 | 
					  <br><br> 
 | 
				
			||||||
  <b><u>Fertig! Nach anlegen der Geräteinstanz sollten nach spätestens 3 Minuten bereits die ersten Readings reinkommen.</u></b>
 | 
					  <b><u>Fertig! Nach anlegen der Geräteinstanz sollten nach spätestens 3 Minuten bereits die ersten Readings reinkommen.</u></b>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user