[OBSOLETE] Fully Kiosk Browser Controller (DTH)

almost any android phone memory folder can be used, however it must start with file:///sdcard/ should you want to try the other folder again

Is it possible to get the announcement to play through my google home mini along with my FKB device?

Depends upon the app generating the messages sent to the FKB devices

I am using this on my Fire HD 8 with SHM, SHM delay and big talker 2 along with Fully Kiosk Browser Controller. Would I need anything more than those programs? I would like the arm and disarm messages to play on the google home along with the fire HD.

If the device(s) don’t show up in Big Talker that is currently set for TTS output, perhaps creating a second instance of Big Talker for speakers vs tts devices will work. (I’m not familiar with Google Home speaker devices.) Should that not work, try searching or posting on the Big Talker forum.

I was able to get the messages sent to my google home mini by adding a second instance of Bigtalker2 set to music player mode and using cast-web v1.2.1 to send the messages to my mini.

I had a problem with my FIre HD tablet so I did a factory reset. Now I am not getting any announcements at my tablet when I arm SHM or click on the speak button in ST.

I reinstalled FKB, enabled Remote Administration, set my password and enabled the Remote Administration from Local Network. I verified I had the correct IP and Port are correct in the ST app. Did I miss something to get it working again?

I am also using SHM delay 2 and Bigtalker2, did I miss something in them?

Port works great, thanks for making this happen!

Quick question - do I need to do anything special for this to work with a second tablet? Followed the instructions for my first tablet and everything worked perfectly. But when I added the second tablet nothing seems to be working. The device shows up in My Devices list in the IDE, as well as the My Home tab of the SmartThings Classic App. The settings in the app for Server IP Address, Server Port and Server Password match those of the 2nd tablet.

Does each tablet require its own device handler, or is it just a new device? I’ve also tried deleting the device and recreating it again, but no luck. Any ideas would be much appreciated.

Each table must be defined as a Fully Kiosk Browser Controller device using the existing DTH.

No idea about why it does not work.

@arnb or someone here, perhaps you can help me with a particular scenario (if it is even possible)
I have a fire hd8 tablet (with lineageOS on it, not fire OS) which is running Fully Kiosk PLUS, and I am trying to somehow use my Samsung smartthings button to turn on the screen on the tablet (it has no lock screen configured)
Is that possible? What would I need to do to achieve that?

Asssuming you are using the Classic phone app.

First install this app, setup the device, then using the app’s options, issue some commands to the device and Fully, insuring it works with your device’s OS

Assuming it works, use WebCore (or write a smartapp) to respond to the button presses using commands:

  • screenOn()
  • screenOff()

I was actually able to get that working as intended with the help of webCore
Thanks for the writeup on this thread was quite straight forward in the end.

1 Like

I really want this setup with the 10 tablets I have running ActionTiles and Fully. However, I am at the 300 device limit and if I add anymore devices, things go wonky.

I have a Hubitat Hub with an increasing amount of devices being added to it but those devices are mirrored in ST.

Damn You device limit! Damn you to hell!!:rage:

Depending upon the app being used to mirror the devices from HE to ST, it should be possible to exclude unwanted Fully (and other) devices.

Hello -

I have been using FullyKiosk (Plus) with Fully Kiosk Browser (DTH) and a WebCore Piston to sound a chime and it has suddenly stopped working. I see the following in the logs and at a loss as to where to start looking for a solution.
With live logging enabled I see this when I click on “play beep” or “play sound”

589ebaca-b8ba-432a-9c4d-48096df3ca22 9:17:46 PM: error grails.validation.ValidationException: Validation Error(s) occurred during save():

  • Field error in object ‘physicalgraph.device.Device’ on field ‘deviceNetworkId’: rejected value [0A00002C:0913]; codes [physicalgraph.device.Device.deviceNetworkId.unique.error.physicalgraph.device.Device.deviceNetworkId,physicalgraph.device.Device.deviceNetworkId.unique.error.deviceNetworkId,physicalgraph.device.Device.deviceNetworkId.unique.error.java.lang.String,physicalgraph.device.Device.deviceNetworkId.unique.error,device.deviceNetworkId.unique.error.physicalgraph.device.Device.deviceNetworkId,device.deviceNetworkId.unique.error.deviceNetworkId,device.deviceNetworkId.unique.error.java.lang.String,device.deviceNetworkId.unique.error,physicalgraph.device.Device.deviceNetworkId.unique.physicalgraph.device.Device.deviceNetworkId,physicalgraph.device.Device.deviceNetworkId.unique.deviceNetworkId,physicalgraph.device.Device.deviceNetworkId.unique.java.lang.String,physicalgraph.device.Device.deviceNetworkId.unique,device.deviceNetworkId.unique.physicalgraph.device.Device.deviceNetworkId,device.deviceNetworkId.unique.deviceNetworkId,device.deviceNetworkId.unique.java.lang.String,device.deviceNetworkId.unique,unique.physicalgraph.device.Device.deviceNetworkId,unique.deviceNetworkId,unique.java.lang.String,unique]; arguments [deviceNetworkId,class physicalgraph.device.Device,0A00002C:0913]; default message [{0} must be unique]

Any guidance would be appreciated -
Many Thanks -

I am attempting to install this to control Wallpanel App. SImilar to FK, it is a browser app that can stay in kiosk mode as well as having many of the same “Plus” features but for free. For my Fire tablet I have found it to be much more functional than Fully without requiring a license. I have gotten as far as installing the device handler and device, but cannot get past the settings page. Device settings require a password and Wallpanel does not have a way to set one for REST.
Is it possible to edit the code to elimnate the password requirement?

1 Like

You could try putting in a dummy password. Should that not work, adjust the DTH code around lines 71, 434 and 469 to conform to your app’s requirements

Forgive my ignorance- wouldn’t setting the password requirement to “false” in line 71 be sufficient? I am not sure what would need to be edited in the other two lines. So far still not getting a response from the device and trying to identify the roadblock.

I was using LANnouncer before this but got tired of it randomly stopping. I got It working but I am struggling with something very simple. Is there any way to send a chime to this in the new SmartThings app? I was using BigTalker2 using the @#ALARM=chime command on door open events. Is there any particular code I can use in BigTalker that will invoke the chime in the FullyKiosk talker? Or maybe there is a different easy way to do a door chime?

Searching for chime in this thread.