Erstkonfiguration von Openhab3 mit .things. items. und .sitemap

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

julianpe
Beiträge: 42
Registriert: 28. Sep 2020 11:38
Answers: 0

Re: Erstkonfiguration von Openhab3 mit .things. items. und .sitemap

Beitrag von julianpe »

timo hat geschrieben: 4. Jan 2022 16:12 Hallo,

Udo hat mir auch empfohlen, auf openhabian zu setzen. Wir haben also nochmal neu installiert.
Udo hat mir gezeigt, wie man die items Dateien anlegt.

Ich habe jetzt schon 4 weitere Geräte eingebunden. Alles funktioniert. Vielen vielen Dank an Udo für den Support. Du hast mir sehr geholfen!!!
Gibt es eine Anleitung, welche Schritte ich bei einer openhabian Installation in einem LXC Container zu machen habe?
Also ein nackiges Debian als Template nutzen und dann?

Benutzeravatar
udo1toni
Beiträge: 15246
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Erstkonfiguration von Openhab3 mit .things. items. und .sitemap

Beitrag von udo1toni »

Meine Schritte für openHAB in LXC:
  1. LXC mit debian einrichten und als root anmelden.
    Ich habe bei mir mountpoints auf externe Ordner angelegt:

    Code: Alles auswählen

    mp0: /externer-pfad/openHAB-Server/conf/,mp=/etc/openhab/
    mp1: /externer-pfad/openHAB-Server/userdata/,mp=/var/lib/openhab/
    mp2: /externer-pfad/openHAB-Server/addons/,mp=/usr/share/openhab/addons/
    
    So muss ich zum Sichern der Konfiguraiton nur /externer-pfad/openHAB-Server/ sichern (das liegt bei mir auf einem ZFS Dataset)
  2. apt update && apg -y full-upgrade
  3. apt install -y sudo htop git
  4. dpkg-reconfigure tzdata -> Europe/Berlin
  5. dpkg-reconfigure locales -> de_DE.UTF-8
  6. adduser meinuser
  7. adduser meinuser sudo
    (von anderer Instanz public key für meinuser hinzufügen, mit ssh-copy-id)
  8. über PuTTY mit LXC mit meinuser verbinden
  9. sudo su -
    Ab hier Anweisungen nach Doku, beginnend mit dem Punkt nach der Installation von git:
    # download, link and create config file
  10. git clone -b openHAB3 https://github.com/openhab/openhabian.git /opt/openhabian
  11. ln -s /opt/openhabian/openhabian-setup.sh /usr/local/bin/openhabian-config
  12. cp /opt/openhabian/build-image/openhabian.conf /etc/openhabian.conf
  13. nano /etc/openhabian.conf
    Anpassungen vornehmen (z.B. Hardware auf amd64, OS auf bullseye usw.)
  14. openhabian-config unattended
  15. FireMotD -S -G Digipolis
Checken, ob alles geht. Als root abmelden, als meinser weiter arbeiten.
Was bei mir noch nie auf Anhieb geklappt hat: FireMotD Ausgabe für meinen User also in .bashrc ganz am Ende ein FireMotD -t Digipolis einfügen. (Man kann natürlich auch ein anderes Theme wählen... Digipolis finde ich persönlich am angenehmsten. Eine Übersicht aller Themes bekommt man mit sudo FireMotD -P, allerdings werden die Namen der Themes nicht mit ausgegeben :)

Ach so... Je nach Wunsch nach dem initialen Aufsetzen kann ma nnatürlich openhabian-config mit sudo starten, nur beim Aufsetzen des Systems sollte man möglichst direkt mit User root arbeiten, sonst werden einige Dateien oder Ordner nicht korrekt angelegt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten