Neues Modul FULLY für Steuerung vom Fully Browser

Begonnen von zap, 03 November 2017, 19:31:22

Vorheriges Thema - Nächstes Thema

neyzen

Ich hab diesbezüglich noch eine Antwort vom fully Browser Entwickler bekommen.

App Cache und Webview Web Cache sind verschiedene Sachen. Wenn wir den Web Cache löschen, rufen wir lediglich WebView.clearCache(true) auf. Was dann in der Webview unter der Haube passiert, ist im Detail nicht beschrieben. Ich vermute sogar, dass der Speicherort vom Webcache je nach Android-Version und Webview-Version unterschiedlich sein kann.
Viele Grüße
Alexey Ozerov

topfi

Ich habe nur eine kurze Frage: Was bedeuten die hin und wieder im fully.log auftauchenden Infos dieser Art?
[/Broadcast android.intent.action.PACKAGE_REPLACED detected for package com.google.android.gmscode]

zap

#347
Ich habe gerade die Version 2.2 vom Modul 89_FULLY.pm eingecheckt.

Es gibt einige neue Set-Befehle:

  • clearCache
  • clearWebStorage
  • clearCookies

Siehe auch Commandref.

Weitere Anpassungen:

  • Optimierung der Fehlerbehandlung
  • Das automatische Polling der FULLY Readings wird nun erst nach dem Start von FHEM gestartet
  • Befehl 'set startApp' in Commandref ergänzt

Hinweis: Ich habe gerade 2 neue Module veröffentlicht, die als Ergänzung von FULLY dienen können. Damit kann man Dinge machen, die FULLY nicht unterstützt:

https://forum.fhem.de/index.php/topic,121023.0.html
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

neyzen

Hallo zap,

das clearCache gab es doch schon vorher. Was ist neu daran?
Und was genau löscht den das Webstorage? Ist es vielleicht der cache von der App, den man auch in den Einstellungen vom Tablet unter cache löschen kann?
Danke

zap

Zitat von: neyzen am 12 Mai 2021, 23:35:56
Hallo zap,

das clearCache gab es doch schon vorher. Was ist neu daran?
Und was genau löscht den das Webstorage? Ist es vielleicht der cache von der App, den man auch in den Einstellungen vom Tablet unter cache löschen kann?
Danke

Ja, das gab es schon vorher. Ich habe nun lediglich noch einige Befehle ergänzt, die das Fully REST API zur Verfügung stellt. Damit ist alles, was m.E. sinnvoll ist, im Modul abgebildet.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

misux

Zitat von: zap am 12 Mai 2021, 09:41:10
Ich habe gerade die Version 2.2 vom Modul 89_FULLY.pm eingecheckt.

Weitere Anpassungen:

  • Befehl 'set startApp' in Commandref ergänzt


Geiler Schei**! Vielen Dank dafür! Funktioniert hervorragend! 8)

neyzen

Zitat von: misux am 19 Mai 2021, 17:44:03
Geiler Schei**! Vielen Dank dafür! Funktioniert hervorragend! 8)

Wie sieht den so ein Beispiel Befehl aus wenn ich eine andere App starten möchte?

misux

#352
Zitat von: neyzen am 20 Mai 2021, 13:22:20
Wie sieht den so ein Beispiel Befehl aus wenn ich eine andere App starten möchte?

Ich habe es in einem DOIF verpakt...

Habe ein Gartentor was nicht einsehbar ist vom Hausinnerem... Aber eine/mehrere IPCams die das beobachten und mit einer App auf einem Tablet ist diese drauf.

Sobald Das Tor auf geht, bekomme ich durch meine Echos eine Ansage das das Tor auf geht und das Tablet Schaltet von der dauerhaft angezeigten FTUI in die TimyCam App. Nach 2 Minuten schaltet wieder die FTUI in den Vordergrund! Voll geil! 8)

([SENSOR_1_Tor:state] eq "open" and [?Haus] eq "present" and (![?03:30-04:40]) and (![?05:15-06:20]) and (![?07:10-07:35]))
(set OG_Schlafzimmer_ECHO speak "Achtung, das Tor wurde geöffnet")
(set OG_Fitnessraum_ECHO speak "Achtung, das Tor wurde geöffnet")
(set MyTTS tts :TorWurdeGeoeffnet.mp3:)
(set KuechenTablet startApp com.alexvas.dvr.pro)
(sleep 120 quiet; set KuechenTablet foreground)

zap

Zitat von: neyzen am 20 Mai 2021, 13:22:20
Wie sieht den so ein Beispiel Befehl aus wenn ich eine andere App starten möchte?

Du musst nur als Parameter den Android Package Name der App angeben.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

topfi

#354
Edit: sorry, ich habe jetzt erst realisiert, dass es hier um das Modul FULLY geht. Das nutze ich gar nicht, nur den Fully Browssr selbst und AMAD. Ich habe meine Frage nun im richtigen Thread/Unterforum gestellt. Dieses Posting hier darf also gelöscht oder nicht beachtet werden... Bitte um Nachsicht.

Ich bitte um Hilfe.
Seit einiger Zeit blockiert mein FHEM ca. einmal pro Woche und meist nachts um ca. eine Viertelstunde und nichts geht mehr. Alle Netzverbindungen: HMLAN, USV, Harmony gehen offline, selbst sysmon schreibt keine Logs mehr. Die nicht-FHEM-Logs des Rechners füllen sich aber weiter, es handelt sich offensichtlich um einen FHEM-Block.

Warum schreibe ich das hier?

Offensichtlich hat Fully damit zu tun. Seit Januar (vorher gab es das Problem auch nicht) habe ich ein 15"-Android-Tablet, das einen Floorplan anzeigt und den halbstündlich mit reload nachlädt. Diesen Reload-Befehl bekommt es aber über AMAD. Und heute hat freezemon es mal erwischt und mit loglevel 1 Folgendes festgehalten:

=========================================================

[Freezemon] Freezemon: possible freeze starting at 01:30:12, delay is 961.82 possibly caused by: tmr-harmony_ping(Harmony)
2021.06.07 01:30:11.222 4: Connection closed for WEBtablet_192.168.0.76_46256: EOF
2021.06.07 01:30:11.223 5: GET /fhem/images/FPDisplay2/fp_FPDisplay_1080.png HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:30:11.224 4: WEBtablet_192.168.0.76_46257 GET /fhem/images/FPDisplay2/fp_FPDisplay_1080.png; BUFLEN:0

--- log skips   962.586 secs.

2021.06.07 01:46:13.810 4: Connection closed for WEBtablet_192.168.0.76_46255: EOF
2021.06.07 01:46:13.810 5: GET /fhem/pgm2/RSS.js HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: */*
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.810 4: WEBtablet_192.168.0.76_46260 GET /fhem/pgm2/RSS.js; BUFLEN:0
2021.06.07 01:46:13.813 5: GET /fhem/pgm2/fhemweb_readingsGroup.js HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: */*
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.813 4: WEBtablet_192.168.0.76_46259 GET /fhem/pgm2/fhemweb_readingsGroup.js; BUFLEN:0
2021.06.07 01:46:13.815 5: GET /fhem/images/FPDisplay2/Wecker.Wochenende.png HTTP/1.1
Host: 192.168.0.102:18085
Connection: keep-alive
Authorization: Basic ***
User-Agent: Mozilla/5.0 (Linux; Android 8.1.0; TFMTKAW01232 Build/O11019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/87.0.4280.101 Safari/537.36
Accept: image/webp,image/apng,image/*,*/*;q=0.8
X-Requested-With: de.ozerov.fully
Referer: http://192.168.0.102:18085/fhem/floorplan/FPDisplay2
Accept-Encoding: gzip, deflate
Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7
2021.06.07 01:46:13.815 4: WEBtablet_192.168.0.76_46261 GET /fhem/images/FPDisplay2/Wecker.Wochenende.png; BUFLEN:0
2021.06.07 01:46:13.818 4: Harmony: send:
2021.06.07 01:46:13.820 5: [Freezemon] Freezemon: ----------- Starting Freeze handling at 2021.06.07 01:46:13.820 ---------------------
[Freezemon] Freezemon: possible freeze starting at 01:30:12, delay is 961.82 possibly caused by: tmr-harmony_ping(Harmony)

(der BasicAuth-Hash ist ok, ich habe ihn  natürlich hier gelöscht und durch 3 Sternchen ersetzt.)
192.168.0.102 ist FHEM. 192.168.0.76 ist das Tablet mit Fully Plus. Jede halbe Stunde mit aligntime 00:30:10 kommt ein reload. Das Display ist immer an. Nachts und bei Abwesenheit ist die Hintergrundbeleuchtung aus. 
2021.06.07 01:30:11.224 wollte er das Hintergrundbild laden und dann ist FHEM für 961s eingefroren. Danach führt FHEM am Stück alles aus, was in dieser Zeit angefallen wäre.

Was geschieht hier? Insbesondere kann ich mit gzip und deflate an dieser Stelle nichts anfangen. Auf dem Floorplan ist nichts gezipped. Übrigens schließe ich tmr-harmony_ping(Harmony) als Übeltäter aus. das steht immer drin, wenn mal ein seltener zeitkritischer Prozess ein 2-Sekunden freeze bewirkt.

freezemon steht übrigens auf 4 Sekunden und findet sonst tagelang nichts.


z0lt1

Hi, seid zwei Tagen kann mein FHEM den Batteriestatus vom Tablet nicht abfragen. Ich habe die Tage irgendwann mal ein Update gemacht, mir ist es aber erst irgendwann später aufgefallen. Hat sich in der App etwas geändert? Was muss ich tun um den Stand wieder abfragen zu können?

Internals:
   DEF        192.168.178.20 1234 30
   FUUID      5ce78b04-f33f-d024-1328-78329443c0f81ffe
   NAME       FullyTablet.Kueche
   NOTIFYDEV  global,TYPE=FULLY
   NR         135
   NTFY_ORDER 50-FullyTablet.Kueche
   STATE      off
   TYPE       FULLY
   host       192.168.178.20
   nextUpdate 13.06.2021 09:08:56
   onForTimer off
   port       2323
   prot       http
   version    2.2
   READINGS:
     2021-06-11 08:27:15   acoustic_detection off
     2021-06-11 08:27:15   active_fragment main
     2021-06-11 08:27:15   android_id      4d757f012e7d5c65
     2021-06-11 08:27:15   android_version 7.0 (SDK 24)
     2021-06-13 08:57:39   androidsdk      24
     2021-06-13 08:57:39   androidversion  7.0
     2021-06-11 08:27:15   app_code_data_cache ?/?/? KB
     2021-06-11 08:27:15   app_ram_used_free 9981/186626 KB
     2021-06-13 08:57:39   appfreememory   188951152
     2021-06-13 08:57:39   appusedmemory   12375440
     2021-06-13 08:57:39   appversioncode  569
     2021-06-13 08:57:39   appversionname  1.32.1
     2021-06-11 08:27:15   battery_level   57
     2021-06-13 08:57:39   batterylevel    100
     2021-06-11 08:27:15   brightness      208
     2021-06-11 08:27:15   current_page    http://192.168.178.30:8083/fhem/ftui/
     2021-06-13 08:57:39   currentfragment main
     2021-06-13 08:57:39   currentpage     http://192.168.178.30:8083/fhem/ftui/
     2021-06-13 08:57:39   currenttabindex 0
     2021-06-11 08:27:15   device_admin    on
     2021-06-11 08:27:15   device_name     HUAWEI MediaPad T3 10
     2021-06-11 08:27:15   device_type     AGS-W09 (HUAWEI)
     2021-06-13 08:57:39   deviceid        628f4832-b2f126cf
     2021-06-13 08:57:39   devicemanufacturer HUAWEI
     2021-06-13 08:57:39   devicemodel     AGS-W09
     2021-06-13 08:57:39   devicename      HUAWEI MediaPad T3 10
     2021-06-13 08:57:39   displayheightpixels 800
     2021-06-13 08:57:39   displaywidthpixels 1280
     2021-06-11 08:27:15   execState       success
     2021-06-13 08:58:58   execstate       Error http://192.168.178.20:2323/?cmd=deviceInfo&password=1234&type=json: empty answer received
     2021-06-11 08:27:15   foreground_app  de.ozerov.fully
     2021-06-13 08:57:39   foregroundapp   de.ozerov.fully
     2021-06-11 08:27:15   full_wakelock   on
     2021-06-11 08:27:15   fully_device_id 628f4832-b2f126cf
     2021-06-11 08:27:15   fully_version   1.32.1
     2021-06-11 08:27:15   hostname        HUAWEI-MediaPad-T3-10.fritz.box
     2021-06-13 08:57:39   hostname4       HUAWEI-MediaPad-T3-10.fritz.box
     2021-06-13 08:57:39   hostname6       fe80::b6cd:27ff:fe35:2faa%wlan0
     2021-06-13 08:57:39   ip4             192.168.178.20
     2021-06-11 08:27:15   ip4_address     192.168.178.20
     2021-06-13 08:57:39   ip6             FE80::B6CD:27FF:FE35:2FAA
     2021-06-11 08:27:15   ip6_address     FD80:5158:B7C:3:500F:D108:86BE:263D
     2021-06-13 08:57:39   isdeviceadmin   yes
     2021-06-13 08:57:39   isdeviceowner   no
     2021-06-13 08:57:39   islicensed      yes
     2021-06-13 08:57:39   isscreenon      0
     2021-06-11 08:27:15   keyguard_locked off
     2021-06-13 08:57:39   keyguardlocked  yes
     2021-06-11 08:27:15   kiosk_mode      on
     2021-06-13 08:57:39   kiosklocked     yes
     2021-06-13 08:57:39   kioskmode       yes
     2021-06-11 08:27:15   last_app_start  11.06.21 7:14:05 vorm.
     2021-06-13 08:57:39   lastappstart    12.06.21 11:25:02 nachm.
     2021-06-13 08:57:39   mac             B4:CD:27:35:2F:AA
     2021-06-11 08:27:15   mac_address     B4:CD:27:35:2F:AA
     2021-06-11 08:27:15   maintenance_mode off
     2021-06-13 08:57:39   maintenancemode no
     2021-06-11 08:27:15   motion_detection on
     2021-06-13 08:57:39   motiondetectorstate 2
     2021-06-11 08:27:15   movement_detection off
     2021-06-11 08:27:15   partial_wakelock off
     2021-06-13 08:57:39   plugged         yes
     2021-06-11 08:27:15   power           unplugged
     2021-06-11 08:27:15   screen          1280x800 px
     2021-06-11 08:27:15   screen_status   on
     2021-06-13 08:57:39   screenbrightness 208
     2021-06-13 08:57:39   screenorientation 90
     2021-06-11 08:27:15   serial          4JPNU18902115221
     2021-06-13 08:57:39   ssid            "Z-Net"
     2021-06-11 08:27:15   start_url       http://192.168.178.30:8083/fhem/ftui/
     2021-06-13 08:57:39   starturl        http://192.168.178.30:8083/fhem/ftui/
     2021-06-13 08:57:39   state           off
     2021-06-13 08:58:58   status          Error
     2021-06-13 08:58:58   statustext      http://192.168.178.20:2323/?cmd=deviceInfo&password=1234&type=json: empty answer received
     2021-06-11 08:27:15   total_ram_used_free 1067176/840936 KB
     2021-06-13 08:57:39   totalfreememory 882667520
     2021-06-13 08:57:39   totalusedmemory 1071239168
     2021-06-11 08:27:15   webview_version 74.0.3729.157
     2021-06-11 08:27:15   wifi_ssid       "Z-Net"
     2021-06-13 08:57:39   wifisignallevel 9
   fully:
     interval   30
     password   1234
     schedule   0
Attributes:
   icon       it_smartphone
   pollInterval 600
   room       22_Kueche

tomcat.x

Liegt das vielleicht daran, dass Du das falsche (alte) Reading verwendest (battery_level oder batterylevel)?
FHEM: 6.1 auf Raspi 3, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

z0lt1

Top! Das war es! Danke für die schnelle Antwort!

lunak

Hallo zap,
Erstmal vielen Dank für die tolle Arbeit!!!

Ich habe eine Frage bzgl der on-for-timer Funktion.
Wenn ich es richtig gesehen und beobachtet habe dann schaltest du bei ,, on-for-timer" den ,,keepScreenOn" aus anstatt einfach nur den Screen auszuschalten. Das Problem dass bei mir dadurch auftritt ist dass meine zeitgesteuertes ein und ausschalten des Displays nicht mehr funktioniert, da android die screenkontrolle übernimmt wenn ,,keepScreenOn" auf aus gestellt ist.

Daher meine Frage ob du das absichtlich so implementiert hast oder ob es ggf. Sinn machen würde dies zu ändern. Bei deiner ,, FULLY_ScreenOff" Funktion schaltest du ebenfalls ,,keepScreenOn"  anstatt den FKS Befehl für ,,screenOff".

Ich denke keepScreenOn/off und ScreenOn/Off entsprechend zu trennen wäre vielleicht ganz gut, aber vielleicht gibt es ja auch andere Anwendungsfälle bei denen das so besser ist.

Ich hab mir erstmal nen workaround gebastelt aber leider noch nicht testen können...

Lg Lunak

WhyTea

Hallo
Ich habe seit einiger Zeit das Problem das Fhem das pollen der Fully Devices vergisst obwohl das Attribut "pollInterval" gesetzt ist.
Spricht das Internal "nextUpdate" steht auf "off"


Internals:
   DEF        192.168.6.135 route4me
   FUUID      5fa445e8-f33f-a5a6-9b63-b3b1c39c2186e830
   NAME       TabletEG_Fully
   NOTIFYDEV  global,TYPE=FULLY
   NR         1712
   NTFY_ORDER 50-TabletEG_Fully
   STATE      on
   TYPE       FULLY
   host       192.168.6.135
   lastUpdate 19.07.2021 15:03:55
   nextUpdate off
   onForTimer off
   port       2323
   prot       http
   version    2.2
   Helper:
     DBLOG:
       batterylevel:
         mylogdb:
           TIME       1626699835.38638
           VALUE      14
       my_battery_level:
         mylogdb:
           TIME       1626699835.38638
           VALUE      14
       my_power:
         mylogdb:
           TIME       1626699835.38638
           VALUE      unplugged
       plugged:
         mylogdb:
           TIME       1626699835.38638
           VALUE      no
       state:
         mylogdb:
           TIME       1626699835.38638
           VALUE      on
   READINGS:
     2021-01-28 19:58:44   altitude        197.283874511719
     2021-07-19 15:03:55   androidsdk      29
     2021-07-19 15:03:55   androidversion  10
     2021-07-19 15:03:55   appfreememory   191659576
     2021-07-19 15:03:55   apptotalmemory  201326592
     2021-07-19 15:03:55   appusedmemory   9667016
     2021-07-19 15:03:55   appversioncode  931
     2021-07-19 15:03:55   appversionname  1.43.4
     2021-07-19 15:03:55   batterylevel    14
     2021-07-19 15:03:55   batterytemperature 25
     2021-07-19 15:03:55   build           lineage_gtaxlwifi-userdebug 10 QQ3A.200805.001 eng.TALU.20210116.150940 test-keys
     2021-07-19 15:03:55   cm3323e_light   84
     2021-07-19 15:03:55   currentpage     http://192.168.6.113:8083/fhem/ftui/#/fhem/tablet/index_1.html
     2021-07-19 15:03:55   currenttabindex 0
     2021-07-19 15:03:55   deviceid        6022f018-763b0d0c
     2021-07-19 15:03:55   devicemanufacturer Samsung
     2021-07-19 15:03:55   devicemodel     SM-T580
     2021-07-19 15:03:55   devicename      Samsung Galaxy Tab A
     2021-07-19 15:03:55   displayheightpixels 1200
     2021-07-19 15:03:55   displaywidthpixels 1920
     2021-07-19 15:03:55   execstate       OK N/A
     2021-06-20 05:26:27   foregroundactivity com.google.android.gms/.octarine.ui.OctarineWebviewActivity
     2021-07-19 15:03:55   foregroundapp   de.ozerov.fully
     2021-07-19 15:03:55   hostname4       TabletEG.lan.whity
     2021-07-19 15:03:55   hostname6       fe80::d2b1:28ff:fee6:ff4d%wlan0
     2021-07-19 15:03:55   internalstoragefreespace 22327963648
     2021-07-19 15:03:55   internalstoragetotalspace 26605580288
     2021-07-19 15:03:55   ip4             192.168.6.135
     2021-07-19 15:03:55   ip6             FE80::D2B1:28FF:FEE6:FF4D
     2021-07-19 15:03:55   isdeviceadmin   yes
     2021-07-19 15:03:55   isdeviceowner   no
     2021-07-19 15:03:55   isindaydream    no
     2021-07-19 15:03:55   isinforcedsleep no
     2021-07-19 15:03:55   isinscreensaver no
     2021-07-19 15:03:55   islicensed      yes
     2021-07-19 15:03:55   ismenuopen      no
     2021-07-19 15:03:55   ismobiledataenabled no
     2021-07-19 15:03:55   isplugged       no
     2021-07-19 15:03:55   isrooted        yes
     2021-07-19 15:03:55   keyguardlocked  yes
     2021-07-19 15:03:55   kiosklocked     no
     2021-07-19 15:03:55   kioskmode       no
     2021-07-19 15:03:55   lastappstart    19.07.21 05:31:52
     2021-07-19 15:03:55   locale          de_DE
     2021-01-28 19:58:44   locationlatitude 51.4532032249331
     2021-01-28 19:58:44   locationlongitude 7.48740559949743
     2021-01-28 19:58:44   locationprovide gps
     2021-07-19 15:03:55   mac             D0:B1:28:E6:FF:4D
     2021-07-19 15:03:55   maintenancemode no
     2021-07-19 15:03:55   motiondetectorstatus yes
     2021-07-19 15:03:55   my_battery_level 14
     2021-07-19 15:03:55   my_battery_level_old
     2021-07-19 15:03:55   my_power        unplugged
     2021-07-19 15:03:55   my_power_old   
     2021-07-19 15:03:55   packagename     de.ozerov.fully
     2021-07-19 15:03:55   plugged         no
     2021-07-19 15:03:55   ramfreememory   601128960
     2021-07-19 15:03:55   ramtotalmemory  1917607936
     2021-07-19 15:03:55   ramusedmemory   1316478976
     2021-07-19 15:03:55   screenbrightness 55
     2021-07-19 15:03:55   screenlocked    yes
     2021-07-19 15:03:55   screenon        yes
     2021-07-19 15:03:55   screenorientation 90
     2021-07-19 15:03:55   serial          unknown
     2021-07-19 15:03:55   ssid            <unknown ssid>
     2021-07-19 15:03:55   starturl        http://192.168.6.113:8083/fhem/ftui/
     2021-07-19 15:03:55   state           on
     2021-07-19 15:03:55   status          OK
     2021-07-19 15:03:55   statustext      N/A
     2021-07-19 15:03:55   topfragmenttag 
     2021-07-19 15:03:55   wifisignallevel 9
   fully:
     password   xxx
     schedule   0
Attributes:
   event-min-interval state:1800,plugged:1800,batterylevel:1800,my_battery_level:1800,my_power:1800,screen_status:1800
   event-on-change-reading state,plugged,batterylevel,my_battery_level,my_power,screen_status
   expert     1
   pollInterval 300
   room       Zentralsysteme->FULLY
   userReadings my_battery_level {
my $v = ReadingsVal("TabletEG_Fully","batterylevel","");

$v;
},

my_power {
my $v = ReadingsVal("TabletEG_Fully","plugged","");

if ($v eq "yes") {
$v = "plugged"
}
else {$v = "unplugged"};

$v;
},

my_battery_level_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/^(\d+)/) {
$v = $1;
}

$v;
},

my_power_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/([a-z]+).$/) {
$v = $1;
};

$v;
}

   verbose    0


Ich habe es alternativ auch versucht beim define mitzugeben das brachte auch keine Abhilfe.
Ein manuelles absetzen von "get TabletEG_Fully update" aktualisiert zwar die Readings aber das Polling wird auch dann nicht gestartet.

Internals:
   DEF        192.168.6.135 route4me
   FUUID      5fa445e8-f33f-a5a6-9b63-b3b1c39c2186e830
   NAME       TabletEG_Fully
   NOTIFYDEV  global,TYPE=FULLY
   NR         1712
   NTFY_ORDER 50-TabletEG_Fully
   STATE      off
   TYPE       FULLY
   host       192.168.6.135
   lastUpdate 19.07.2021 15:26:22
   nextUpdate off
   onForTimer off
   port       2323
   prot       http
   version    2.2
   Helper:
     DBLOG:
       batterylevel:
         mylogdb:
           TIME       1626701182.81165
           VALUE      18
       my_battery_level:
         mylogdb:
           TIME       1626701182.81165
           VALUE      18
       my_power:
         mylogdb:
           TIME       1626701182.81165
           VALUE      plugged
       plugged:
         mylogdb:
           TIME       1626701182.81165
           VALUE      yes
       state:
         mylogdb:
           TIME       1626701182.81165
           VALUE      off
   READINGS:
     2021-01-28 19:58:44   altitude        197.283874511719
     2021-07-19 15:26:22   androidsdk      29
     2021-07-19 15:26:22   androidversion  10
     2021-07-19 15:26:22   appfreememory   193762856
     2021-07-19 15:26:22   apptotalmemory  201326592
     2021-07-19 15:26:22   appusedmemory   7563736
     2021-07-19 15:26:22   appversioncode  931
     2021-07-19 15:26:22   appversionname  1.43.4
     2021-07-19 15:26:22   batterylevel    18
     2021-07-19 15:26:22   batterytemperature 25
     2021-07-19 15:26:22   build           lineage_gtaxlwifi-userdebug 10 QQ3A.200805.001 eng.TALU.20210116.150940 test-keys
     2021-07-19 15:26:22   cm3323e_light   37
     2021-07-19 15:26:22   currentpage     http://192.168.6.113:8083/fhem/ftui/#/fhem/tablet/index_1.html
     2021-07-19 15:26:22   currenttabindex 0
     2021-07-19 15:26:22   deviceid        6022f018-763b0d0c
     2021-07-19 15:26:22   devicemanufacturer Samsung
     2021-07-19 15:26:22   devicemodel     SM-T580
     2021-07-19 15:26:22   devicename      Samsung Galaxy Tab A
     2021-07-19 15:26:22   displayheightpixels 1200
     2021-07-19 15:26:22   displaywidthpixels 1920
     2021-07-19 15:26:22   execstate       OK N/A
     2021-06-20 05:26:27   foregroundactivity com.google.android.gms/.octarine.ui.OctarineWebviewActivity
     2021-07-19 15:26:22   foregroundapp   de.ozerov.fully
     2021-07-19 15:26:22   hostname4       TabletEG.lan.whity
     2021-07-19 15:26:22   hostname6       fe80::d2b1:28ff:fee6:ff4d%wlan0
     2021-07-19 15:26:22   internalstoragefreespace 22328815616
     2021-07-19 15:26:22   internalstoragetotalspace 26605580288
     2021-07-19 15:26:22   ip4             192.168.6.135
     2021-07-19 15:26:22   ip6             FE80::D2B1:28FF:FEE6:FF4D
     2021-07-19 15:26:22   isdeviceadmin   yes
     2021-07-19 15:26:22   isdeviceowner   no
     2021-07-19 15:26:22   isindaydream    no
     2021-07-19 15:26:22   isinforcedsleep no
     2021-07-19 15:26:22   isinscreensaver no
     2021-07-19 15:26:22   islicensed      yes
     2021-07-19 15:26:22   ismenuopen      no
     2021-07-19 15:26:22   ismobiledataenabled no
     2021-07-19 15:26:22   isplugged       yes
     2021-07-19 15:26:22   isrooted        yes
     2021-07-19 15:26:22   keyguardlocked  yes
     2021-07-19 15:26:22   kiosklocked     no
     2021-07-19 15:26:22   kioskmode       no
     2021-07-19 15:26:22   lastappstart    19.07.21 05:31:52
     2021-07-19 15:26:22   locale          de_DE
     2021-01-28 19:58:44   locationlatitude 51.4532032249331
     2021-01-28 19:58:44   locationlongitude 7.48740559949743
     2021-01-28 19:58:44   locationprovide gps
     2021-07-19 15:26:22   mac             D0:B1:28:E6:FF:4D
     2021-07-19 15:26:22   maintenancemode no
     2021-07-19 15:26:22   motiondetectorstatus yes
     2021-07-19 15:26:22   my_battery_level 18
     2021-07-19 15:26:22   my_battery_level_old
     2021-07-19 15:26:22   my_power        plugged
     2021-07-19 15:26:22   my_power_old   
     2021-07-19 15:26:22   packagename     de.ozerov.fully
     2021-07-19 15:26:22   plugged         yes
     2021-07-19 15:26:22   ramfreememory   616898560
     2021-07-19 15:26:22   ramtotalmemory  1917607936
     2021-07-19 15:26:22   ramusedmemory   1300709376
     2021-07-19 15:26:22   screenbrightness 50
     2021-07-19 15:26:22   screenlocked    yes
     2021-07-19 15:26:22   screenon        no
     2021-07-19 15:26:22   screenorientation 90
     2021-07-19 15:26:22   serial          unknown
     2021-07-19 15:26:22   ssid            <unknown ssid>
     2021-07-19 15:26:22   starturl        http://192.168.6.113:8083/fhem/ftui/
     2021-07-19 15:26:22   state           off
     2021-07-19 15:26:22   status          OK
     2021-07-19 15:26:22   statustext      N/A
     2021-07-19 15:26:22   topfragmenttag 
     2021-07-19 15:26:22   wifisignallevel 9
   fully:
     password   xxx
     schedule   0
Attributes:
   event-min-interval state:1800,plugged:1800,batterylevel:1800,my_battery_level:1800,my_power:1800,screen_status:1800
   event-on-change-reading state,plugged,batterylevel,my_battery_level,my_power,screen_status
   expert     1
   pollInterval 300
   room       Zentralsysteme->FULLY
   userReadings my_battery_level {
my $v = ReadingsVal("TabletEG_Fully","batterylevel","");

$v;
},

my_power {
my $v = ReadingsVal("TabletEG_Fully","plugged","");

if ($v eq "yes") {
$v = "plugged"
}
else {$v = "unplugged"};

$v;
},

my_battery_level_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/^(\d+)/) {
$v = $1;
}

$v;
},

my_power_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/([a-z]+).$/) {
$v = $1;
};

$v;
}

   verbose    0


Erst wenn ich das Attribut "pollInterval" erneut setze funktioniert das Polling wieder bis zum nächsten Neustart von Fhem.

Internals:
   DEF        192.168.6.135 route4me
   FUUID      5fa445e8-f33f-a5a6-9b63-b3b1c39c2186e830
   NAME       TabletEG_Fully
   NOTIFYDEV  global,TYPE=FULLY
   NR         1712
   NTFY_ORDER 50-TabletEG_Fully
   STATE      off
   TYPE       FULLY
   host       192.168.6.135
   lastUpdate 19.07.2021 15:26:22
   nextUpdate 19.07.2021 15:34:29
   onForTimer off
   port       2323
   prot       http
   version    2.2
   Helper:
     DBLOG:
       batterylevel:
         mylogdb:
           TIME       1626701182.81165
           VALUE      18
       my_battery_level:
         mylogdb:
           TIME       1626701182.81165
           VALUE      18
       my_power:
         mylogdb:
           TIME       1626701182.81165
           VALUE      plugged
       plugged:
         mylogdb:
           TIME       1626701182.81165
           VALUE      yes
       state:
         mylogdb:
           TIME       1626701182.81165
           VALUE      off
   READINGS:
     2021-01-28 19:58:44   altitude        197.283874511719
     2021-07-19 15:26:22   androidsdk      29
     2021-07-19 15:26:22   androidversion  10
     2021-07-19 15:26:22   appfreememory   193762856
     2021-07-19 15:26:22   apptotalmemory  201326592
     2021-07-19 15:26:22   appusedmemory   7563736
     2021-07-19 15:26:22   appversioncode  931
     2021-07-19 15:26:22   appversionname  1.43.4
     2021-07-19 15:26:22   batterylevel    18
     2021-07-19 15:26:22   batterytemperature 25
     2021-07-19 15:26:22   build           lineage_gtaxlwifi-userdebug 10 QQ3A.200805.001 eng.TALU.20210116.150940 test-keys
     2021-07-19 15:26:22   cm3323e_light   37
     2021-07-19 15:26:22   currentpage     http://192.168.6.113:8083/fhem/ftui/#/fhem/tablet/index_1.html
     2021-07-19 15:26:22   currenttabindex 0
     2021-07-19 15:26:22   deviceid        6022f018-763b0d0c
     2021-07-19 15:26:22   devicemanufacturer Samsung
     2021-07-19 15:26:22   devicemodel     SM-T580
     2021-07-19 15:26:22   devicename      Samsung Galaxy Tab A
     2021-07-19 15:26:22   displayheightpixels 1200
     2021-07-19 15:26:22   displaywidthpixels 1920
     2021-07-19 15:26:22   execstate       OK N/A
     2021-06-20 05:26:27   foregroundactivity com.google.android.gms/.octarine.ui.OctarineWebviewActivity
     2021-07-19 15:26:22   foregroundapp   de.ozerov.fully
     2021-07-19 15:26:22   hostname4       TabletEG.lan.whity
     2021-07-19 15:26:22   hostname6       fe80::d2b1:28ff:fee6:ff4d%wlan0
     2021-07-19 15:26:22   internalstoragefreespace 22328815616
     2021-07-19 15:26:22   internalstoragetotalspace 26605580288
     2021-07-19 15:26:22   ip4             192.168.6.135
     2021-07-19 15:26:22   ip6             FE80::D2B1:28FF:FEE6:FF4D
     2021-07-19 15:26:22   isdeviceadmin   yes
     2021-07-19 15:26:22   isdeviceowner   no
     2021-07-19 15:26:22   isindaydream    no
     2021-07-19 15:26:22   isinforcedsleep no
     2021-07-19 15:26:22   isinscreensaver no
     2021-07-19 15:26:22   islicensed      yes
     2021-07-19 15:26:22   ismenuopen      no
     2021-07-19 15:26:22   ismobiledataenabled no
     2021-07-19 15:26:22   isplugged       yes
     2021-07-19 15:26:22   isrooted        yes
     2021-07-19 15:26:22   keyguardlocked  yes
     2021-07-19 15:26:22   kiosklocked     no
     2021-07-19 15:26:22   kioskmode       no
     2021-07-19 15:26:22   lastappstart    19.07.21 05:31:52
     2021-07-19 15:26:22   locale          de_DE
     2021-01-28 19:58:44   locationlatitude 51.4532032249331
     2021-01-28 19:58:44   locationlongitude 7.48740559949743
     2021-01-28 19:58:44   locationprovide gps
     2021-07-19 15:26:22   mac             D0:B1:28:E6:FF:4D
     2021-07-19 15:26:22   maintenancemode no
     2021-07-19 15:26:22   motiondetectorstatus yes
     2021-07-19 15:26:22   my_battery_level 18
     2021-07-19 15:26:22   my_battery_level_old
     2021-07-19 15:26:22   my_power        plugged
     2021-07-19 15:26:22   my_power_old   
     2021-07-19 15:26:22   packagename     de.ozerov.fully
     2021-07-19 15:26:22   plugged         yes
     2021-07-19 15:26:22   ramfreememory   616898560
     2021-07-19 15:26:22   ramtotalmemory  1917607936
     2021-07-19 15:26:22   ramusedmemory   1300709376
     2021-07-19 15:26:22   screenbrightness 50
     2021-07-19 15:26:22   screenlocked    yes
     2021-07-19 15:26:22   screenon        no
     2021-07-19 15:26:22   screenorientation 90
     2021-07-19 15:26:22   serial          unknown
     2021-07-19 15:26:22   ssid            <unknown ssid>
     2021-07-19 15:26:22   starturl        http://192.168.6.113:8083/fhem/ftui/
     2021-07-19 15:26:22   state           off
     2021-07-19 15:26:22   status          OK
     2021-07-19 15:26:22   statustext      N/A
     2021-07-19 15:26:22   topfragmenttag 
     2021-07-19 15:26:22   wifisignallevel 9
   fully:
     password   xxx
     schedule   0
Attributes:
   event-min-interval state:1800,plugged:1800,batterylevel:1800,my_battery_level:1800,my_power:1800,screen_status:1800
   event-on-change-reading state,plugged,batterylevel,my_battery_level,my_power,screen_status
   expert     1
   pollInterval 300
   room       Zentralsysteme->FULLY
   userReadings my_battery_level {
my $v = ReadingsVal("TabletEG_Fully","batterylevel","");

$v;
},

my_power {
my $v = ReadingsVal("TabletEG_Fully","plugged","");

if ($v eq "yes") {
$v = "plugged"
}
else {$v = "unplugged"};

$v;
},

my_battery_level_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/^(\d+)/) {
$v = $1;
}

$v;
},

my_power_old {
my $v = ReadingsVal("TabletEG_Fully","battery_level","");

if ($v =~ m/([a-z]+).$/) {
$v = $1;
};

$v;
}

   verbose    0


Das Problem habe ich mit meinen beiden Tablets. Ich hoffe es hat jemand eine Idee dazu.

Gruß
Daniel