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};
|
my $port = $hash->{PORT};
|
||||||
|
|
||||||
|
|
||||||
# Oeffnen des TCP Sockets
|
if( not defined($hash->{FD}) and (! $hash->{FD}) ) {
|
||||||
my $ret = TcpServer_Open( $hash, $port, "global" );
|
# 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.";
|
Log3 $name, 3, "AMADCommBridge ($name) - $ret. Exiting.";
|
||||||
exit(1);
|
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}) );
|
return;
|
||||||
Log3 $name, 3, "AMADCommBridge ($name) - Socket opened.";
|
|
||||||
|
|
||||||
return $ret;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sub AMADCommBridge_Close($) {
|
sub AMADCommBridge_Close($) {
|
||||||
|
@ -902,7 +902,7 @@ sub AMADDevice_decrypt($) {
|
|||||||
<ul>
|
<ul>
|
||||||
<li>stelle sicher das als aller erstes die AMADCommBridge in FHEM definiert wurde</li>
|
<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 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>
|
<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>
|
</ul>
|
||||||
<br><br>
|
<br><br>
|
||||||
@ -916,7 +916,7 @@ sub AMADDevice_decrypt($) {
|
|||||||
<br><br>
|
<br><br>
|
||||||
Beispiel:
|
Beispiel:
|
||||||
<ul><br>
|
<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>
|
</ul>
|
||||||
<br>
|
<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.
|
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