#RPi

Optimising Your Home Assistant Database (Without Tears)

Are you new to Home Assistant? Have you been using it for a while? Are you noticing it might be getting a little sluggish, or maybe you're running out of disk space? Congratulations, you're not alone - and it's something that frustrates me about Home Assistant to no end. When I finally had the time to sit down and learn about this topic and issues - I figured out one of the wins that would help is getting the database size down.However - this was nowhere near an easy task to achieve, plus […]

allthingsempty.wordpress.com/2

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-17

Preparing one more Raspberry Pi goodness: have it operate like a Mac Time Machine capsule for multiple devices :) #raspberrypi #rpi #mac

2026-02-16

@xavi Your Pitxu project sounds incredible! 🤖 STT → Chatbot → TTS pipeline on RPi Zero 2 is impressive engineering. For your STT challenges, you might find Genie 007 interesting - it's voice-to-action rather than just voice-to-text, works in browser with 140+ languages. The hardware UX focus resonates - good voice interfaces need great physical interaction design!

2026-02-13

How to install Espanso on Debian or Ubuntu or Raspberry Pi OS

edafe.de/espanso

“Replace ‘:poke’ with ‘Pokémon,’ or save some time by replacing ‘:greeting’ with a stock email template. That’s the basic idea, but Espanso goes much further. It’s one of the most powerful utilities I’ve used, and if you’re willing to do a bit of legwork to set it up properly, it can be one of the most powerful tools on your PC, too”, writes Jacob Roach.

www.xda-developers.com

Installing Espanso for Wayland

Espanso is a cross-platform text expander written in Rust. Follow these instructions to install Espanso 2.3.0 for Wayland on your Debian-based distribution.

Compiling from source

If you are installing on any platform other than amd64 or simply prefer compiling software from source, start at Step 1.

Using the Debian binary package

If you are installing on amd64 hardware and would like to use the binary package for installation, start at Step 7.

Step 1

Install the required packages from your distribution’s software repository.

$ sudo apt install --yes build-essential git libdbus-1-dev libssl-dev libwxgtk3.*-dev libxkbcommon-dev wl-clipboard

Step 2

Download and install the Rust Programming Language.

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Select option 1) – just press enter.

1) Proceed with standard installation (default - just press enter)
2) Customize installation
3) Cancel installation
>

Step 3

Reload the PATH environment variable to include cargo, which is the build tool for Rust.

$ source "$HOME/.cargo/env"

Step 4

Clone the Espanso GitHub repository onto your local machine.

$ git clone https://github.com/espanso/espanso "$HOME/git/espanso"

Step 5

Compile Espanso in release mode.

$ cd "$HOME/git/espanso" && cargo build -p espanso --release --no-default-features --features modulo,vendored-tls,wayland

Step 6

Move Espanso to its correct location in your Linux system.

$ sudo mv "$HOME/git/espanso/target/release/espanso" /usr/local/bin/

Continue with Step 10.

Step 7

Install the required packages from your distribution’s software repository.

$ sudo apt-get install --yes libwxgtk3.2-1t64 wl-clipboard

Step 8

Download espanso-debian-wayland-amd64.deb onto your local machine.

$ wget -P "$HOME/Downloads/" --show-progress https://github.com/espanso/espanso/releases/download/v2.3.0/espanso-debian-wayland-amd64.deb

Step 9

Install the downloaded package.

$ sudo dpkg -i "$HOME/Downloads/espanso-debian-wayland-amd64.deb"

Step 10

Give Espanso the permissions required for its operation.

$ sudo setcap "cap_dac_override+p" $(which espanso)

Check to see whether the Espanso binary was installed successfully.

$ espanso --version

Step 11

Register Espanso as a systemd service and launch the program.

$ espanso service register && espanso start && espanso status

Use the wizard and start with a practical example.

Step 12

After completing the wizard, use [Alt + Space] to open the search bar.

GNOME and PIXEL desktops only

Change the default shortcut for opening the search bar to resolve an existing conflict.

$ sed -i 's/search_shortcut: ALT+SPACE/search_shortcut: ALT+SHIFT+SPACE/' "$HOME/.config/espanso/config/default.yml"

Use [Alt + Shift + Space] to open the search bar.

Experimental support for Wayland

Espanso has some known limitations under Wayland. Most notably, “there is currently no support for App-specific configurations”.

#crossplatform #debian #espanso #linux #linuxmint #macos #raspberrypi #raspi #rpi #rust #ubuntu #wayland #windows #yearofthelinuxdesktop
SandFuchsFroschy :autism: :adhs: :demisexual: | :solar_energy: 15W/73Whsandfrog@social.grautier.eu
2026-02-13

Es geht langsam aber sicher voran, ein lieber Fediverse Bewohner hat mir das Getriebe in ASA gedruckt und das lauft wie geschmiert ;)

Der PI4 ist erstmal nur ein Platzhalter der ist Kaput ;( mus mal auf Arbeit fragen da liegen Kistenweise von den Dingern rum, ich hab mir den Deckel noch angepasst für eine Powerbank die hier noch rumlag die hinterher den Scanner betreibt.

#pilidar #div #lidar #rpi

Das Bild zeigt die Vorderseite eines Div Lidar Scanners, mit Motoren Kabeln und RPI4Das Bild zeigt die Rückseite eines Div Lidar Scanners, mit Motoren Kabeln und RPI4Das Bild zeigt einen 3D-Drucker der gerade die ersten schichten eines Deckels Druckt
Carsten O. 📯 💚🌻Carsten_O@neander.social
2026-02-12

@amd I have moved my #Deconz dongle to an external #RPI , connected via USB/IP Server/client .

1. it is stabile
2. i can move the #homeassisant VM to any #Proxmox host I want
3. this enables high availability to the HomeAssistant

github.com/cryptedx/ha-usbip-c

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-11

ToastTV 0.6.0 is out!
New features:
- 🖥️ WebApp manual update with live terminal output
- 📱iOS and Android PWA home screen support

#rpi #raspberrypi #ToastTV #90s #tv

Keldankeldan
2026-02-11
Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-10

ToastTV 0.5.0 is out! toasttv.eu
Comes with new improvements:
- hardware detection and capability check
- better dashboard ux
- tv guide with "up next" from the tv remote
- performance optimisations
- auto-update

And many small bug fixes :)

#raspberrypi #mpv #DietPi #90s #tv #kids #rpi #cartoon

2026-02-09

Install Syncthing 2.x for continuous file synchronisation on Debian or Ubuntu or Raspberry Pi OS

edafe.de/syncthing

Syncthing is an open source tool that synchronises files continuously across multiple devices. It transfers data between two or more of your computers, without uploading any information to the cloud.

The Syncthing 2.0 release has recently been described as ‘A Giant Leap Forward in Decentralized File Synchronization‘.

Synchronisation for every platform

Syncthing binary packages are available for Android, Windows, macOS and Linux (including Synology DSM). In addition, Synctrain enables iOS devices to “securely synchronise files with other devices that have Syncthing installed”.

The usefulness of the Syncthing Project cannot be overstated.

Running the Syncthing stable-v2 channel

These instructions are targeting the latest release of the Syncthing stable channel.

Step 1

Add the necessary release key for validation of downloaded Syncthing packages.

$ sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg

Step 2

Add the Syncthing repository as a new source.

$ echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list

Step 3

Install Syncthing on your local system.

$ sudo -- bash -c 'apt update && apt install --yes syncthing apt-transport-https'

Step 4

Enable Syncthing for the current user.

$ sudo -- bash -c 'systemctl enable syncthing@$USER.service && systemctl start syncthing@$USER.service && systemctl status syncthing@$USER.service'

Step 5

You may want to edit your firewall settings to open ports for incoming and outgoing traffic.

If you are using ufw as a host-based firewall

Configure ufw to allow connections to Syncthing.

$ sudo ufw limit syncthing

If you are using firewalld as a host-based firewall

Configure firewalld to allow connections to Syncthing.

$ sudo -- bash -c 'firewall-cmd --zone=public --add-service=syncthing --permanent && firewall-cmd --reload && firewall-cmd --info-zone=public'

Step 6

Use your browser to access the Syncthing configuration page on your local system by navigating to the following address:

http://localhost:8384

Step 7

Complete your setup by referring to the Syncthing documentation.

Upgrading from the v1 channel

If you have previously installed from apt.syncthing.net and are currently running Syncthing 1.x, upgrading to the stable-v2 channel is straightforward.

Remove the old APT sources configuration file.

$ sudo rm /etc/apt/sources.list.d/syncthing.list

Add the new repository for the stable-v2 channel together with its release key.

$ sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg && echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list

Upgrade to the latest stable version of Syncthing.

$ sudo -- bash -c 'apt update && apt upgrade --yes'
#android #cloud #debian #diday #digitalsovereignty #howto #ios #iphone #linux #linuxmint #macos #obsidianmd #opensource #privacy #raspberrypi #raspi #rpi #selfhosting #syncthing #synctrain #ubuntu #windows
Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-06

Boom #ToastTV website is live: toasttv.eu

if you want to try out ToastTV on your RPi: `curl -sL toasttv.eu/install.sh | sudo bash`

#raspberrypi #rpi #90s #tv

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-06

🍞 ToastTV with remote control is here!

Version 0.3.4 now supports remote control and will react to "Select", "next", "play/pause".
It runs nicely on a Raspberry Pi Zero 2 W and supports my basic budget TV.

If you want to experience TV like it's the 90s install toastTV with a single command for you #raspberrypi

GitHub: github.com/yvg/toasttv

Feedback appreciated ❤️

#rpi #90s #tv #netflix #youtube #cartoon

Vast Verzetvastverzet
2026-02-06

Helaas biedt SambaLite alleen maar netwerktoegang om ververvolgens je files te downloaden.
Ondertussen de fileshare app Amaze File Manager gedownload via F-Droid.
Deze app biedt meer dan alleen netwerktoegang.
Je kunt mappen en bestanden benaderen, openen en gebruiken, net wat ik zocht!

Vast Verzetvastverzet
2026-02-06

Nu ook de Raspberry Pi share te benaderen via mijn telefoon.
Hiervoor heb ik de opensource app SambaLite geïnstalleerd vanuit F-Droid.

Vast Verzetvastverzet
2026-02-05

Nu ik toch wat minder op de fiets zit (ijzel), heb ik mooi de tijd om een lokale fileserver in elkaar te knutselen met een Raspberry Pi als basis.

Standaard OS geïnstalleerd.
Samba geïnstalleerd.
Externe HD aangesloten.
smb.config inrichten en gaan!

Moet zeggen, werkt perfect! Nog snel ook!

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-03

I have setup a github repo for ToastTV.

**The warm, crispy, 90s television station for your Raspberry Pi.**

It's far from "production ready", but it is taking shape in public now: github.com/yvg/toasttv

I hope to complete a first 1.0 this week, but it should already work on your laptop with VLC if you want to give it a spin 😆

Feedback welcome :)

#rpi #raspberrypi

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-03

Here Penny & Chip are retro gaming. It's the 90s after all :D

#retrogaming #tv #rpi #raspberrypi

Yves Van Goethem :firefox:yvg@indieweb.social
2026-02-03

My Toast TV project is getting more real every day… After the logo I now have mascots that act as interludes between the shows 😆

Say hi to Penny and Chip.

#raspberrypi #rpi #90s #tv

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst