This is great, thanks for the work.
I just installed Fully Kiosk on a tablet and I am using it always on to control HA.
I like the motion activation of the screen, though it only works at a fairly close distance. I will also test the sound activation. Also looking forward to giving TTS a go.
I’m using an automation like @myle’s to keep the battery level between 30 and 80%.
I am also using the generic camera component. I don’t know if this is the best way to do it. It is working in the sense that I see some images, but I don’t understand if I can control the update interval of the image and its size:
Description of problem:
As of 0.88.1 a warning is shown:
Your configuration contains extra keys that the platform does not support (but were silently accepted before 0.88). Please find and remove the following.This will become a breaking change.
[name], [host], [password]. (See /config/configuration.yaml, line 70).
[name], [host], [password]. (See /config/configuration.yaml, line 74).
[name], [host], [password]. (See /config/configuration.yaml, line 78).
[name], [host], [password]. (See /config/configuration.yaml, line 82).
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
I’ve pushed some changes that fixes async problems with the display component and fully_kiosk platform and also have done a bit of a refactor to simplify things a bit.
Please note the names of some of the services have changed, so check the README file out for details.
Wanted to use this for a tablet and HA, but I have the custom compact header installed which needs javascript. How do you enable javascript in the Fully Kiosk browser? I looked through all the settings but don’t seem to be able to find it. Is there something special I need to do?
Just letting you know you did an awesome job with this one. It took me a few hours to get it setup, didn’t know the ‘#’ in the secrets.yaml would cause it to comment out the password. If possible could you add some states in your documentation on how to pull those I had to go through the comments to check it but in the end I managed to get it working.
I ran through the breaking changes of the 104 and 104.1 update, but couldn’t find anything regarding this.
But after the upgrade I get that the integration was not set up?
What did I miss?
EDIT: Missed the _init_py file update that was fixed along with the 104 update.
Hey, what’s the news on this component since HACS? I was using it to turn off the screensaver on my kindle tablets when a person was detected outside to bring up the camera feed… But since I moved to HACS, I lost this component and am not able to add it as a custom component… Any chance of bringing it up to date?
Going to answer my question as it doesn’t seem like this will make it into HACS and others might be forced to move off this component when they go to HACS too. I ended up implementing the screensaver functionality just with a shell command integration by adding this to my configuration.yaml:
shell_command:
fully_kiosk_stop_screensaver: "/usr/bin/curl -X POST 'http://[YOUR_FULLY_KIOSK_IP]:2323/?cmd=stopScreensaver&type=json&password=[FULLY_KIOSK_PASSWORD]'"
You can actually replicate more or less all of the functionality of this component in similar ways. There are some good guides to get you started here, here, and here. It’s also worth noting that this does work on homeassistant supervised (formerly hass.io), at least for me.
since the update it will not let me reboot unless i remove the above from the YAML.
it comes back and says:
[2743349152] The system cannot restart because the configuration is not valid: Component error: display - Integration 'display' not found.
11:50:46 – (ERROR) Home Assistant WebSocket API
The system cannot restart because the configuration is not valid: Component error: display - Integration 'display' not found.
11:50:46 – (ERROR) Home Assistant Supervisor