[PLUGIN] Touch Display

no… don’t run!

Maybe it has already been answered, but I didn’t found any answers for my question while searching.
Is it possible to adjust what page address the plugin is showing?

I’m planning to use a Volumio player for music playback but it would for me be very useful to present another webpage on the display output (ie smart home screen which also could control the music player)

Is it possible to display a HMI from another webpage from a local server? Where do I set the address to the webpage to be shown?

I have install the last version of Volumio 3.08 and Touch Display 3.5.1. connected with the display
https://www.waveshare.com/wiki/7HP-CAPQLED and cable touch

display work thouch not

config txt
hdmi_force_hotplug=1
config_hdmi_boost=10
hdmi_group=2
hdmi_mode=87
hdmi_cvt 1024 600 60 6 0 0 0
hdmi_blanking=1
max_usb_current=1

what is going wrong

What is your Pi model?

Did you connect the “Touch” USB port of the display to the PI?

Already solved, i use a simple USB cable, not the one that in the box

Thread has been an absolute life saver when I decided to upgrade to for the Pi 2 Display to a Waveshare 10.1" DSI dsi-display.

I do have one issue though, when tapping the screen to wake, if the location on the screen has an action, it also triggers said action, so if the queue happens to be open when the screen sleeps on the Now Playing screen, i might end up playing a different track in the queue, or somehow favouriting the playing track …etc

@gvolt this question is particularly for you as I found this report in the Volumio 2 repository on Github: Touch screen, wake-up only on first touch · Issue #386 · volumio/volumio-plugins · GitHub Is the solution forthcoming to this, or just inherent to how Volumio handles it? Thnx!

@gvolt hi!
I reinstalled the back with the latest available update. I changed the repository and installed your plugin. The display starts up correctly without errors, the touch works but is not precise. in addition to the fact that the text is extremely small! I remember that I installed a plugin on 2.8 to make changes within the graphical interface: text size, position etc etc… can you help me? thanks

Could you descibe in more detail what “not precise” means? Also please post the output of

cat /boot/userconfig.txt

In this regard, I can only help to the extent that I can point to the “Scale” option on the plugin’s configuration page.

dtparam=spi=on

dtoverlay=vc4-kms-v3d-pi4

dtoverlay=ads7846

dtparam=cs=1

dtparam=penirq=25

dtparam=penirq_pull=2

dtparam=speed=50000

dtparam=swapxy=0

dtparam=pmax=255

dtparam=xohms=150

dtparam=xmin=200

dtparam=xmax=3900

dtparam=ymin=200

dtparam=ymax=3900

before on 2.8 version i used Contemporary optimizations plugin for local connected displays
now it’s possible?

Can’t say.

after reboot…

Please post the result of

whereis xset

xset: /usr/bin/xset /usr/share/man/man1/xset.1.gz

Is the error showing up after every reboot?

Does the error occur when you set the screensaver timeout on the plugin’s config.page from e.g. 120 to 0 seconds, too?

I set the screensaver to 0, now I have no error.
for the touch what can I do?

Please see the first half of post [PLUGIN] Touch Display - #1470 by gvolt

cat /boot/userconfig.txt

dtparam=spi=on

dtoverlay=vc4-kms-v3d-pi4

dtoverlay=ads7846

dtparam=cs=1

dtparam=penirq=25

dtparam=penirq_pull=2

dtparam=speed=50000

dtparam=swapxy=0

dtparam=pmax=255

dtparam=xohms=150

dtparam=xmin=200

dtparam=xmax=3900

dtparam=ymin=200

dtparam=ymax=3900

Add your custom config.txt options to this file, which will be preserved during updates

don’t match text whit pressed

Try removing

dtoverlay=ads7846
dtparam=cs=1
dtparam=penirq=25
dtparam=penirq_pull=2
dtparam=speed=50000
dtparam=swapxy=0
dtparam=pmax=255
dtparam=xohms=150
dtparam=xmin=200
dtparam=xmax=3900
dtparam=ymin=200
dtparam=ymax=3900

form “/boot/userconfig.txt” and check if the touchscreen still works.