diff --git a/fhem/CHANGED b/fhem/CHANGED index 042f23efb..2199d7dc6 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -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///) diff --git a/fhem/FHEM/73_AMADCommBridge.pm b/fhem/FHEM/73_AMADCommBridge.pm index 761f180c1..9a7371018 100644 --- a/fhem/FHEM/73_AMADCommBridge.pm +++ b/fhem/FHEM/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/fhem/FHEM/74_AMADDevice.pm b/fhem/FHEM/74_AMADDevice.pm index 5d5b4fe48..a786e33f2 100644 --- a/fhem/FHEM/74_AMADDevice.pm +++ b/fhem/FHEM/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. @@ -1227,11 +1227,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>

      Beispiel:

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

      In diesem Fall wird ein AMADDevice von Hand angelegt. Die AMAD_ID, hier 123456, muß auch exakt so als globale Variable in Automagic/Tasker eingetragen sein. @@ -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)