Deze handleiding beschrijft hoe je vanuit Home Assistant je Linux-server (bijvoorbeeld je voice-server "Miep") via SSH in de hibernate-stand zet.
Ideaal om energie te besparen wanneer je Whisper, Piper en OpenWakeWord even niet nodig hebt! 🔇⚡
- 🏠 Home Assistant OS
- 📦 De Terminal & SSH add-on in Home Assistant
- 🖥️ Een Linux-server genaamd Miep
- 👤 Een gebruiker op Miep (bijv.
eyevisions) diesudo systemctl hibernatemag uitvoeren - 🔐 Een wachtwoordloze SSH-verbinding (met private/public key)
Open de Terminal in Home Assistant en voer uit:
ssh-keygen -t rsa -b 4096 -f /config/id_rsa_hass -N ""Dit genereert:
- 🔑
/config/id_rsa_hass(private key) - 🗝️
/config/id_rsa_hass.pub(public key)
cat /config/id_rsa_hass.pub📋 Kopieer de output die begint met ssh-rsa ....
ssh eyevisions@192.168.2.6mkdir -p ~/.ssh
chmod 700 ~/.sshOptioneel: back-up maken van bestaande sleutelbestand:
mv ~/.ssh/authorized_keys ~/.ssh/authorized_keys_backupVoeg je sleutel toe (vervang onderstaande sleutel door je eigen uit stap 2!):
echo "ssh-rsa AAAAB3C1yc2EAAAADAQABAAACAQC2chdal0FPbTIhNsblablaLonCWwpJQTinHLlYbaLBgIJK3N2Rmb5/..." > ~/.ssh/authorized_keyscat ~/.ssh/authorized_keys✅ Hier moet nu alleen jouw publieke sleutel uit stap 2 staan.
chmod 600 ~/.ssh/authorized_keysIn Home Assistant:
ssh-keyscan 192.168.2.6 > /config/known_hosts_hass🔒 Dit voorkomt interactieve bevestiging bij de eerste verbinding.
Open configuration.yaml in Home Assistant en voeg toe:
shell_command:
hibernate_server: "ssh -o 'StrictHostKeyChecking=yes' -o 'UserKnownHostsFile=/config/known_hosts_hass' -i /config/id_rsa_hass eyevisions@192.168.2.6 'sudo systemctl hibernate'"📌 Herstart Home Assistant na het aanpassen van deze configuratie!
Je kunt nu deze shell_command gebruiken in:
- 🔁 Automatiseringen
▶️ Scripts- 🎛️ Dashboards (knoppen!)
Bijv. een knop in je dashboard:
type: button
name: Hibernate Server Miep
icon: mdi:power-sleep
tap_action:
action: call-service
service: shell_command.hibernate_serverMiep is jouw lokale slimme voice-server met:
- 🗣️ Whisper (large-v3)
- 🔊 Piper TTS
- 🎤 OpenWakeWord met eigen wake word: "Hey Miep"
Met 💡 bedacht en 🛠️ gebouwd door EyeVisionsNL
Voor iedereen die zijn slimme huis ook écht slim wil maken 🧠🏡
- Home Assistant
- Linux
- SSH
- Whisper, Piper & OpenWakeWord