Commandref für AMADDevice angepasst
This commit is contained in:
parent
a091b70879
commit
2ee63abc05
@ -900,38 +900,27 @@ sub AMADDevice_decrypt($) {
|
||||
<br><br>
|
||||
<b>Wie genau verwendet man nun AMADDevice?</b>
|
||||
<ul>
|
||||
<li>man installiert die App "Automagic Premium" aus dem PlayStore.</li>
|
||||
<li>dann installiert man das Flowset 74_AMADDeviceautomagicFlowset$VERSION.xml aus dem Ordner $INSTALLFHEM/FHEM/lib/ auf dem Androidgerät und aktiviert die Flows.</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 das Flowset 74_AMADDeviceautomagicFlowset$VERSION.xml aus dem Ordner $INSTALLFHEM/FHEM/lib/ auf dem Androidgerät
|
||||
<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>
|
||||
Es muß noch ein Device in FHEM anlegt werden.
|
||||
<br><br>
|
||||
<u><b>Ein AMADDevice Gerät von Hand anlegen.</b></u>
|
||||
<br><br>
|
||||
<a name="AMADDevicedefine"></a>
|
||||
<b>Define</b>
|
||||
<ul><br>
|
||||
<code>define <name> AMADDevice <IP-ADRESSE></code>
|
||||
10.6.9.10 1496497380000 IODev=AMADBridge
|
||||
<code>define <name> AMADDevice <IP-ADRESSE> <AMAD_ID> IODev=<IODEVICE></code>
|
||||
<br><br>
|
||||
Beispiel:
|
||||
<ul><br>
|
||||
<code>define WandTabletWohnzimmer AMADDevice 192.168.0.23</code><br>
|
||||
<code>define WandTabletWohnzimmer AMADDevice 192.168.0.23 123456 IODev=NAME_des_AMADCommBridge_Devices<code><br>
|
||||
</ul>
|
||||
<br>
|
||||
Diese Anweisung erstellt zwei neues AMADDevice-Device im Raum AMADDevice.Der Parameter <IP-ADRESSE> legt die IP Adresse des Android Gerätes fest.<br>
|
||||
Das zweite Device ist die AMADDeviceCommBridge welche als Kommunikationsbrücke vom Androidgerät zu FHEM diehnt. !!!Comming Soon!!! 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 Request Trigger der beiden Flows eingestellt ist. Demzufolge muß der Port dort auch geändert werden. Der Port für die Bridge kann ohne Probleme im Bridge Device mittels dem Attribut "port" verändert werden.
|
||||
<br>
|
||||
Der Port für die Bridge kann ohne Probleme im Bridge Device mittels dem Attribut "port" verändert werden.</b>
|
||||
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.
|
||||
</ul>
|
||||
<br><a name="AMADDeviceCommBridge"></a>
|
||||
<b>AMADDevice Communication Bridge</b>
|
||||
<ul>
|
||||
Beim ersten anlegen einer AMADDevice Deviceinstanz wird automatisch ein Gerät Namens AMADDeviceCommBridge im Raum AMADDevice mit angelegt. Dieses Gerät diehnt zur Kommunikation vom Androidgerät zu FHEM ohne das zuvor eine Anfrage von FHEM aus ging. <b>Damit das Androidgerät die IP von FHEM kennt, muss diese sofort nach dem anlegen der Bridge über den set Befehl in ein entsprechendes Reading in die Bridge geschrieben werden. DAS IST SUPER WICHTIG UND FÜR DIE FUNKTION DER BRIDGE NOTWENDIG.</b><br>
|
||||
Hierfür muß folgender Befehl ausgeführt werden. <i>set AMADDeviceCommBridge fhemServerIP <FHEM-IP>.</i><br>
|
||||
Als zweites Reading kann <i>expertMode</i> gesetzen werden. Mit diesem Reading wird eine unmittelbare Komminikation mit FHEM erreicht ohne die Einschränkung über ein
|
||||
Notify gehen zu müssen und nur reine set Befehle ausführen zu können.
|
||||
</ul><br>
|
||||
<b><u>NUN bitte die Flows AKTIVIEREN!!!</u></b><br>
|
||||
<br>
|
||||
<b><u>Fertig! Nach anlegen der Geräteinstanz und dem eintragen der fhemServerIP in der CommBridge sollten nach spätestens 15 Sekunden bereits die ersten Readings reinkommen. Nun wird alle 15 Sekunden probiert einen Status Request erfolgreich ab zu schließen. Wenn der Status sich über einen längeren Zeitraum nicht auf "active" ändert, sollte man im Log nach eventuellen Fehlern suchen.</u></b>
|
||||
<br><br><br>
|
||||
<a name="AMADDevicereadings"></a>
|
||||
<b>Readings</b>
|
||||
|
Loading…
x
Reference in New Issue
Block a user