Neues Modul FULLY für Steuerung vom Fully Browser

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

Vorheriges Thema - Nächstes Thema

WhyTea

Hallo Zap,

zunächst einmal danke für die Entwicklung und Pflege diese Moduls.

Ich habe ein gerootetes Galaxy Tab A6 im Einsatz. Fully bietet per Remote Admin bei gerooteten Geräten die Möglichkeit an einen reboot auszulösen.
Gibt es diese Möglichkeit auch in Deinem Modul?

Gruß
Daniel

Seidenschnabel

Hallo Gemeinde, ich habe mein XIAOMI Tab3 als Bedienfeld an der Wand und darauf läuft FULLY. Remote Administration ist eingeschaltet, so kann ich von FHEM direkt set Befehle an das Tablet schicken. Leider finde ich keinen Befehl für den MaintenanceModus. Ich würde gerne einen Button erstellen, der für die Reinigung des Displays dienen soll. Also Taste wird gedrückt und das Tablet wird für die nächsten drei Minuten in den MaintenanceModus geschaltet. So könnte man die Oberfläche des Tablets reinigen, ohne ständig etwas auszuloösen:
Für Ideen wäre ich dankbar

MarcoE

Hallo,
ich habe FULLY schon einige Zeit auf einem nexus und nexus9 am laufen. Nun fiel mir auf, daß ein set brightness xx keine Auswirkungen mehr hat. Ändere ich die brightness per webinterface von fully wird das reading (screenbrightness) in fhem angepasst. Aber von fhem kann ich es nicht mehr ändern. FULLY ist aktuell und fhem auch.
Viele Grüße
Marco

tomcat.x

Hallo MarcoE,

hilft Dir jetzt so direkt nicht weiter, aber bei mir geht das noch, sowohl per Befehl als auch grafisch über den Slider. Und das auf 2 verschiedenen Tablets. Die Versionen sind jeweils auch aktuell.

Viele Grüße
Thomas
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

Pete37

Hallo,

ich habe jetzt mal alle Androiden auf die neues Fully-Version gebracht und auch gleich den Remote-Zugang aktiviert. Seit dem passiert es immer mal wieder, dass beim Einschalten der Bildschirm eine weiße Seite anzeigt mit folgender Fehlermeldung :
Failed to load resource: net:: ERR_CERT_DATABASE_CHANGED

Das Internet ist sehr wortkarg zu dem Fehler. Einziger Hinweis ist, es könnte was mit SSL zu tun haben. Allerdings läuft bei mir noch alles auf http. Also nix mit https.

Hat das schon mal jemand von Euch gehabt? Hat jemand eine Idee, was ich versuchen kann?

Gruß,
Pete37
Fhem auf Raspberry Pi3 mit Fritzbox inkl. Steckdosen, Philips Hue inkl. Orsam Lightify-Lampen, eq-3 Max!, SONOS, Rollotron Rolläden, Asus ZenPad, Samsung Galaxy xCover 3

neyzen

#335
Hallo,
ich möchte gerne in bestimmten zeitabständen den browser cache löschen.
Mit set Fully clearCache kann ich das ja machen?
Aber so wie ich verstanden habe braucht man die plus Version von Fully. Die habe ich noch nicht. Allerdings läuft das Fully modul.
Aber in dem reading steht
app_code_data_cache ?/?/? KB. Ist das der Browser cache? Und steht da ein Fragezeichen weil ich die Plus Version nicht habe?
Komischerweise steht im reading
plus_licensed yes (App ID: 1). Das kann doch gar nicht Yes sein, weil ich die plus Version nicht habe?
Und wenn ich ein
2021-04-21 10:40:14 FULLY FullyBrowserEingang clearCache
2021-04-21 10:40:15 FULLY FullyBrowserEingang unknown


Also Hauptsächlich geht es mir darum den Browser Cache zu löschen. Kann ich das wie oben mit dem Befehl machen. Er macht zwar was aber ich sehe leider nicht ob er was löscht.
Danke

tomcat.x

Hallo,

sprichst Du wirklich von "Readings" des fhem Geräts? Da habe ich weder "app_code_data_cache" noch "plus_licensed". So was ähnliches wie plus_licensed gibt es im Fully Remote Admin, heißt da aber "PLUS licensed" und der Wert ist wie bei Dir "yes (App ID: 1)". Im fhem Gerät gibt es bei mir "islicensed" und der Wert ist schlicht "yes". Vom Cache habe ich an beiden Stellen keine Werte gesehen.

Falls es wirklich um Readings geht: Haben die ein aktuelles Datum?

Wenn ich ein clearCache mache, steht danach im Reading "execstate" "OK Clearing cache...".

Viele Grüße
Thomas
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

neyzen

Hallo tomcat.x

also das reading
app_code_data_cache
?/?/? KB
2020-10-22 10:44:26
hat tatsächlich einen alten Zeitstempel.
Bei
islicensed
no
2021-04-23 21:12:51


Ich mach mal eine list vom fully device

Internals:
   DEF        192.168.xxx.xx xx  10
   FUUID      5f7e19fc-f33f-2b39-9a04-2b48ef276ff8f03b
   NAME       FullyBrowser
   NR         203
   STATE      on
   TYPE       FULLY
   host       192.168.xxx.xx
   lastUpdate 23.04.2021 21:20:52
   nextUpdate 23.04.2021 21:21:02
   onForTimer off
   port       2323
   prot       http
   version    2.1
   READINGS:
     2020-11-06 13:26:29   acoustic_detection off
     2020-11-06 13:26:29   active_fragment main
     2020-11-06 13:26:29   android_id      af0c3702bb887b85
     2020-11-06 13:26:29   android_version 7.1.2 (SDK 25)
     2021-04-23 21:20:52   androidsdk      25
     2021-04-23 21:20:52   androidversion  7.1.2
     2020-10-22 10:44:26   app_code_data_cache ?/?/? KB
     2020-11-06 13:26:29   app_package     de.ozerov.fully
     2020-11-06 13:26:29   app_ram_free_total 189887/196608 KB
     2020-11-06 13:26:29   app_version     1.42.3
     2021-04-23 21:20:52   appfreememory   193711256
     2021-04-23 21:20:52   apptotalmemory  201326592
     2021-04-23 21:20:52   appusedmemory   7615336
     2021-04-23 21:20:52   appversioncode  858
     2021-04-23 21:20:52   appversionname  1.42.3
     2020-11-06 13:26:29   battery_level   100.0% (plugged)
     2021-04-23 21:20:52   batterylevel    100
     2021-04-23 21:20:52   batterytemperature 42
     2020-11-06 13:26:29   brightness      235
     2021-04-23 21:20:52   build           XORO-ROM-20190802
     2020-11-06 13:26:29   current_page    http://192.168.178.25:8083/fhem/ftui/
     2021-04-23 21:20:52   currentpage     http://192.168.178.25:8083/fhem/ftui/
     2021-04-23 21:20:52   currenttabindex 0
     2020-11-06 13:26:29   device_admin    on
     2020-11-06 13:26:29   device_model    XORO MegaPAD1404V4 (rockchip)
     2020-11-06 13:26:29   device_name     XORO
     2020-11-06 13:26:29   device_owner    off
     2020-10-22 10:44:26   device_type     XORO MegaPAD1404V4 (rockchip)
     2021-04-23 21:20:52   deviceid        cdfc703f-293374
     2021-04-23 21:20:52   devicemanufacturer rockchip
     2021-04-23 21:20:52   devicemodel     XORO MegaPAD1404V4
     2021-04-23 21:20:52   devicename      XORO
     2021-04-23 21:20:52   displayheightpixels 1080
     2021-04-23 21:20:52   displaywidthpixels 1920
     2020-11-06 13:26:29   execState       success
     2021-04-23 21:20:52   execstate       OK N/A
     2020-11-03 03:12:55   foreground_activity com.android.launcher3/.Launcher
     2020-11-06 13:26:29   foreground_app  de.ozerov.fully
     2021-04-23 16:44:34   foregroundactivity com.android.launcher3/.Launcher
     2021-04-23 21:20:52   foregroundapp   de.ozerov.fully
     2020-10-22 10:44:26   full_wakelock   on
     2020-11-06 13:26:29   fully_device_id cdfc703f-293374
     2020-10-22 10:44:26   fully_version   1.37
     2020-11-06 13:26:29   hostname        android-af0c3702bb887b85.fritz.box
     2021-04-23 21:20:52   hostname4       unknown
     2021-04-23 21:20:52   hostname6       unknown
     2020-11-06 13:26:29   internal_storage_free_total 8134/11302 MB
     2021-04-23 21:20:52   internalstoragefreespace 8407547904
     2021-04-23 21:20:52   internalstoragetotalspace 11851005952
     2021-04-23 21:20:52   ip4             192.168.
     2020-11-06 13:26:29   ip4_address     192.168.
     2021-04-23 21:20:52   ip6             FE80::18F7:69FF:FEA9:DC23
     2020-11-06 13:26:29   ip6_address     FE80::18F7:69FF:FEA9:DC23
     2021-04-23 21:20:52   isdeviceadmin   yes
     2021-04-23 21:20:52   isdeviceowner   no
     2021-04-23 21:20:52   isindaydream    no
     2021-04-23 21:20:52   isinforcedsleep no
     2021-04-23 21:20:52   isinscreensaver no
     2021-04-23 21:20:52   islicensed      no
     2021-04-23 21:20:52   ismenuopen      no
     2021-04-23 21:20:52   ismobiledataenabled no
     2021-04-23 21:20:52   isplugged       yes
     2021-04-23 21:20:52   isrooted        yes
     2020-11-06 13:26:29   keyguard_locked off
     2021-04-23 21:20:52   keyguardlocked  no
     2020-11-06 13:26:29   kiosk_mode      off
     2021-04-23 21:20:52   kiosklocked     no
     2021-04-23 21:20:52   kioskmode       no
     2020-11-06 13:26:29   knox_version_licensed no/no
     2020-11-06 13:26:29   last_app_start  06.11.20 1:13:01 nachm.
     2021-04-23 21:20:52   lastappstart    23.04.21 8:44:35 nachm.
     2021-04-23 21:20:52   locale          de_DE
     2021-04-23 21:20:52   mac             CC:4B:73:3C:8C:F4
     2020-11-06 13:26:29   mac_address     CC:4B:73:3C:8C:F4
     2020-11-06 13:26:29   maintenance_mode off
     2021-04-23 21:20:52   maintenancemode no
     2020-11-06 13:26:29   motion_detection off
     2021-04-23 21:20:52   motiondetectorstatus no
     2020-11-06 13:26:29   movement_detection off
     2020-10-22 10:44:26   partial_wakelock off
     2021-04-23 21:20:52   plugged         yes
     2020-11-06 13:26:29   plus_licensed   yes (App ID: 1)
     2020-10-22 10:44:26   power           plugged
     2020-11-06 13:26:29   ram_free_total  961/1996 MB
     2021-04-23 21:20:52   ramfreememory   1053036544
     2021-04-23 21:20:52   ramtotalmemory  2093744128
     2021-04-23 21:20:52   ramusedmemory   1040707584
     2020-11-06 13:26:29   root_available_enabled yes/no
     2020-10-22 10:44:26   screen          1920x1080 px
     2020-11-06 13:26:29   screen_size     1920x1080 px
     2020-11-06 13:26:29   screen_status   on
     2021-04-23 21:20:52   screenbrightness 235
     2021-04-23 21:20:52   screenlocked    no
     2021-04-23 21:20:52   screenon        yes
     2021-04-23 21:20:52   screenorientation 0
     2021-04-23 21:20:52   serial          XORO
     2021-04-23 21:20:52   ssid            ""
     2020-11-06 13:26:29   start_url       http://192.168.
     2021-04-23 21:20:52   starturl        http://192.168.
     2021-04-23 21:20:52   state           on
     2021-04-23 21:20:52   status          OK
     2021-04-23 21:20:52   statustext      N/A
     2021-04-23 21:20:52   topfragmenttag 
     2020-11-06 13:26:29   wakelock_full_partial_up on/off/off
     2020-11-06 13:26:29   webview_provider com.android.chrome
     2020-11-06 13:26:29   webview_version 80.0.3987.119
     2020-11-06 13:26:29   wifi_ssid       
     2021-04-23 21:20:52   wifisignallevel 9
   fully:
     interval   10
     password 
     schedule   0
Attributes:
   event-on-change-reading state
   pollInterval 10
   room       Tablet


Wie gesagt ich hab noch keine plus version des fully browser. Liegt es tatsächlich dadran? Und ist die Version des fully browser appversionname  1.42.3 vieleicht dafür zuständig?


tomcat.x

#338
Du solltest mal mit
deletereading FullyBrowser .*
alle Readings löschen, die scheinen teilweise aus eine früheren Version des Moduls zu sein. Die aktuellen kommen ja dann wieder und die veralteten wären weg.

Wie gesagt sehe ich auch mit der Plus Version keine Cache Werte. Wenn Du aber nur regelmäßig löschen willst, wäre das egal. Zumindest das Löschen funktioniert nämlich, auch wenn man es nur am Reading execstate und direkt auf dem Tablet (Cache der App) sieht. Wobei Du dann aktuell vielleicht im execstate nach dem Löschversuch einen Fehler sehen würdest.
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

neyzen

Also ich hab jetzt mal aus dem fully ein fully Plus gemacht und das fully Fhem Device gelöscht und nochmal neu angelegt.
Jetzt kommen auch die richtigen readings,die alten tauchen nicht mehr auf.
Und eine clearCache funktioniert anscheinend,auch wenn ich es eben nicht sehe bekomme ich jetztz folgende Meldung

2021-04-26 11:54:15 FULLY FullyBrowser execstate: OK Clearing cache...
2021-04-26 11:54:15 FULLY FullyBrowser statustext: Clearing cache...


Dank dir

zap

Zitat von: neyzen am 26 April 2021, 11:58:19
Also ich hab jetzt mal aus dem fully ein fully Plus gemacht und das fully Fhem Device gelöscht und nochmal neu angelegt.


Das steht schon im 1. Post dieses Threads in Rot (dass eine Plus Lizenz benötigt wird).
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

Ja ich weis aber ich dachte da ich das device ja anlegen konnte und den browser gröstenteils mit fhem bedienen konnte dachte ich das es ja doch vielleicht geht. Laut fully kann man ja die plus sachen auch alle testen nur die Rote Schrift auf dem Display erscheint ja. Trozdem vielen Dank für das Modul zap.

neyzen

Hallo Zap,
mir ist jetzt aufgefallen das ein set Fully clearCache den cache nicht löscht.
Im Fully browser selbst kann man ja auch ein cache leeren anklicken,dann erscheint auf dem Bildschirm unten die Meldung chache cleared.
Aber wenn ich in die Speicherverwaltung meines Tablets gehe und dort in der Fully App den chache anschaue,ändert sich der chache nicht. Also weder mit dem Fully Modul als auch in der Fully App selbst,wenn man das chache löscht.
Nur ein löschen im Tablet selbst chache löschen löscht tatsächlich den chache. :-\

tomcat.x

Bei mir hatte das definitiv etwas bewirkt. Aber das hängt vielleicht auch davon ab, wie viel belegt ist. Das Löschen über das Modul oder den Fully Browser geht ja nur, während der läuft. Also ist hinterher direkt auch schon wieder was gefüllt, anders als wenn man bei gestopptem Browser in der Speicherverwaltung löscht. Bei mir war anschließend nur noch halb so viel belegt (Werte weiß ich nicht mehr).
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

neyzen

Also ich hatte einen Browser cache von ca. 1.12MB. Sowohl als mit dem Modul als auch mit dem fully browser ändert sich der cache Wert nicht. Nur wenn ich im fully browser auf die start url refreshe fällt der cache Wert auf 134kb. Also wird er so tatsächlich gelöscht aber mit den anderen Variante ändert sich nichts.
Ich bekomme auch allerdings eine Meldung im Event Monitor ein unknow?

2021-04-28 20:06:36 FULLY FullyBrowser clearCache
2021-04-28 20:06:37 FULLY FullyBrowser unknown


::)