Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional MQTT controls and sensors #7

Closed
leukipp opened this issue Jan 10, 2025 · 0 comments
Closed

Additional MQTT controls and sensors #7

leukipp opened this issue Jan 10, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@leukipp
Copy link
Owner

leukipp commented Jan 10, 2025

Starting with version 1.1.0 the MQTT integration will add additional controls and sensors:

  • Keyboard (switch, on/off control)

    • On Raspberry Pi devices which have the build in squeekboard display keyboard enabled, there is now a way to toggle the keyboard visibility via Home Assistant. Enabling the keyboard will un-fullscreen the TouchKio window, since the keyboard would otherwise not be visible. Hiding the keyboard will bring the window back into fullscreen kiosk mode.
  • Last Active (number, elapsed time in minutes)

    • A simple sensor that registers the last time you switched on or touched the display. The moment no interaction is detected the sensor will update the elapsed minutes. This could be handy for automation's, allowing to dim/turn off the screen in a similar way as the build in screen-blanking functionality.
  • Package Upgrades (number, total upgradeable packages)

    • Shows the number of packages that are available for upgrade (via apt upgrade). Additional the attributes of the package sensor lists the packages available for update. Updating these packages directly via TouchKio was not implemented (yet), as the application doesn't want to be responsible for the destruction of your system.

This is a minor version change from v1.0.x to v1.1.0, which means that its backward compatible but may require some steps from your side.

The reason for this is that the the MQTT device providing the sensors was renamed, from Raspberry Pi [HOSTNAME] into TouchKio [HOSTNAME]. Therefore, the entity names of the new sensors may differ now.
If you want a clean setup, you should delete the existing sensors from Home Assistant by using an external MQTT explorer application. Then restart TouchKio to get the new sensors and adjust the references in your dashboard.

@leukipp leukipp added the enhancement New feature or request label Jan 10, 2025
@leukipp leukipp self-assigned this Jan 10, 2025
@leukipp leukipp closed this as completed Jan 10, 2025
@leukipp leukipp mentioned this issue Jan 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant