Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:software:homeassistant:homeassistant [24.04.2025] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | digitales:software:homeassistant:homeassistant [24.04.2025] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> | ||
+ | |||
+ | ====== Home Assistant ====== | ||
+ | |||
+ | |||
+ | ===== SSH-Zugriff auf Home Assistant ===== | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | [[sprachassistent]] | ||
+ | |||
+ | ===== Home Assistant Konfiguration automatisch nach GitHub sichern ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Im HA Terminal-Addon | ||
+ | |||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | |||
+ | |||
+ | ===== Common Tasks ===== | ||
+ | |||
+ | In diesem Abschnitt finden Sie Anleitungen zu einigen allgemeinen Aufgaben und Informationen, | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ===== Home Assistant mit vscode(lokal) auf Samba-Share zugreifen ===== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | Eintrag lokal in /etc/fstab | ||
+ | |||
+ | <code -> | ||
+ | // | ||
+ | </ | ||
+ | |||
+ | ===== Home Assistant mit Docker ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | Bus **003** | ||
+ | |||
+ | crw-rw-r– 1 root root **189**, 265 Apr 28 20:24 / | ||
+ | |||
+ | BUS-ID = 003 | ||
+ | |||
+ | DEVICE-ID = 010 | ||
+ | |||
+ | '' | ||
+ | |||
+ | '' | ||
+ | |||
+ | ATTRS{idVendor}==" | ||
+ | |||
+ | ATTRS{idProduct}==" | ||
+ | |||
+ | [[mqtt]] | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | ++++ Installation | | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | <code -> | ||
+ | sudo mkdir / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo mkdir / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo nano / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | [connection] | ||
+ | wifi.mac-address-randomization=1 | ||
+ | [device] | ||
+ | wifi.scan-rand-mac-address=no | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo apt-get update && sudo apt-get upgrade -y | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo apt-get install jq wget curl avahi-daemon udisks2 libglib2.0-bin network-manager dbus apparmor -y | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo reboot | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | curl -fsSL https:// | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo sh get-docker.sh | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo usermod -aG docker cs | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | docker version | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | wget https:// | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo dpkg -i os-agent_1.2.2_linux_armv7.deb | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | gdbus introspect -–system –-dest io.hass.os -–object-path /io/hass/os | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | wget https:// | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | <code -> | ||
+ | sudo dpkg -i homeassistant-supervised.deb | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | dann warten und [[http:// | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | laaange warten… | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | **Wenn dieser Screen auftaucht dann sichern!** | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ===== Einrichtung ===== | ||
+ | |||
+ | ++++ Einrichtung | | ||
+ | |||
+ | - **File editor** | ||
+ | - **duckdns** \\ [[https:// | ||
+ | - **samba + samba backup** \\ [[https:// | ||
+ | - **MQTT + Shelly** \\ [[https:// | ||
+ | - **NODE-RED** | ||
+ | - **ESPHome** | ||
+ | - Terminal & SSH | ||
+ | - **HACS** \\ [[https:// | ||
+ | - **Telegram** \\ [[https:// | ||
+ | - **OctoPrint** | ||
+ | - **OpenWeather** \\ [[http:// | ||
+ | |||
+ | **Samba Backup** | ||
+ | |||
+ | <code -> | ||
+ | host: 192.168.178.200 | ||
+ | share: homes | ||
+ | target_dir: / | ||
+ | username: cs | ||
+ | password: uhpc49C5+# | ||
+ | keep_local: ' | ||
+ | keep_remote: | ||
+ | trigger_time: | ||
+ | trigger_days: | ||
+ | - Mon | ||
+ | - Tue | ||
+ | - Wed | ||
+ | - Thu | ||
+ | - Fri | ||
+ | - Sat | ||
+ | - Sun | ||
+ | exclude_addons: | ||
+ | exclude_folders: | ||
+ | backup_name: | ||
+ | </ | ||
+ | |||
+ | **Samba Backup manuell oder Dashboard auslösen** | ||
+ | |||
+ | <code -> | ||
+ | service: hassio.addon_stdin | ||
+ | data: | ||
+ | addon: 15d21743_samba_backup | ||
+ | input: trigger | ||
+ | </ | ||
+ | |||
+ | ===== Wartung ===== | ||
+ | |||
+ | - siehe: [[https:// | ||
+ | - '' | ||
+ | - note the first 3 characters or so of the container for homeassistant - for me it was **cd0** | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - edit your mistake | ||
+ | - esc + '': | ||
+ | - '' | ||
+ | - '' | ||
+ | - siehe auch [[https:// | ||
+ | |||
+ | ++++ | ||
+ | |||
+ | ===== Statistik ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Nginx Proxy Manager ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== Export devices and entities ===== | ||
+ | |||
+ | Create a script to call the **// | ||
+ | |||
+ | <code -> | ||
+ | alias: print_entity_attributes | ||
+ | sequence: | ||
+ | - service: notify.print_export | ||
+ | data_template: | ||
+ | message: | | ||
+ | {% for state in states %}{{ state.entity_id }}~{{ state.domain }}~{{ state.object_id }}~{{ state.name }}~~{{ state.attributes.icon, | ||
+ | {% endfor %} | ||
+ | mode: single | ||
+ | icon: mdi: | ||
+ | </ | ||
+ | |||
+ | Create the notify service (Called by the script). In your configuration.yaml under **default_config: | ||
+ | |||
+ | <code -> | ||
+ | default_config: | ||
+ | notify: | ||
+ | - name: print_export | ||
+ | platform: file | ||
+ | filename: / | ||
+ | timestamp: false | ||
+ | </ | ||
+ | |||
+ | Notes: \\ **filename: / | ||
+ | |||
+ | ===== Problembehandlung ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | ===== YAML ===== | ||
+ | |||
+ | [[..:yaml]] | ||
+ | |||
+ | ===== Nützliche Links ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||