2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 06:39:11 +00:00

74_AMADCommBridge: fix Commandref

git-svn-id: https://svn.fhem.de/fhem/trunk@16414 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
LeonGaultier 2018-03-16 01:05:13 +00:00
parent 06aab49e6a
commit ffba8f8ad5
3 changed files with 10 additions and 11 deletions

View File

@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
- bugfix: 74_AMADCommBridge: fix Commandref
- bugfix: 82_LGTV_WebOS: fix litte typos fix eval bug
- update: 21_HEOS: fix Use of uninitialized value {repeat}
in substitution (s///)

View File

@ -76,7 +76,7 @@ eval "use JSON;1" or $missingModul .= "JSON ";
my $modulversion = "4.2.0";
my $modulversion = "4.2.1";
my $flowsetversion = "4.2.0";
@ -141,7 +141,7 @@ sub AMADCommBridge_Define($$) {
return "too few parameters: define <name> AMADCommBridge '<tcp-port>'" if( @a < 2 and @a > 3 );
return "Cannot define a HEOS device. Perl modul $missingModul is missing." if ( $missingModul );
return "Cannot define a AMADCommBridge device. Perl modul $missingModul is missing." if ( $missingModul );
my $name = $a[0];
@ -1061,7 +1061,6 @@ sub AMADCommBridge_ParseMsg($$) {
Information on the individual settings can be obtained by touching the respective text field.</br>
If all entries are complete, the AMAD Device can be created via the button "create Device".</br>
For control commands from FHEM to Tasker, the APP "Autoremote" or "Tasker Network Event Server (TNES)" is additionally required.
</ul>
<br><br>
<a name="AMADCommBridgereadings"></a>
<b>Readings</b>
@ -1135,7 +1134,6 @@ sub AMADCommBridge_ParseMsg($$) {
Infos zu den einzelnen Einstellungen erh&auml;lt man durch einen Touch auf das jeweiligen Textfeld.</br>
Sind alle Eingaben vollst&auml;ndig, kann das AMAD Device &uuml;ber die Schaltfl&auml;che &quot;create Device&quot; erstellt werden.</br>
Damit Steuerbefehle von FHEM zu Tasker funktionieren wird zus&auml;tzlich noch die APP "Autoremote" oder "Tasker Network Event Server (TNES)" ben&ouml;tigt.
</ul>
<br><br>
<a name="AMADCommBridgereadings"></a>
<b>Readings</b>

View File

@ -60,7 +60,7 @@ eval "use JSON;1" or $missingModul .= "JSON ";
my $modulversion = "4.2.0";
my $modulversion = "4.2.1";
my $flowsetversion = "4.2.0";
@ -144,7 +144,7 @@ sub AMADDevice_Define($$) {
my @a = split( "[ \t]+", $def );
return "too few parameters: define <name> AMADDevice <HOST-IP> <amad_id> <remoteServer>" if( @a != 5 );
return "Cannot define a AMAD device. Perl modul $missingModul is missing." if ( $missingModul );
return "Cannot define a AMADDevice device. Perl modul $missingModul is missing." if ( $missingModul );
my $name = $a[0];
@ -1041,11 +1041,11 @@ sub AMADDevice_CreateChangeBtDeviceValue($$) {
<b>Define</b>
<ul><br>
10.6.9.10 1496497380000 IODev=AMADBridge
<code>define &lt;name&gt; AMADDevice &lt;IP-ADRESSE&gt; &lt;AMAD_ID&gt; IODev=&lt;IODEVICE&gt;</code>
<code>define &lt;name&gt; AMADDevice &lt;IP-ADRESSE&gt; &lt;AMAD_ID&gt; &lt;REMOTESERVER&gt;</code>
<br><br>
Example:
<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 Automagic</code><br>
</ul>
<br>
In this case, an AMADDevice is created by hand. The AMAD_ID, here 123456, must also be entered exactly as a global variable in Automagic/Tasker.
@ -1227,11 +1227,11 @@ sub AMADDevice_CreateChangeBtDeviceValue($$) {
<b>Define</b>
<ul><br>
10.6.9.10 1496497380000 IODev=AMADBridge
<code>define &lt;name&gt; AMADDevice &lt;IP-ADRESSE&gt; &lt;AMAD_ID&gt; IODev=&lt;IODEVICE&gt;</code>
<code>define &lt;name&gt; AMADDevice &lt;IP-ADRESSE&gt; &lt;AMAD_ID&gt; &lt;REMOTESERVER&gt;</code>
<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 Automagic</code><br>
</ul>
<br>
In diesem Fall wird ein AMADDevice von Hand angelegt. Die AMAD_ID, hier 123456, mu&szlig; auch exakt so als globale Variable in Automagic/Tasker eingetragen sein.
@ -1243,7 +1243,7 @@ sub AMADDevice_CreateChangeBtDeviceValue($$) {
<li>airplanemode - Status des Flugmodus</li>
<li>androidVersion - aktuell installierte Androidversion</li>
<li>automagicState - Statusmeldungen von der Automagic oder Tasker App <b>(Voraussetzung Android >4.3). Ist Android gr&ouml;&szlig;er 4.3 vorhanden und im Reading steht "wird nicht unterst&uuml;tzt", mu&szlig; in den Androideinstellungen unter Ton und Benachrichtigungen -> Benachrichtigungszugriff ein Haken f&uuml;r Automagic/Tasker gesetzt werden</b></li>
<li>batteryHealth - Zustand der Battery (1=unbekannt, 2=gut, 3=&Uuml;berhitzt, 4=tot, 5=&Uumlberspannung, 6=unbekannter Fehler, 7=kalt) (nur Automagic)</li>
<li>batteryHealth - Zustand der Battery (1=unbekannt, 2=gut, 3=&Uuml;berhitzt, 4=tot, 5=&Uuml;berspannung, 6=unbekannter Fehler, 7=kalt) (nur Automagic)</li>
<li>batterytemperature - Temperatur der Batterie (nur Automagic)</li>
<li>bluetooth - on/off, Bluetooth Status an oder aus</li>
<li>checkActiveTask - Zustand einer zuvor definierten APP. 0=nicht aktiv oder nicht aktiv im Vordergrund, 1=aktiv im Vordergrund, <b>siehe Hinweis unten</b> (nur Automagic)</li>