[gelöst]: AMAD - Probleme mit set screen on/off

Begonnen von Benni, 25 März 2019, 11:39:00

Vorheriges Thema - Nächstes Thema

Benni

Hallo Marko,

ich habe mir ein neues Tablet zugelegt, ein Huawei MediaPad T5 mit Android 8 (EMUI 8 ).

Das Tablet habe ich mittels First Run Assistant in FHEM eingebunden (Bridge war schon vorhanden, ich habe ja noch mein altes Tablet).

Es scheint soweit auch alles zu funktionieren, nur habe ich ein Problem mit "set screen on", bzw. generell damit, dass ich keine Daten mehr vom Tablet bekomme, sobald der screen off (unlocked) ist.

Ein "set screen off" funktioniert tadellos, der Bildschirm des Tablets wird dann erwartungsgemäß ausgeschaltet und der screen-state auch entsprechend korrekt an FHEM zurückgemeldet (off unlocked).

Wenn der screen off ist, funktioniert aber ein "set screen on" nicht mehr, im State des AMADDevice wird dann anch einigen Sekunden angezeigt: "read from http://192.168.178.120:8090 timed out" (das ist die korrekte IP des Tablets)
Auch ein statusRequest führt nicht mehr zum Erfolg. Das Tablet bleibt, warum auch immer unerreichbar.
Ja, "WLAN im Standby-Modus an" ist beim Tablet auf "immer" gestellt und das Tablet ist per Ping auch dann erreichbar, wenn das o.g. Problem auftritt.

Ein hinweis noch: Wenn ich "set screen off" ausführe und dann innerhalb von ca. 2-3 Sekunden ein "set screen on" oder einen "statusRequest" mache, dann klappt das ohne time-out. Ware ich länger, habe ich o.g. Problem.

Ach ja, FHEM ist auf aktuellem Stand (eben erst aktualisiert). Sowohl FHEM, als auch Tablet habe ich inzwischen mehrfach neu gestartet.

Fällt dir irgendwas dazu ein? Ich habe im Moment leider keine Idee mehr.
(Gerade das Ein-/Ausschalten des Displays ist für mich extrem wichtig)

Gruß Benni.

PS: Im folgenden noch ein List der AMAD-Bridge und des AMADDevice


Internals:
   BRIDGE     1
   CONNECTS   1231
   FD         20
   FUUID      5c4a04dd-f33f-b8e7-08ec-e85159197be458c3
   NAME       AMADBridge
   NR         799
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.5
   VERSIONMODUL 4.2.3
   .attraggr:
   .attrminint:
   .clientArray:
     AMADDevice
   READINGS:
     2019-03-25 09:14:40   fhemServerIP    192.168.178.69
     2018-08-30 11:12:17   receiveVoiceCommand null
     2018-08-30 11:12:17   receiveVoiceDevice tabMain
     2019-03-25 10:46:45   state           opened
Attributes:
   DbLogExclude .*
   icon       audio_shuffle
   room       System->AMAD





Internals:
   AMADBridge_MSGCNT 364
   AMADBridge_TIME 2019-03-25 11:34:09
   AMAD_ID    1553501514398
   DEF        192.168.178.120 1553501514398 Automagic
   FUUID      5c988de5-f33f-b8e7-b5e9-0f657d642ef93ba8
   HOST       192.168.178.120
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     364
   NAME       tabEsszimmer
   NOTIFYDEV  global,tabEsszimmer
   NR         974
   NTFY_ORDER 50-tabEsszimmer
   PORT       8090
   STATE      connect to http://192.168.178.120:8090 timed out
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.5
   VERSIONMODUL 4.2.7
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   Helper:
     DBLOG:
       automagicState:
         logdb:
           TIME       1553507262.43209
           VALUE      Automagic Premium Automagic Service läuft
       batteryPercent:
         logdb:
           TIME       1553507549.76215
           VALUE      87
       batteryTemperature:
         logdb:
           TIME       1553507538.54118
           VALUE      27.0
       deviceState:
         logdb:
           TIME       1553507410.08511
           VALUE      online
       lastSetCommandState:
         logdb:
           TIME       1553507578.74791
           VALUE      setCmd_error
       lastStatusRequestState:
         logdb:
           TIME       1553507262.28369
           VALUE      statusRequest_done
       screen:
         logdb:
           TIME       1553507580.63831
           VALUE      on unlocked
       state:
         logdb:
           TIME       1553507580.48729
           VALUE      active
   READINGS:
     2019-03-25 11:34:03   .deviceState    online
     2019-03-25 09:29:40   airplanemode    off
     2019-03-25 09:29:40   androidVersion  8.0 Oreo
     2019-03-25 11:06:51   automagicState  Automagic Premium Automagic Service läuft
     2019-03-25 09:14:31   batteryHealth   2
     2019-03-25 11:26:27   batteryPercent  82
     2019-03-25 11:26:27   batteryTemperature 28.0
     2019-03-25 09:29:40   bluetooth       off
     2019-03-25 09:28:34   checkActiveTask 0
     2019-03-25 09:29:40   connectedBTdevices none
     2019-03-25 09:29:40   connectedBTdevicesMAC none
     2019-03-25 09:29:42   currentMusicAlbum no player active
     2019-03-25 09:29:42   currentMusicApp no player active
     2019-03-25 09:29:42   currentMusicArtist no player active
     2019-03-25 09:29:42   currentMusicIcon no player active
     2019-03-25 09:29:42   currentMusicTrack no player active
     2019-03-25 10:50:10   deviceState     online
     2019-03-25 09:29:42   doNotDisturb    always
     2019-03-25 09:29:40   dockingState    undocked
     2019-03-25 09:30:32   flow_SetCommands aktiv
     2019-03-25 09:16:31   flow_informations aktiv
     2019-03-25 09:14:31   flowsetVersionAtDevice 4.2.5
     2019-03-25 09:29:42   keyguardSet     0
     2019-03-25 09:25:22   lastSetCommandError
     2019-03-25 11:12:32   lastSetCommandState setCmd_error
     2019-03-25 11:34:36   lastStatusRequestState statusRequest_error
     2019-03-25 09:14:31   mute            off
     2019-03-25 09:29:40   nextAlarmDay    off
     2019-03-25 09:29:40   nextAlarmTime   off
     2019-03-25 09:14:31   powerPlugged    0
     2019-03-25 11:34:09   screen          off unlocked
     2019-03-25 11:04:46   screenBrightness 182
     2019-03-25 11:15:25   screenOrientation landscape
     2019-03-25 09:15:28   screenOrientationMode auto
     2019-03-25 11:34:36   state           connect to http://192.168.178.120:8090 timed out
     2019-03-25 09:29:40   volumeNotification 6
     2019-03-25 09:29:40   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 1
     setCmdErrorCounter 1
Attributes:
   DbLogExclude .*
   IODev      AMADBridge
   event-on-change-reading .*
   icon       it_television
   remoteServer Automagic
   room       EG.Alt->Esszimmer,System->AMAD,System->InfoDisplay
   setAPSSID  Red Apple



CoolTux

Hallo Benni,

Ich befürchte das ich da nicht viel machen kann. Wenn tatsächlich die Verbindung sofort nach einem Screen off abbricht klingt das sehr nach sleep funktion vom Tablet.
Du kannst folgendes versuchen

Unter Akku in den Einstellungen kann man betsimmte Anwendungen aus dem Sparmodus raus nehmen. Da bitte einmal das Automagic raus nehmen.
SSID hast Du ja schon gesetzt. Mehr würde mir spontan da auch nicht einfallen.
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

Benni

#2
Hallo Marko,

danke für die schnelle Rückmeldung!

In den Akku-Einstellungen hatte ich geprüft, dass bei Automagic "Ausführen im Hintergrund" aktiv ist. Das war angeblich auch so, mit den (default) automatischen Einstellungen.  Es wurde wurde zwar abgedimmt, aber als "on" angezeigt.

Ich habe nun die Akku-Einstellungen für Automagic auf "manuell" gesetzt und dann die Einstellungen "Auto-Start" und "Im Hintergrund ausführen" explizit auf "on" gesetzt.

Damit scheint es tatsächlich zu funktionieren!  8)

Gruß Benni.