From 0a9b24f35fa9f8c4028c0371fbca9eab9e8e847b Mon Sep 17 00:00:00 2001 From: Marko Oldenburg Date: Fri, 16 Mar 2018 01:56:18 +0100 Subject: [PATCH] fix commandref --- 73_AMADCommBridge.pm | 6 ++---- 74_AMADDevice.pm | 10 +++++----- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/73_AMADCommBridge.pm b/73_AMADCommBridge.pm index 761f180..9a73710 100755 --- a/73_AMADCommBridge.pm +++ b/73_AMADCommBridge.pm @@ -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 AMADCommBridge ''" 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.
If all entries are complete, the AMAD Device can be created via the button "create Device".
For control commands from FHEM to Tasker, the APP "Autoremote" or "Tasker Network Event Server (TNES)" is additionally required. -

Readings @@ -1135,7 +1134,6 @@ sub AMADCommBridge_ParseMsg($$) { Infos zu den einzelnen Einstellungen erhält man durch einen Touch auf das jeweiligen Textfeld.
Sind alle Eingaben vollständig, kann das AMAD Device über die Schaltfläche "create Device" erstellt werden.
Damit Steuerbefehle von FHEM zu Tasker funktionieren wird zusätzlich noch die APP "Autoremote" oder "Tasker Network Event Server (TNES)" benötigt. -

Readings diff --git a/74_AMADDevice.pm b/74_AMADDevice.pm index 5d5b4fe..8526b1f 100755 --- a/74_AMADDevice.pm +++ b/74_AMADDevice.pm @@ -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 AMADDevice " 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($$) { Define

    10.6.9.10 1496497380000 IODev=AMADBridge - define <name> AMADDevice <IP-ADRESSE> <AMAD_ID> IODev=<IODEVICE> + define <name> AMADDevice <IP-ADRESSE> <AMAD_ID> <REMOTESERVER>

    Example:

      - define WandTabletWohnzimmer AMADDevice 192.168.0.23 123456 IODev=NAME_des_AMADCommBridge_Devices
      + define WandTabletWohnzimmer AMADDevice 192.168.0.23 123456 Automagic

    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. @@ -1243,7 +1243,7 @@ sub AMADDevice_CreateChangeBtDeviceValue($$) {
  • airplanemode - Status des Flugmodus
  • androidVersion - aktuell installierte Androidversion
  • automagicState - Statusmeldungen von der Automagic oder Tasker App (Voraussetzung Android >4.3). Ist Android größer 4.3 vorhanden und im Reading steht "wird nicht unterstützt", muß in den Androideinstellungen unter Ton und Benachrichtigungen -> Benachrichtigungszugriff ein Haken für Automagic/Tasker gesetzt werden
  • -
  • batteryHealth - Zustand der Battery (1=unbekannt, 2=gut, 3=Überhitzt, 4=tot, 5=Überspannung, 6=unbekannter Fehler, 7=kalt) (nur Automagic)
  • +
  • batteryHealth - Zustand der Battery (1=unbekannt, 2=gut, 3=Überhitzt, 4=tot, 5=Überspannung, 6=unbekannter Fehler, 7=kalt) (nur Automagic)
  • batterytemperature - Temperatur der Batterie (nur Automagic)
  • bluetooth - on/off, Bluetooth Status an oder aus
  • checkActiveTask - Zustand einer zuvor definierten APP. 0=nicht aktiv oder nicht aktiv im Vordergrund, 1=aktiv im Vordergrund, siehe Hinweis unten (nur Automagic)