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
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.
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.