The first image is a Rancilio Silvia espresso machine. If you like DIY, you can add your own PID with an ESP32 (wifi-enabled cheap microcontroler), a thermocouple (to measure the temperature of the boiler) and a solid-state relay (to turn on/off the boiler heating element) for less than $40. I did it in my own machine following this repo: https://github.com/rancilio-pid/clevercoffee. I have perfectly stable temperature, I can turn on the heating from my bed (with MQTT and HomeAssistant) and I used the occasion to fully understand how my machine works (which tbh is always a big part of the motivation for doing these kind of projects).