Coder Social home page Coder Social logo

iobroker.fully-tablet-control's Introduction

Logo

ioBroker.fully-tablet-control

NPM version Downloads Installations (latest)

Test and Release

NPM

Fully Tablet Control Adapter für ioBroker

This adapter uses the service Sentry.io to automatically report exceptions and code errors and new device schemas to me as the developer. More details see below! Sentry

Adapter Documentation

A detailed description can be found Adapter Documentation

Control your tablet with Fully Kiosk Browser (Plus License required and Remote Administration must be active and set up).

!!! ATTENTION !!! BEFORE CONFIGURING THE ADAPTER MUST BE STARTED OTHERWISE NO CONFIGURATION IS POSSIBLE.

login

Browser Admin Login

login

Here the tablets are entered, and the query interval is defined

  1. query interval set to 30 sec by default (smallest possible value is 10 sec but not recommended).

  2. timer in minutes to bring the Fully Browser back to the foreground (recommended for Amazon Fire tablet with Alexa as the Fully Browser is set to the background when Alexa is triggered on the tablet e.g. "Alexa how is the weather today").

  3. tablet name is used to create the different tablets in separate folder, if no name is specified the ip address is used as name.

  4. ip address of your tablet.

  5. here you can enter the port if you have changed it.

  6. password of Fully Remote Admin (Plus License required).

  7. here you can disable individual tablets so that they are no longer queried.

  8. with this button you can start a check if the tablet is reachable, for this you have to enter Ip / Port and Password. If a tablet is not immediately accessible, or the answer takes longer a load symbol is indicated then please simply wait, until the result is indicated
    login
    As soon as the result is available a window will pop up, where you can see which tablet is online or offline.
    login

For each tablet, which was created on the first page, an entry must be created in the table on the next pages!

Sentry

What is Sentry.io and what is reported to the servers of that company?

Sentry.io is a service for developers to get an overview about errors from their applications. And exactly this is implemented in this adapter.

When the adapter crashes, or another Code error happens, this error message that also appears in the ioBroker log is submitted to Sentry. When you allowed iobroker GmbH to collect diagnostic data then also your installation ID (this is just a unique ID without any additional infos about you, email name or such) is included. This allows Sentry to group errors and show how many unique users are affected by such an error. All of this helps me to provide error free adapters that basically never crashs.

For more details and information on how to disable error reporting, please refer to the Sentry plugin documentation
Sentry Reporting is used from js-controller 3.0.


Changelog

0.3.8 (2022-10-23)

0.3.7 (2022-10-16)

0.3.7-0.0 (2022-03-20)

  • (xXBJXx) test-and-release.yml update
  • (xXBJXx) dependencies updates
  • (xXBJXx) License year adjusted to 2022
  • (xXBJXx) Automatic translations migrated from gulp to => iobroker/adapter-dev
  • (xXBJXx) fixed (issue #321)

0.3.6-1 (2021-06-10)

0.3.6-0 (2021-05-27)

  • (xXBJXx) State "s" has no existing object message fixed (issue #184)

License

MIT License

Copyright (c) 2020-2022 xXBJXx

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

iobroker.fully-tablet-control's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar steff42 avatar xxbjxx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

steff42

iobroker.fully-tablet-control's Issues

Immer wieder Request Probleme

Dein Adapter an sich läuft, aber bekommen öfters die Fehlermeldung

`

fully-tablet-control.0 2020-09-20 15:36:07.418 error (21243) [Request] Smarthome Unable to contact: Error: connect ECONNREFUSED 192.168.2.101:2323 | Error: connect ECONNREFUSED 192.168.2.101:2323
fully-tablet-control.0 2020-09-20 15:36:05.577 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)
fully-tablet-control.0 2020-09-20 15:36:05.577 error (21243) Smarthome [ScreensaverOnBri] could not be sent: connect ECONNREFUSED 192.168.2.101:2323, stack: Error: connect ECONNREFUSED 192.168.2.101:2323
fully-tablet-control.0 2020-09-20 15:36:05.576 error at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)
fully-tablet-control.0 2020-09-20 15:36:05.576 error (21243) Smarthome [nightBri] could not be sent: connect ECONNREFUSED 192.168.2.101:2323, stack: Error: connect ECONNREFUSED 192.168.2.101:2323

`

hat definitiv mit der Helligkeit zu tun, kannst du damit was anfangen?

Platform: linux os: linux Architecture: arm CPUs: 4 Speed: 1600 MHz Model: ARMv7 Processor rev 3 (v7l) RAM: 3.7 GB System uptime: 1 T. 22:52:53 Node.js: v12.18.4 NPM: 6.14.6 Disk size: 14.3 GiB Disk free: 10.6 GiB adapters count: 364 Uptime: 1 T. 22:52:48 Active instances: 19``

Fehlermeldung wenn Screensaver deaktiviert

Ich habe seit dem Update auf die letzte Betaversion eine Fehlermeldung die scheinbar durch die Screensafer Steuerung ausgelöst wird:
`

fully-tablet-control.0 14532 2021-04-20 08:36:38.338 error zeroPad has a problem: Cannot read property 'toString' of undefined, stack: TypeError: Cannot read property 'toString' of undefined at FullyTabletControl.zeroPad (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:3337:37) at FullyTabletControl.astroTime (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:1953:40) at FullyTabletControl.onReady (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:107:9)
fully-tablet-control.0 14532 2021-04-20 08:36:37.585 error Screensaver init funktion has a problem: Unexpected token u in JSON at position 0, stack: SyntaxError: Unexpected token u in JSON at position 0 at JSON.parse () at FullyTabletControl.initialization (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:436:50) at FullyTabletControl.onReady (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:105:9)
host.ioBroker   2021-04-20 08:36:35.510 info instance system.adapter.fully-tablet-control.0 started with pid 14532

`
Adapter V. 0.3.3-beta0
Admin: 5.0.5

bildschirrmschoner

2021-01-14 17:44:49.642 - �[31merror�[39m: fully-tablet-control.0 (18683) fire send status for ScreensaverOn could not be sent => The "url" argument must be of type string. Received undefined, stack: TypeError [ERR_INVALID_ARG_TYPE]: The "url" argument must be of type string. Received undefined
at validateString (internal/validators.js:120:11)
at Url.parse (url.js:159:3)
at Object.urlParse [as parse] (url.js:154:13)
at dispatchHttpRequest (/opt/iobroker/node_modules/axios/lib/adapters/http.js:91:22)
at new Promise ()
at httpAdapter (/opt/iobroker/node_modules/axios/lib/adapters/http.js:46:10)
at dispatchRequest (/opt/iobroker/node_modules/axios/lib/core/dispatchRequest.js:52:10)
at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:2835:21)

Fehlermeldung bei Aktivierung der Instanz

Bei Aktivierung der Instanz kommt zur Zeit folgende Meldung:

fully-tablet-control.0 | 2020-06-09 07:38:33.461 | error | at process._tickCallback (internal/process/next_tick.js:68:7)
-- | -- | -- | --
fully-tablet-control.0 | 2020-06-09 07:38:33.461 | error | at FullyTabletControl.initialization (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:255:59)
fully-tablet-control.0 | 2020-06-09 07:38:33.461 | error | (28248) [initialization] : Cannot read property 'minute' of undefined, stack: TypeError: Cannot read property 'minute' of undefined
fully-tablet-control.0 | 2020-06-09 07:38:35.257 | warn | (28248) 09.06.20 07:38 VIS_WZ Tablet charging function has detected a malfunction, the tablet is not charging, please check it !!!
-- | -- | -- | --
fully-tablet-control.0 | 2020-06-09 07:38:35.257 | info | (28248) VIS_WZ Loading started
fully-tablet-control.0 | 2020-06-09 07:38:35.203 | warn | (28248) 09.06.20 07:38 VIS_Wetter Tablet charging function has detected a malfunction, the tablet is not charging, please check it !!!
fully-tablet-control.0 | 2020-06-09 07:38:35.202 | info | (28248) VIS_Wetter Loading started

Eingestellt sind die folgenden Ladegeräte:
image

Und die angegebenen Steckdosen sind erreichbar:
image
image

NodeJS 10.21.0
Adapter Version: 0.2.7
js-Controller: 3.1.5

Compatibility check to js-controller 3.3 and Admin5 React UI

Dear Adapter developer,

with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.

If something is not correct this is logged as 'warning' or 'info' log.

Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1301

Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.

More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui

Please close the issue after you checked it.

Thank you very much for your support!

Feature: Video

Derzeit kann man ja bereits camshot machen, wäre sowas auch für Videos möglich? Sprich eine Video Aufnahme zu starten mit Angabe einer gewissen Dauer?

Der Camshot scheint aktuell auch nicht zu gehn?

Seite Ladegerät

Hi,
wenn man unter anderem Tablets hat, die nicht an einer schaltbaren Steckdose hängen, diese aber eine geringere Nummer in der Konfig des Adapters haben, als welche, die geschaltet werden, dann muss ich diese ja trotzdem eintragen um auf die höhere Nummer des Tablets zu kommen.
Danach streikt der Adapter mit Fehlermeldungen, da er logischerweise keinen Datenpunkt der Steckdose gefunden hat.
Siehe Forum

Mein Vorschlag wäre, hier entweder die Auswahl der Tablets anders zu machen ( auch für die anderen Konfigseiten ), dass man ein Tablet aus der Hauptseite frei auswählen kann, und dann in der jeweiligen Konfigseite dies für Funktionen einträgt, die es auch hat oder bekommen soll.
( nicht alle werden auch über Bewegungsmelder gesteuert, da ist dann gleich das nächste gleiche Problem..)

Bei der Helligkeitsregelung ähnlich, da kann man mit Checkmarks die Funktion auswählen.
( dies bitte nochmal auch checken, hatte letzt ein Problem, war kein Haken gesetzt und das Tablet hat sich trotzdem abgeschaltet..)

Vielleicht aber auch einfach nochmal das Design der Zuordnung Tablet-Konfigseite überdenken. Bei mehr als 10 Stück wirds sonst unübersichtlich..
Vielleicht hab ich das auch nicht richtig verstanden und es ist viel einfacher?

Compatibility check to js-controller 4.0

Dear Adapter developer,

with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.

If something is not correct this is logged as 'warning' or 'info' log.

Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!

Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1749

Please close the issue after you checked it.

Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!

Kein Werteupdate in iobroker

Seit Fully Kiosk Browser 1.40.3 werden die Werte in den DP nicht mehr aktualisiert. Nur beim Adapter-Start, danach kein Update mehr. In der Version 1.41 das gleiche. Ein Downgrade auf 1.42 hilft. Gleiches Verhalten in FullyBrowser Adapter.

Versionen:
fully-tablet-control 0.2.10
fullyBrowser 2.0.1

Siehe Forum

Mehr Zeitpunkte für Helligkeitssteuerung

Ich fände es praktisch, wenn man in der Helligkeitssteuerung einen etwas flexibleren Zeitplan einstellen könnte und nicht nur zwei Zeiten (morgens und abends) wählbar sein.

Bespiel:
Abends ab 18 Uhr Helligkeit 30 %
ab 21 Uhr 10 %
ab 23 Uhr 1%

Hängt natürlich individuell von den Lichtverhältnissen des jeweiligen Tablet-Standortes ab, aber gerade in den Wintermonaten (wenn es früher dunkel wird) ist das sicherlich auch nochmal eine Einstellung, die man gut gebrauchen könnte.

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/xXBJXx/ioBroker.fully-tablet-control

  • [E201] Bluefox was not found in the collaborators on NPM!. Please execute in adapter directory: "npm owner add bluefox iobroker.fully-tablet-control"
  • [E506] More non translated in german or russian words found in admin/words.js. You can use https://translator.iobroker.in/ for translations

I have also found warnings that may be fixed if possible.

  • [W400] Cannot find "fully-tablet-control" in latest repository

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Snapshot

Hey,

bei mir funktioniert die camshot funktion nicht mehr, es wird kein bild mehr angelegt.

Zeit wählbar für Bildschirmschoner

Aktuell ist für den Bildschirmschoner eine einstellbare Zeit in 5 Minuten Schritten möglich, per Pulldown. Wäre es möglich, die Funktion auf einzelne Minuten zu erweitern, gegebenenfalls die Zeit als Zahl einzugeben.

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/xXBJXx/ioBroker.fully-tablet-control

  • [E201] Bluefox was not found in the collaborators on NPM!. Please execute in adapter directory: "npm owner add bluefox iobroker.fully-tablet-control"
  • [E506] More non translated in german or russian words found in admin/words.js. You can use https://translator.iobroker.in/ for translations
  • [E605] No actual year found in copyright. Please add "Copyright (c) 2020-2023 xXBJXx [email protected]" at the end of README.md
  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2020-2023 xXBJXx [email protected]" at the start of LICENSE

I have also found warnings that may be fixed if possible.

  • [W171] "common.title" is deprecated in io-package.json
  • [W105] "common.titleLang" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn
  • [W109] "common.desc" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
  • [W170] "common.keywords" should not contain "iobroker, adapter, smart home" io-package.json
  • [W156] Adapter should support admin 5 UI (jsonConfig) if you do not use a React based UI
  • [W145] Each "common.news" should be translated into all supported languages (en, de, ru, pt, nl, fr, it, es, pl, uk, zh-cn)
  • [W400] Cannot find "fully-tablet-control" in latest repository

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Unable to contact: Error: socket hang up

Ich hab seit einiger Zeit mehrfach am Tag den Error "wandtablet Unable to contact: Error: socket hang up | Error: socket hang up" im Log.

Ich beobachte ebenfalls, dass seit einiger Zeit meine VIS im Fully Kiosk Browser im Laufe des Tages sehr träge reagiert (https://forum.iobroker.net/topic/41502/vis-reagiert-tr%C3%A4ge-mit-fully-kiosk-browser-auf-dem-tablet)
Ob zwischen dem Error und der trägen Reaktion in VIS ein Zusammenhang besteht kann ich nicht sagen.

In welche Richtung kann ich suchen?

Als Adapter nutze ich folgende Versionen:
Fully Tablet Control: 0.3.1-beta.2
js-controller: 3.2.11
node: 12.18.3
nodejs: v12.18.3
npm: 6.14.6
Admin: 4.2.1
Java Script Enging: 4.10.14

29 Jan 2021 12:22:51.481 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 10:56:38.051 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 10:02:41.710 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 09:51:54.750 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 09:48:41.766 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 09:37:53.730 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 09:18:30.034 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 09:06:06.429 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 08:31:53.193 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 08:26:06.881 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up

Ich hab den Adater einmal auf Debug-Log gestellt


29 Jan 2021 12:22:51.481
 fully-tablet-control.0: set isFullyAlive to false for wandtablet
29 Jan 2021 12:22:51.481
 fully-tablet-control.0: [Request] wandtablet Unable to contact: Error: socket hang up | Error: socket hang up
29 Jan 2021 12:22:51.481
 fully-tablet-control.0: logMessage set to true for wandtablet
29 Jan 2021 12:22:46.437
 fully-tablet-control.0: API request started ...
29 Jan 2021 12:22:46.437
 fully-tablet-control.0: device: wandtablet enabled
29 Jan 2021 12:22:46.436
 fully-tablet-control.0: start devices to query for new values
29 Jan 2021 12:22:16.436
 fully-tablet-control.0: logMessage set to false for wandtablet
29 Jan 2021 12:22:16.436
 fully-tablet-control.0: logMessageTimer for wandtablet will be deleted
29 Jan 2021 12:22:16.436
 fully-tablet-control.0: states were written
29 Jan 2021 12:22:16.435
 fully-tablet-control.0: lastInfoUpdate is now being updated for wandtablet : 1611919336435
29 Jan 2021 12:22:16.435
 fully-tablet-control.0: lastAppStart state for wandtablet : 27.01.21 21:37:22
29 Jan 2021 12:22:16.435
 fully-tablet-control.0: currentPage state for wandtablet : http://192.168.178.54:8082/vis/index.html#00_Main
29 Jan 2021 12:22:16.435
 fully-tablet-control.0: wandtablet foreground is Fully: de.ozerov.fully
29 Jan 2021 12:22:16.435
 fully-tablet-control.0: It is checked whether the FullyBrowser is in the foreground at wandtablet
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: foregroundApp state for wandtablet : de.ozerov.fully
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: deviceManufacturer state for wandtablet : samsung
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: deviceModel state for wandtablet : SM-T590
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: appVersionName state for wandtablet : 1.42.5
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: startUrl state for wandtablet : http://192.168.178.54:8082
29 Jan 2021 12:22:16.434
 fully-tablet-control.0: kioskMode state for wandtablet : false
29 Jan 2021 12:22:16.433
 fully-tablet-control.0: maintenanceMode state for wandtablet : false
29 Jan 2021 12:22:16.433
 fully-tablet-control.0: kioskLocked state for wandtablet : false
29 Jan 2021 12:22:16.433
 fully-tablet-control.0: IP state for wandtablet : false
29 Jan 2021 12:22:16.433
 fully-tablet-control.0: isLicensed state for wandtablet : true
29 Jan 2021 12:22:16.433
 fully-tablet-control.0: isInDaydream state for wandtablet : false
29 Jan 2021 12:22:16.432
 fully-tablet-control.0: currentFragment state for wandtablet :
29 Jan 2021 12:22:16.432
 fully-tablet-control.0: displayWidthPixels state for wandtablet : 1920
29 Jan 2021 12:22:16.432
 fully-tablet-control.0: displayHeightPixels state for wandtablet : 1200
29 Jan 2021 12:22:16.432
 fully-tablet-control.0: appTotalMemory state for wandtablet : 268435456
29 Jan 2021 12:22:16.432
 fully-tablet-control.0: appFreeMemory state for wandtablet : 260853528
29 Jan 2021 12:22:16.431
 fully-tablet-control.0: appUsedMemory state for wandtablet : 7581928
29 Jan 2021 12:22:16.431
 fully-tablet-control.0: ramTotalMemory state for wandtablet : 2924462080
29 Jan 2021 12:22:16.431
 fully-tablet-control.0: ramFreeMemory state for wandtablet : 1222230016
29 Jan 2021 12:22:16.431
 fully-tablet-control.0: ramUsedMemory state for wandtablet : 1702232064
29 Jan 2021 12:22:16.430
 fully-tablet-control.0: internalStorageTotalSpace state for wandtablet : 25132367872
29 Jan 2021 12:22:16.430
 fully-tablet-control.0: internalStorageFreeSpace state for wandtablet : 19768823808
29 Jan 2021 12:22:16.430
 fully-tablet-control.0: isDeviceOwner state for wandtablet : false
29 Jan 2021 12:22:16.430
 fully-tablet-control.0: isDeviceAdmin state for wandtablet : true
29 Jan 2021 12:22:16.430
 fully-tablet-control.0: androidVersion state for wandtablet : 10
29 Jan 2021 12:22:16.429
 fully-tablet-control.0: keyguardLocked state for wandtablet : false
29 Jan 2021 12:22:16.429
 fully-tablet-control.0: plugged state for wandtablet : false
29 Jan 2021 12:22:16.429
 fully-tablet-control.0: batteryTemperature state for wandtablet : 30
29 Jan 2021 12:22:16.429
 fully-tablet-control.0: The screen is switched on for the wandtablet
29 Jan 2021 12:22:16.429
 fully-tablet-control.0: It is checked whether the screen is switched on at wandtablet
29 Jan 2021 12:22:16.428
 fully-tablet-control.0: isScreenOn state for wandtablet : true
29 Jan 2021 12:22:16.428
 fully-tablet-control.0: screenBrightness state for wandtablet : 255
29 Jan 2021 12:22:16.428
 fully-tablet-control.0: screenOrientation state for wandtablet : 90
29 Jan 2021 12:22:16.428
 fully-tablet-control.0: wifiSignalLevel state for wandtablet : 8
29 Jan 2021 12:22:16.428
 fully-tablet-control.0: ip6 state for wandtablet : FE80::D27F:A0FF:FEBE:B97B
29 Jan 2021 12:22:16.427
 fully-tablet-control.0: ip4 state for wandtablet : 192.168.178.47
29 Jan 2021 12:22:16.427
 fully-tablet-control.0: mac state for wandtablet : D0:7F:A0:BE:B9:7B
29 Jan 2021 12:22:16.427
 fully-tablet-control.0: SSID state for wandtablet : <unknown ssid>
29 Jan 2021 12:22:16.427
 fully-tablet-control.0: SSID ROW state for wandtablet : <unknown ssid>
29 Jan 2021 12:22:16.427
 fully-tablet-control.0: plugged state for wandtablet : false
29 Jan 2021 12:22:16.426
 fully-tablet-control.0: Check whether the battery level is lower than the set start limit
29 Jan 2021 12:22:16.426
 fully-tablet-control.0: Charging cycle is switched on
29 Jan 2021 12:22:16.426
 fully-tablet-control.0: Check which mode is switched on
29 Jan 2021 12:22:16.426
 fully-tablet-control.0: chargerid: hm-rpc.0.00089A4992EC3D.2.STATE val: false
29 Jan 2021 12:22:16.421
 fully-tablet-control.0: load object data from hm-rpc.0.00089A4992EC3D.2.STATE
29 Jan 2021 12:22:16.421
 fully-tablet-control.0: Charge control is activated
29 Jan 2021 12:22:16.421
 fully-tablet-control.0: Check whether the charge control is activated
29 Jan 2021 12:22:16.421
 fully-tablet-control.0: Load charge control config
29 Jan 2021 12:22:16.421
 fully-tablet-control.0: Now start the charging control
29 Jan 2021 12:22:16.420
 fully-tablet-control.0: visBattery state for wandtablet : bat: 61 visBat: 13
29 Jan 2021 12:22:16.420
 fully-tablet-control.0: Battery level has been determined is now written for wandtablet
29 Jan 2021 12:22:16.420
 fully-tablet-control.0: The battery level is now determined for wandtablet
29 Jan 2021 12:22:16.420
 fully-tablet-control.0: batteryLevel state for wandtablet : 61
29 Jan 2021 12:22:16.420
 fully-tablet-control.0: deviceName state for wandtablet : Galaxy Tab A (2018, 10.5)
29 Jan 2021 12:22:16.419
 fully-tablet-control.0: [result]: {"deviceName":"Galaxy Tab A (2018, 10.5)","batteryLevel":61,"isPlugged":false,"SSID":"<unknown ssid>","Mac":"D0:7F:A0:BE:B9:7B","ip4":"192.168.178.47","ip6":"FE80::D27F:A0FF:FEBE:B97B","hostname4":"unknown","hostname6":"unknown","wifiSignalLevel":8,"isMobileDataEnabled":false,"screenOrientation":90,"screenBrightness":255,"screenLocked":false,"screenOn":true,"batteryTemperature":30,"plugged":false,"keyguardLocked":false,"locale":"de_DE","serial":"unknown","build":"QP1A.190711.020.T590XXU3CTI4","androidVersion":"10","webviewUA":"Mozilla/5.0 (Linux; Android 10; SM-T590 Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.93 Safari/537.36","motionDetectorStatus":0,"isDeviceAdmin":true,"isDeviceOwner":false,"internalStorageFreeSpace":19768823808,"internalStorageTotalSpace":25132367872,"ramUsedMemory":1702232064,"ramFreeMemory":1222230016,"ramTotalMemory":2924462080,"appUsedMemory":7581928,"appFreeMemory":260853528,"appTotalMemory":268435456,"displayHeightPixels":1200,"displayWidthPixels":1920,"isMenuOpen":false,"topFragmentTag":"","isInDaydream":false,"isRooted":false,"isLicensed":true,"isInScreensaver":false,"kioskLocked":false,"isInForcedSleep":false,"maintenanceMode":false,"kioskMode":false,"startUrl":"http://192.168.178.54:8082","currentTabIndex":0,"deviceID":"35116ae5-d689dfe3","appVersionCode":875,"appVersionName":"1.42.5","androidSdk":29,"deviceModel":"SM-T590","deviceManufacturer":"samsung","foregroundApp":"de.ozerov.fully","currentPage":"http://192.168.178.54:8082/vis/index.html#00_Main","lastAppStart":"27.01.21 21:37:22"}
29 Jan 2021 12:22:16.419
 fully-tablet-control.0: prepare state write
29 Jan 2021 12:22:16.419
 fully-tablet-control.0: States are now written
29 Jan 2021 12:22:16.419
 fully-tablet-control.0: check if battery level is> = 0 if yes then restart app
29 Jan 2021 12:22:16.418
 fully-tablet-control.0: State Create was carried out
29 Jan 2021 12:22:16.305
 fully-tablet-control.0: tabletName: ["wandtablet"]
29 Jan 2021 12:22:16.305
 fully-tablet-control.0: create_state start
29 Jan 2021 12:22:16.305
 fully-tablet-control.0: State Create is now running ...
29 Jan 2021 12:22:16.305
 fully-tablet-control.0: API request ended successfully --> result from api Request: {"deviceName":"Galaxy Tab A (2018, 10.5)","batteryLevel":61,"isPlugged":false,"SSID":"<unknown ssid>","Mac":"D0:7F:A0:BE:B9:7B","ip4":"192.168.178.47","ip6":"FE80::D27F:A0FF:FEBE:B97B","hostname4":"unknown","hostname6":"unknown","wifiSignalLevel":8,"isMobileDataEnabled":false,"screenOrientation":90,"screenBrightness":255,"screenLocked":false,"screenOn":true,"batteryTemperature":30,"plugged":false,"keyguardLocked":false,"locale":"de_DE","serial":"unknown","build":"QP1A.190711.020.T590XXU3CTI4","androidVersion":"10","webviewUA":"Mozilla/5.0 (Linux; Android 10; SM-T590 Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.93 Safari/537.36","motionDetectorStatus":0,"isDeviceAdmin":true,"isDeviceOwner":false,"internalStorageFreeSpace":19768823808,"internalStorageTotalSpace":25132367872,"ramUsedMemory":1702232064,"ramFreeMemory":1222230016,"ramTotalMemory":2924462080,"appUsedMemory":7581928,"appFreeMemory":260853528,"appTotalMemory":268435456,"displayHeightPixels":1200,"displayWidthPixels":1920,"isMenuOpen":false,"topFragmentTag":"","isInDaydream":false,"isRooted":false,"isLicensed":true,"isInScreensaver":false,"kioskLocked":false,"isInForcedSleep":false,"maintenanceMode":false,"kioskMode":false,"startUrl":"http://192.168.178.54:8082","currentTabIndex":0,"deviceID":"35116ae5-d689dfe3","appVersionCode":875,"appVersionName":"1.42.5","androidSdk":29,"deviceModel":"SM-T590","deviceManufacturer":"samsung","foregroundApp":"de.ozerov.fully","currentPage":"http://192.168.178.54:8082/vis/index.html#00_Main","lastAppStart":"27.01.21 21:37:22"}
29 Jan 2021 12:22:16.120
 fully-tablet-control.0: API request started ...
29 Jan 2021 12:22:16.120
 fully-tablet-control.0: device: wandtablet enabled
29 Jan 2021 12:22:16.120
 fully-tablet-control.0: start devices to query for new values

RAM Verbraucht steigt stetig

Hallo!

Mir ist aufgefallen, dass der RAM-Verbrauch des Adapters stetig steigt. Wenn ich den Adapter neu starte, ist er bei 66mb, nach mehreren Tagen war er aber bei mir bei 230 MB - bei einer Uptime von 5 Tagen.

Versions:

  • Adapter version: 0.3.6-1
  • JS-Controller version: 4.0.23
  • Node version: 16.17.1
  • Operating system: linux

Camshot Counter

Wäre es möglich das der Camshot nicht nur immer ein fixes Bild abliegt sondern mehrere *_0, *_1, *_2.
Der Counter könnte dann Mitternacht resetet werden.

Somit könnte man ihn als Alarmanlagen Camshot nutzen.

Evtl. wäre dann auch OID gut welcher die angelegten Camshotnamen Anzeigt (*_0, *.1, *_2)

! Battery - Abfrage -- Wert inkorrekt !

Hallo,

ich habe ein
Huawei MediaPad T2 10.0 Pro mit Android 5.1 und Fully Browser Version 1.54.1 PLUS Lizenz,
sowie einen
ioBroker mit dem Adapter fully-tablet-control Version 0.3.8

Wenn der Adapter neu gestartet wurde, die App Fully Browser ebenfalls neu gestartet wurde, wird mir der Wert der Batterie unter Objekte "battery" korrekt angezeigt.

Screenshot 2024-03-05 174639

Nach einer unbestimmten Zeit wird plötzlich der Wert mit "-1 %" angezeigt und ebenfalls bei der Batterietemperatur "-1°C".

Screenshot 2024-03-05 173154

Leider ist dadurch die Ladesteuerung nicht möglich.

Was kann ich tun?
Worin liegt das Problem?

Danke im Voraus.

Tablet bei Screensaver stumm schalten

aus Forum link
ein Button wäre bestimmt flexibler...
sonst kommt der nächste und will es eingeschaltet sehen...

edit:
der Ton soll beim starten automatisch stumm sein...
ich meinte mit Button das als Option im Menü zu aktivieren, ob das passieren soll. Vielleicht gibt es ja Leute die irgendeine Musik im Hintergrund via Screensaver abspielen wollen...

Shutdown Tablet

Wenn möglich hätte ich gern die Option das Tablet über einen Datenpunkt auszuschalten. Da es iwie keine Infos bei den commands gibt stellt sich mit die Frage gibt es das vll schon? Ist vll force sleep ein shutdown oder ist das vll auch nicht möglich? Oder was bedeutet der force sleep?

type "string" but received type "number"

Hallo, bekomme das:

`

fully-tablet-control.0 2021-08-12 10:22:10.944 warn Automatic brightness for samsung_tab is activated but no configuration is entered, the manual mode is activated.
fully-tablet-control.0 2021-08-12 10:22:10.938 info State value to set for "fully-tablet-control.0.device.samsung_tab.device_info.displayWidthPixels" has to be type "string" but received type "number"
fully-tablet-control.0 2021-08-12 10:22:10.938 info State value to set for "fully-tablet-control.0.device.samsung_tab.device_info.displayHeightPixels" has to be type "string" but received type "number"
fully-tablet-control.0 2021-08-12 10:22:10.602 info starting. Version 0.3.6-1 in C:/Program Files/iobroker/Home/node_modules/iobroker.fully-tablet-control, node: v12.22.5, js-controller: 3.3.15
`

Adapter is currently NOT MAINTAINED - do not open new issues here.

As xXBJXx cannot maintain this adapter currently (and in the near future) , please do not open new issues or expect any improvement / fixes.

Please take a look at ioBroker.fullybrowser (https://github.com/arteck/iobroker.fullyBrowser). Maybe this adapter can help.
If not, please raise a issue at fullyBrowser, maybe arteck can enhance its adapter.

At least I could transfer this adapter to iobroker-community-adapters. BUT I will not have sufficicent time to enhance it or to fix problems. So we would need to check if this is an option first and there would be any dev who can spent at least some time for it.

screen saver is still being reset

Der bildschirmschoner wird beim Ausschalten der Funktion nicht ausgeschaltet bzw. gelöscht aus der fullybrowser config dadurch schaltet sich der bildschirmschoner immer wider an auch dann wenn der Adapter nicht an ist.

  • Muss geklärt werden ob User eigenen bildschirmschoner einstellen?
    Da deim Starten des Adapter dann auch diesen löschen würde.

  • Eine Schalter auf der config Seite einbauen vielleicht eine Möglichkeit?

Compatibility check and testing for Node.js 14 and 16

Dear Adapter developer,

Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.

Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16

Please add both versions to the adapter testing which is executed on commits.

If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!

On questions please talk to us at ioBroker/ioBroker.js-controller#1138

Please close the issue after you checked it.

Thank you very much for your support!

Cannot read property 'time' of undefined


fully-tablet-control.0 | 2020-07-07 14:05:41.583 | error | at FullyTabletControl.onReady (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:123:3)
fully-tablet-control.0 | 2020-07-07 14:05:41.583 | error | at processTicksAndRejections (internal/process/task_queues.js:97:5)
fully-tablet-control.0 | 2020-07-07 14:05:41.583 | error | at runMicrotasks (<anonymous>)
fully-tablet-control.0 | 2020-07-07 14:05:41.583 | error | at FullyTabletControl.checkView (/opt/iobroker/node_modules/iobroker.fully-tablet-control/main.js:1820:24)
fully-tablet-control.0 | 2020-07-07 14:05:41.583 | error | (4701) [checkView] : Cannot read property 'time' of undefined, stack: TypeError: Cannot read property 'time' of undefined

Keine Datenanzeige im iOBroker unter Objekt fullybrowser

Describe the bug
Nutze iOBroker und Fullybrowser Adapter nun seit 2-3 Wochen. Habe den Akkustand meines Tablets über Script abgefragt. Die Daten wurden mir dann unter Objekte unterhalb Fullybrowser angezeigt und angelegt. Das Funkioniert aber nicht mehr. Auch durch Neuinstallation eines separten raspbeery Pi und ioBroker und Adaptern klappt das nicht mehr. Ich kann also die Datenabfragen, die Ergebnisse werden aber nicht mehr unter Objekte unterhalb der Tablet-IP angezeigt. In Foren habe ich sämtlich Tips befolgt ohne Erfolg

Script
Script

var request = require('request');
var link = "http://:2323/?cmd=deviceInfo&type=json&password=";
var state = "javascript.0.Allgemein.Akku_Tablet"/Akku_Tablet/;

function fully() {
request(link, function(error,response, body) {
if(error) log('Fehler request: ' + error, 'error');
else {
log(body); /neu/
objects = JSON.parse(body);
bat = objects.batteryLevel;
setState(state, bat);
log ("batteryLevel = " + bat); /geändert/
}
});
}
Script Ergebnis:
{"deviceName":"Fire Tablet","altitude":0,"locationProvide":"network","batteryLevel":72,"isPlugged":true,"SSID":""xxx"","Mac":"xxx","ip4":"192.168.xx","ip6":"xxx","hostname4":"unknown","hostname6":"unknown","wifiSignalLevel":9,"isMobileDataEnabled":false,"screenOrientation":270,"screenBrightness":8,"screenLocked":false,"screenOn":true,"batteryTemperature":29,"plugged":true,"keyguardLocked":false,"locale":"de_DE","serial":"unknown","build":"PS7317","androidVersion":"9","webviewUA":"Mozilla/5.0 (Linux; Android 9; KFMAWI Build/PS7317; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.125 Safari/537.36","motionDetectorStatus":2,"isDeviceAdmin":true,"isDeviceOwner":false,"internalStorageFreeSpace":24374050816,"internalStorageTotalSpace":26514579456,"ramUsedMemory":1279397888,"ramFreeMemory":599244800,"ramTotalMemory":1878642688,"appUsedMemory":6794976,"appFreeMemory":395858208,"appTotalMemory":402653184,"displayHeightPixels":1200,"displayWidthPixels":1920,"isMenuOpen":false,"topFragmentTag":"","isInDaydream":false,"isRooted":false,"isLicensed":true,"isInScreensaver":false,"kioskLocked":false,"isInForcedSleep":false,"maintenanceMode":false,"kioskMode":false,"startUrl":"http://192.168.178.72:8084/vis/index.html?RDE-Tablett#Start","currentTabIndex":0,"mqttConnected":false,"deviceID":"8a2e6a19-52f15a22","locationLatitude":48.07521135080606,"locationLongitude":11.701114196330312,"appVersionCode":875,"appVersionName":"1.42.5","androidSdk":28,"deviceModel":"KFMAWI","deviceManufacturer":"Amazon","foregroundApp":"de.ozerov.fully","currentPage":"http://192.168.178.72:8084/vis/index.html?RDE-Tablett#Start","lastAppStart":"10.12.20 19:51:58","sensorInfo":[{"type":5,"name":"LIGHT","vendor":"MTK","version":1,"accuracy":3,"values":[0],"lastValuesTime":1607664979466,"lastAccuracyTime":1607626318857}]}

Die Daten wurden mir dann unter fullybrowser0/IP-Adresse/batteryLEvel ,...... angezeigt --> Dies ist nicht mehr der Fall

Js-Controller 3.3.11 (State "s" has no existing)

mit dem neuen JS -Controller tauchen folgende Meldungen auf, die Zweite Meldung kam schon öfter mal vor, obwohl das Laden funktioniert
eingestellt ist Ladestart 20%, Ladestopp 95%
`

fully-tablet-control.0 2021-05-24 10:35:15.307 warn (22378) State "s" has no existing object, this might lead to an error in future versions
fully-tablet-control.0 2021-05-24 10:35:15.256 warn (22378) 24.05.21 10:35 hd10firewz Tablet charging function has detected a malfunction, the tablet is not charging, please check it !!!
fully-tablet-control.0 2021-05-24 10:45:22.078 warn (22378) 24.05.21 10:45 hd10firewz Tablet is charging the problem has been fixed.

`

undefined is not a valid state value for id

Beim switchen vom brightness_control_mode wird immer eine Info siehe, log

2022-03-20 12:16:49.013 - info: fully-tablet-control.0 (57517) undefined is not a valid state value for id "fully-tablet-control.0.device.test.brightness_control_mode"

2022-03-20 12:16:49.014 - debug: fully-tablet-control.0 (57517) stateID fully-tablet-control.0.device.test.brightness_control_mode changed: true (ack = true)

fully adapter integrieren

fully adapter integrieren:
unter info DP durchschauenund unnötige aussortieren.
Commands übernehmen

Fully Kiosk Browser reagiert nicht

Describe the bug
Zeitweise erscheint ein kleines Pop-Up mit der Aufschrift: Fully Kiosk Browser reagiert nicht
Ich kann dann den Fully Schliessen/warten und Feedback senden.
Die App schwint jedoch im Hintergrund normal weiter zu laufen, trotzdes Pop-Up's

To Reproduce
Kommt von alleine in unterschiedlichen Zeitabständen

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots & Logfiles
fully

Versions:

  • Adapter version: v0.3.6-1
  • JS-Controller version: 4.0.24
  • Node version: v16.19.0
  • Operating system: ubuntu 20.04.

Additional context
Alle Updates auf dem Tablet wurden gemacht.
Tablet: Samsung
Tab A SM-T510

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.