[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support

Begonnen von CoolTux, 25 Mai 2017, 18:24:49

Vorheriges Thema - Nächstes Thema

Amenophis86

Dachte ich mir, aber in der Doku hatte ich gelesen, dass es für das Keepalive ist und nicht für die Akku Funktion zum schonen. Dank dir.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Schlimbo

Zitat von: Schlimbo am 25 Februar 2018, 00:38:09
Und könntest du Bitte für mediaButton Control die Apps "Poweramp" und "MXPlayerPro" mit aufnehmen?

Poweramp
com.maxmpz.audioplayer
com.maxmpz.audioplayer.player.PlayerMediaButtonReceiver


MXPlayerPro
com.mxtech.videoplayer.pro
com.mxtech.videoplayer.MediaButtonReceiver

Hi Leon,
hast du das noch auf dem Schirm?

Würde mir auch noch einen "TakeScreenshot" Befehl wünschen, was hältst du davon?

CoolTux

Habe ich noch auf dem Schirm. Bereite ich Anfang nächsten Monats vor.
Hast Du denn eine Anwendung für TakeScreenshot?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Zitat von: CoolTux am 23 März 2018, 21:49:44
Hast Du denn eine Anwendung für TakeScreenshot?
Hätte heute einen Screenshot von meinem Android TV gebraucht, da dachte ich mir es wäre doch praktisch wenn ich einfach sagen könnte "Alexa, mach ein Screenshot vom TV"...

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

birdy

Mit der neuen AMAD Version habe ich immer wieder (Verbindungs-) Probleme.
Heute war plötzlich der Akku im AMAD Device leer.  Seither habe ich den folgenden Status und bekomme diesen nicht mehr weg.

state        10.10.10.204: Connection refused     2018-03-24 14:30:27

Welche Flows müssen eigentlich aktiv sein?
Mir ist aufgefallen, dass die Flows "Informations" und "SetCommands" plötzlich wieder inaktiv sind, auch wenn man sie aktiviert.
Ist das so korrekt?

Gruss birdy

Internals:
   AMADBridge_MSGCNT 5668
   AMADBridge_TIME 2018-03-24 13:33:35
   AMAD_ID    1521745023812
   CFGFN     
   DEF        10.10.10.204 1521745023812 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     5668
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         8163
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      10.10.10.204: Connection refused
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:38   airplanemode    off
     2018-03-22 19:58:38   androidVersion  5.0 Lollipop
     2018-03-22 21:57:10   automagicState  Automagic Premium  Automagic Service läuft 
     2018-03-22 19:58:37   batteryHealth   2
     2018-03-24 13:30:31   batteryTemperature 25.0
     2018-03-22 19:58:39   bluetooth       off
     2018-03-22 19:59:53   checkActiveTask 0
     2018-03-22 19:58:39   connectedBTdevices none
     2018-03-22 19:58:39   connectedBTdevicesMAC none
     2018-03-22 19:58:42   currentMusicAlbum no player active
     2018-03-22 19:58:42   currentMusicApp no player active
     2018-03-22 19:58:42   currentMusicArtist no player active
     2018-03-22 19:58:42   currentMusicIcon no player active
     2018-03-22 19:58:42   currentMusicTrack no player active
     2018-03-24 13:42:42   deviceState     offline
     2018-03-22 19:58:41   doNotDisturb    always
     2018-03-22 19:58:39   dockingState    undocked
     2018-03-22 20:00:17   flow_SetCommands aktiv
     2018-03-22 19:58:38   flow_informations aktiv
     2018-03-22 19:58:37   flowsetVersionAtDevice 4.2.0
     2018-03-22 21:53:17   keyguardSet     1
     2018-03-24 14:34:42   lastSetCommandState setCmd_done
     2018-03-24 15:30:49   lastStatusRequestState statusRequest_error
     2018-03-22 19:58:37   mute            off
     2018-03-22 19:58:39   nextAlarmDay    off
     2018-03-22 19:58:39   nextAlarmTime   off
     2018-03-24 13:30:31   powerLevel      1
     2018-03-22 21:44:39   powerPlugged    0
     2018-03-24 13:33:30   screen          off unlocked
     2018-03-22 19:58:38   screenBrightness 96
     2018-03-23 20:49:58   screenOrientation portrait
     2018-03-22 19:58:41   screenOrientationMode auto
     2018-03-24 15:30:49   state           10.10.10.204: Connection refused
     2018-03-22 19:58:39   volume          8
     2018-03-22 19:58:38   volumeNotification 3
     2018-03-22 19:58:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 30
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  xxxxxxx
   setScreenlockPIN crypt:xxxxxxx
   setTakePictureCamera Back
   setTakePictureResolution 800x600

FHEM  @Debian bullseye @Proxmox VE 8.1.3
@intelNUC's  (i5)
CUL 433(a-culfw), CUL 868(SlowRF), Max-Cube CUN geflash, HM-CFG-USB-2 (HMALND)

CoolTux

Ich gehe davon aus das es sich um ein Handy handelt, sobald das Handy ausserhalb des SSID-AP ist, werden die beiden Flows deaktiviert. Wenn der AP wieder gefunden und sich damit verbunden wird, werden die Flows wieder aktiviert. Das scheint bei Dir nicht sauber zu funktionieren.

Ausser der Einrichtungsassistant sollten alle Flows aktiv sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

birdy

Also nach einem Restart des Handy sind diese beiden Flows inaktiv (was anscheinend normal ist). Nur bei mir bleiben diese dann inaktiv, was also nicht sein sollte.
Das manuelle Aktivieren hat leider keine Verbesserung gebracht der Status ist bei ,,Connection refused geblieben" .  Da ich keine andere Idee hatte, habe ich mal das Device daktiviert und wieder aktiviert. Und dann: ,,state  active"
Das Problem ist jetzt aber, dass Reading nicht aktualisiert werden, die sind immer noch vom Zeitpunkt als dem Handy der Strom ausgegangen ist (siehe powerLevel). 
Wie bekomme ich jetzt das ganze wieder zum Laufen?


Internals:
   AMADBridge_MSGCNT 5668
   AMADBridge_TIME 2018-03-24 13:33:35
   AMAD_ID    1521745023812
   CFGFN     
   DEF        10.10.10.204 1521745023812 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     5668
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         8163
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:38   airplanemode    off
     2018-03-22 19:58:38   androidVersion  5.0 Lollipop
     2018-03-22 21:57:10   automagicState  Automagic Premium  Automagic Service läuft 
     2018-03-22 19:58:37   batteryHealth   2
     2018-03-24 13:30:31   batteryTemperature 25.0
     2018-03-22 19:58:39   bluetooth       off
     2018-03-22 19:59:53   checkActiveTask 0
     2018-03-22 19:58:39   connectedBTdevices none
     2018-03-22 19:58:39   connectedBTdevicesMAC none
     2018-03-22 19:58:42   currentMusicAlbum no player active
     2018-03-22 19:58:42   currentMusicApp no player active
     2018-03-22 19:58:42   currentMusicArtist no player active
     2018-03-22 19:58:42   currentMusicIcon no player active
     2018-03-22 19:58:42   currentMusicTrack no player active
     2018-03-24 13:42:42   deviceState     offline
     2018-03-22 19:58:41   doNotDisturb    always
     2018-03-22 19:58:39   dockingState    undocked
     2018-03-22 20:00:17   flow_SetCommands aktiv
     2018-03-22 19:58:38   flow_informations aktiv
     2018-03-22 19:58:37   flowsetVersionAtDevice 4.2.0
     2018-03-22 21:53:17   keyguardSet     1
     2018-03-24 15:51:52   lastSetCommandState setCmd_done
     2018-03-24 15:57:51   lastStatusRequestState statusRequest_done
     2018-03-22 19:58:37   mute            off
     2018-03-22 19:58:39   nextAlarmDay    off
     2018-03-22 19:58:39   nextAlarmTime   off
     2018-03-24 13:30:31   powerLevel      1
     2018-03-22 21:44:39   powerPlugged    0
     2018-03-24 13:33:30   screen          off unlocked
     2018-03-22 19:58:38   screenBrightness 96
     2018-03-23 20:49:58   screenOrientation portrait
     2018-03-22 19:58:41   screenOrientationMode auto
     2018-03-24 15:53:21   state           active
     2018-03-22 19:58:39   volume          8
     2018-03-22 19:58:38   volumeNotification 3
     2018-03-22 19:58:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 34
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  xxxxxx
   setScreenlockPIN crypt:xxxxxxx
   setTakePictureCamera Back
   setTakePictureResolution 800x600
FHEM  @Debian bullseye @Proxmox VE 8.1.3
@intelNUC's  (i5)
CUL 433(a-culfw), CUL 868(SlowRF), Max-Cube CUN geflash, HM-CFG-USB-2 (HMALND)

CoolTux

Ein list der Bridge und ein verbose 5 von der Bridge könnte helfen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

birdy


Internals:
   BRIDGE     1
   CFGFN     
   CONNECTS   14479
   FD         117
   NAME       AMADBridge
   NR         8155
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:39   fhemServerIP    10.10.10.20
     2018-03-24 15:52:52   state           opened
Attributes:
   room       AMAD
   verbose    5


und

2018.03.24 16:39:40 4: Connection accepted from AMADBridge_10.10.10.204_44694
2018.03.24 16:39:40 4: Connection accepted from AMADBridge_10.10.10.204_33954
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_57587
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_57810
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_35144
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_55371
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_40631
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_33300
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_47312
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_51341
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_60961
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_49313
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_37620
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_34223
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_48342
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_40109
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_32934
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_33823
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_45456
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_40827
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_42829
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_53455
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_55033
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_41612
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_42405
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_36580
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_40942
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_52518
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_46520
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","screen": "off locked","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_35637
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_33544
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2"}}, help me!
2018.03.24 16:39:50 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
FHEM  @Debian bullseye @Proxmox VE 8.1.3
@intelNUC's  (i5)
CUL 433(a-culfw), CUL 868(SlowRF), Max-Cube CUN geflash, HM-CFG-USB-2 (HMALND)

CoolTux

Hast Du fhem Mal neu gestartet? Kann mir gerade nicht erklären wieso der das als unbekannten Code sieht.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Amenophis86

Wenn ich mir ein Widget bauen will, welches auf Knopfdruck einen Set Befehl in FHEM auslöst. Kann ich dazu irgendwie auf einen deiner Flows zugreifen und etwas übergeben, dass der Befehle ausgeführt wird?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

CoolTux

Zitat von: Amenophis86 am 24 März 2018, 18:25:12
Wenn ich mir ein Widget bauen will, welches auf Knopfdruck einen Set Befehl in FHEM auslöst. Kann ich dazu irgendwie auf einen deiner Flows zugreifen und etwas übergeben, dass der Befehle ausgeführt wird?

Ja natürlich. Du musst nur 2 Variablen in einem Skript befüllen und den "Send Data to AMADCommBridge" Flow aufrufen. Das machst du über einen eigenen Flow.

fhemcmd = "set"
setcmd = "StehlampeLinks on"
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Zitat von: CoolTux am 24 März 2018, 19:22:24
Ja natürlich. Du musst nur 2 Variablen in einem Skript befüllen und den "Send Data to AMADCommBridge" Flow aufrufen.
...und an der Bridge muss das Attribut "fhemControlMode" auf "setControl" stehen.

CoolTux

Ach verdammt, ich vergessen das jedes mal. Ist bei mir selbstverständlich. Vielen lieben Dank Schlimbo.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net