Seite 2 von 2

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

Verfasst: 3. Jan 2023 08:12
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?

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

Verfasst: 3. Jan 2023 15:53
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.