Workaround – No FireMotD ExportFile detected

Ich habe nun schon öfter das Problem gehabt das mir mein Openhab diese Meldung bei installationen im SSH ausgab:

openhabian@openHABianPi:/opt/FireMotD$ sudo .\FireMotD -S
sudo: .FireMotD: command not found

Das ganze habe ich so gelöst:

sudo mv /opt/FireMotD{,.old}
cd ~
wget https://github.com/OutsideIT/FireMotD/archive/v8.08.171007.zip
unzip v8.08.171007.zip
mkdir /opt/FireMotD
cp -pR FireMotD-8.08.171007/* /opt/FireMotD

 

 

MCP23017 Binding

Diese Anleitung bezieht auf OpenHAB 2.4 bzw openhabian

Installation des Bindings:

  • Das Binding findet ihr im Paper UI unter – Add-ons – BINDINGS – MCP23017
  • Als nächstes melden wir uns über SSH am Raspberry an
    sudo raspi-config
  • Es öffnet sich sich das Raspberry Pi Software Configuration Tool
  • geh zu „Interfacing Options“
  • zu „I2C“ und aktiviere den Bus
    sudo reboot now -h
  • Aktuallisieren
    sudo apt-get update
    sudo apt-get upgrade
  • Der User openhab muss den Gruppen gpio und I2C zugefühgt werden
    sudo usermod -aG I2c openhab
    sudo usermod -aG gpio openhab
  • Nun brauchen wir noch WiringPi
    cd /tmp
    wget https://lion.drogon.net/wiringpi-2.50-1.deb
    
    sudo dpkg -i wiringpi-2.50-1.deb
  • und starten die Installation
    sudo apt-get purge wiringpi
    hash -r
    

    sudo apt-get install git-core

    cd
    git clone git://git.drogon.net/wiringPi
    cd ~/wiringPi
    git pull origin
    ./build
  • Wir brauchen nun noch die libwiringPi.so Bibliothek von Pi4J
    curl -sSL https://pi4j.com/install | sudo bash
  • Das war es auch auch schon, kurz die Adressen überprüfen   
  • Thing
    Thing mcp23017:mcp23017:chipA  "MCP23017 chip A" [address=20,bus=1]
  • oder dieses Thing
    Thing mcp23017:mcp23017:chipA "MCP23017 chip A" [address=20,bus=1] {
    Type output_pin : output#A0 [default_state="HIGH"]
    Type output_pin : output#A1 [default_state="LOW"]
    Type output_pin : output#A2 [active_low="y"]
    Type output_pin : output#A2 [default_state="LOW", active_low="y"]
    
    Type input_pin : input#B0 [pull_mode="PULL_UP"]
    Type input_pin : input#B1 [pull_mode="OFF"]
    }
    
  • Item
    Switch living_room_led_switch "Living room led switch" {channel="mcp23017:mcp23017:chipA:output#A0"}
    Contact living_room_led_contact "Living room led contact" {channel="mcp23017:mcp23017:chipA:input#B1"}

Kein Backup, kein Mitleid!

So war es schon immer. Daher empfehle ich jedem regelmäßig ein Backup seines Systems zu erstellen. Es gibt mehrere Möglichkeiten und das ganze ist recht easy.

Backup der SD-Karte erstellen:

  • Ich erstelle das Backup mit Win32 Disk Imager
  • Fahrt euren Raspberry Pi sauber herunter und entfernt die Stromzufuhr
    • über SSH mit: sudo shutdown -h 0
  • Legt die SD-Karte in den Kartenleser eures Rechners
  • Öffnet Win 32 Disk Imager
    • Wähle einen Ort für das Image aus und daneben das Laufwerk unter dem Windows deine SD-Karte angibt
    • Klick auf „Read“ um die Sicherung zu starten

Die integrierte Backup Funktion:

  • openHAB bietet eine eigene Backup Funktion. Dazu verbindest du dich per SSH mit openHAB und gibst folgenden Befehl ein:

sudo $OPENHAB_RUNTIME/bin/backup

  • Das Backup wird nun erstellt, du kannst die ZIP später auch dem Verzeichnis herunterladen:

/openHAB-share/openhab2-userdata/backups/

 

 

Visual Studio Code

Um in openHAB besser an den Sitemaps und co arbeiten zu können, benötigen wir Visual Studio Code und eine openHAB Erweiterung. Diese ermöglicht es uns, direkt mit dem openHAB Server zu kommunizieren und Änderungen in unserem Smarten zuhause sofort sichtbar zu machen. Weiterlesen

Synology DiskStation

Die DiskStation von Synology ist eine bekannte NAS-Serverlösung für dein Zuhause, die die Installation zusätzlicher Pakete ermöglicht. openHAB Synology Packet

  • Voraussetzung – Java installieren

    Aktuelle Versionen von openHAB erfordern Oracle Java, da ein auf EC basierendes Zertifikat generiert wird die in freien Java-Implementierungen nicht verfügbar ist. Wenn du den folgenden Fehler siehst, verwendest du wahrscheinlich OpenJDK:

Weiterlesen

Warum openHAB-deutschland.org

openHAB ist ein ziemlich mächtiges Projekt. Mit openHAB kannst du durch minimalem Aufwand dein komplettes „Smart Home“ vereinen.

Die Installation in sehr einfach und dank einer großen Community auch schnell für Anfänger zu erlernen. Der Umgang jedoch mit Sitemap, Items und co, hat mich oft an den Rand des Wahnsinns getrieben. Daher habe ich mich Ende 2017 dazu entschlossen eine Gruppe auf facebook zu gründen. Nun haben wir Januar 2019 und die Gruppe hat über 1000 Mitglieder.

Weil es immer wieder Fragen an meinen Privatenaccount gab, habe ich die Idee gehabt unser Gruppenwissen zu veröffentlichen. Daher ist jeder angehalten, sein Problem, aber vorallem seine Lösung festzuhalten, damit ich diese hier einpflegen kann.

Solltest du etwas wissen wollen oder besser eine Anleitung haben. Dann melde dich einfach unter: admin(at)openhab-deutschland(dot)org

Wir versuchen dir bei deinem Problem zu helfen. Wenn du eine neue Anleitung hast, schicke diese bitte als Text in der Mail. Nicht als Datei.

Dein Name wird, sofern du es möchtest als Quelle angeben. Diese ist Seite ist für alle Nutzer kostenfrei und wird es bleiben. Die Seite wird Privat geführt und finanziert.

Die ersten Schritte

Die installation ist einfach:

Wir werden 3 Software und einen SD-Card Image file benötigen.
  1. Der neueste openHABianpi  xz-komprimierter file: Download Raspberry PI image
  2. Mit 7ZIP packen wir es in eine beliebeige Mappe aus, dies wird der SD-Card Image file sein.
  3. ETCHER der SD Card Image schreiber Software hier: Download ETCHER
  4. VS Code Editor um Files zu bearbeiten: Download Visualstudio Code

Weiterlesen