Bugfix in der Commandref und einige Codeanpassungen für das öffnen der Bridge
This commit is contained in:
parent
2ee63abc05
commit
3a17f698c5
@ -544,19 +544,27 @@ sub AMADCommBridge_Open($) {
|
||||
my $port = $hash->{PORT};
|
||||
|
||||
|
||||
# Oeffnen des TCP Sockets
|
||||
my $ret = TcpServer_Open( $hash, $port, "global" );
|
||||
if( not defined($hash->{FD}) and (! $hash->{FD}) ) {
|
||||
# Oeffnen des TCP Sockets
|
||||
my $ret = TcpServer_Open( $hash, $port, "global" );
|
||||
|
||||
if( $ret && !$init_done ) {
|
||||
if( $ret && !$init_done ) {
|
||||
|
||||
Log3 $name, 3, "AMADCommBridge ($name) - $ret. Exiting.";
|
||||
exit(1);
|
||||
Log3 $name, 3, "AMADCommBridge ($name) - $ret. Exiting.";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
readingsSingleUpdate ( $hash, "state", "opened", 1 ) if( defined($hash->{FD}) );
|
||||
Log3 $name, 3, "AMADCommBridge ($name) - Socket opened.";
|
||||
|
||||
return $ret;
|
||||
|
||||
} else {
|
||||
|
||||
Log3 $name, 3, "AMADCommBridge ($name) - Socket already opened";
|
||||
}
|
||||
|
||||
readingsSingleUpdate ( $hash, "state", "opened", 1 ) if( defined($hash->{FD}) );
|
||||
Log3 $name, 3, "AMADCommBridge ($name) - Socket opened.";
|
||||
|
||||
return $ret;
|
||||
return;
|
||||
}
|
||||
|
||||
sub AMADCommBridge_Close($) {
|
||||
|
@ -902,7 +902,7 @@ sub AMADDevice_decrypt($) {
|
||||
<ul>
|
||||
<li>stelle sicher das als aller erstes die AMADCommBridge in FHEM definiert wurde</li>
|
||||
<li>installiere die App "Automagic Premium" aus dem PlayStore.</li>
|
||||
<li>installiere das Flowset 74_AMADDeviceautomagicFlowset$VERSION.xml aus dem Ordner $INSTALLFHEM/FHEM/lib/ auf dem Androidgerät
|
||||
<li>installiere das Flowset 74_AMADDeviceautomagicFlowset$VERSION.xml aus dem Ordner $INSTALLFHEM/FHEM/lib/ auf dem Androidgerät</li>
|
||||
<li>aktiviere den Installationsassistanten Flow in Automagic. Wenn man nun Automagic in den Hintergrund schickt, z.B. Hometaste drücken, startet der Assistant und legt automatisch ein Device für das Androidgerät an.</li>
|
||||
</ul>
|
||||
<br><br>
|
||||
@ -916,7 +916,7 @@ sub AMADDevice_decrypt($) {
|
||||
<br><br>
|
||||
Beispiel:
|
||||
<ul><br>
|
||||
<code>define WandTabletWohnzimmer AMADDevice 192.168.0.23 123456 IODev=NAME_des_AMADCommBridge_Devices<code><br>
|
||||
<code>define WandTabletWohnzimmer AMADDevice 192.168.0.23 123456 IODev=NAME_des_AMADCommBridge_Devices</code><br>
|
||||
</ul>
|
||||
<br>
|
||||
In diesem Fall wird ein AMADDevice von Hand angelegt. Die AMAD_ID, hier 123456, muß auch exakt so als globale Variable in Automagic eingetragen sein.
|
||||
|
Loading…
x
Reference in New Issue
Block a user