About Full Screendy
<b>Dashboards</b>
Up to three dashboards, each with its own name, URL, login (HTTP Basic Auth) and certificate setting, so different servers can be mixed. One of them is the default dashboard: it is shown at start and again every time the screen wakes up. The side menu lists them all for switching, and MQTT can switch them too.
<b>The tablet as an FHEM device</b>
Battery level, charging state and temperature, screen state, brightness and volume are reported over MQTT. Incoming commands let FHEM speak text through the tablet, play stored sound files, switch the screen on and off, change brightness and volume, load another URL, reload, clear the cache or vibrate. Everything runs in a persistent foreground service that reconnects to the broker on its own.
<b>Presence and screen</b>
Camera motion detection wakes the display — the image never leaves the device, only a motion flag is published. Instead of letting Android turn the screen off, the app dims it to black with an overlay, so camera and microphone keep running and a touch wakes it instantly, without a wallpaper flash. Optionally the screen can be turned off completely after an even longer idle time.
<b>Voice control in the dashboard</b>
The page can be granted microphone access for speech recognition, and a small JavaScript bridge (window.fullscreendy.textToSpeech) provides speech output, which Android's WebView itself cannot do.
<b>Built for 24/7 operation</b>
Periodic reload against WebView memory growth, memory released under pressure, and the display is brought back automatically if Android ever kills the app.
<b>Why the app asks for these permissions</b>
• Camera — motion detection only; no image is stored or transmitted.
• Microphone — either wake-on-sound (loudness only, no recording) or voice control in the dashboard. You choose which; both at once is impossible.
• Device admin — needed to lock the screen (cmd/lock and "turn screen off").
• Display over other apps — lets the service bring the dashboard back to the front after Android killed it for memory.
• Modify system settings — real hardware brightness over the full range.
• No storage permission at all: the sound folder is picked through the system folder picker, and the app is granted exactly that folder.
The app only talks to the dashboard and the MQTT broker you configure. The one exception is optional and off by default: if you turn on the update check, the About screen asks api.github.com whether a newer release exists. Nothing is downloaded or installed by the app itself.
Free software, MIT licensed. Interface in English and German.
Full Screendy Version History
Related Apps
Nospeak
psic4t
com.nospeak.app is an Android app in the Internet category from psic4t. APKClassic currently lists version v1.1.3.
Spotube
Kingkor Roy Tirtho
Spotube is an Android app in the Internet category from Kingkor Roy Tirtho. APKClassic currently lists version 5…
Outline
Jigsaw
Client is an Android app in the Internet category from Jigsaw. APKClassic currently lists version 6592VER7ION6592.
Quando In TV
Quandointv is an Android app in the Internet category. APKClassic currently lists version 1.0.6.
Rssreader
Livio
Rssreader is an Android app in the Internet category from Livio. APKClassic currently lists version 1.2.
Weather
Alexander Safonov
Weather is an Android app in the Internet category from Alexander Safonov. APKClassic currently lists version 1.4.
More from Glenn-Dandy
Boat Speedy
Glenn-Dandy
GPS speedometer and waterway navigation for any small boat, under motor or paddle. Routes around weirs with port…