OpenHab und Raspberry Pi – SmartHome-Server Tutorial Teil 1

Im vorherigen Artikel habe ich OpenHab vorgestellt und erklärt, warum ich die Software als zentralen SmartHome Server nutze. In diesem Artikel zeige ich nun, wie ich hierbei vorgegangen bin.

Das Setup

Basis für das System soll ein Raspberry Pi 3B sein. Da ich noch einige weitere Ausbaustufen plane, soll das Ganze auf einer Hutschiene montierbar sein. Bei Pollin Electronic gibt es für wenig Geld ein passendes Gehäuse (link). Noch eine Speicherkarte dazu bestellt und es kann losgehen…

Die Montage ist schnell erfolgt. Einfach den Raspberry mit zwei Schrauben befestigen und das Gehäuse zusammenstecken.

Installation von OpenHab

OpenHab bietet praktischerweise ein fertiges Image auf Basis von Debian Linux an, welches auch ganz einfach auf einem RaspberryPi läuft: OpenHabian.

Nach dem Download der ca. 200MB großen Datei muss diese auf die Speicherkarte geschrieben werden. Wie in der Anleitung empfohlen, verwende ich dazu das Tool „Etcher“.

Hinweis: Die Images sind mit xz gepackt (erkennbar an der Dateiendung .xz) und können von Etcher nicht direkt geöffnet werden. Zum Entpacken kann z.B. 7-zip verwendet werden.

Nachdem die Karte geschrieben wurde, kann das System gestartet werden. Ich habe einen Monitor per HDMI angeschlossen, eine USB-Tastatur und ein Netzwerkkabel. Wichtig: im Netzwerk sollte ein DHCP-Server laufen, z.B. auf dem Router, damit OpenHabian die restlichen Installationspakete herunterladen kann.

Auf der Website wird bereits darauf hingewiesen, dass die erste Start eine Zeit lang dauern kann. Bei mir waren es etwa 2 Stunden (Nachtrag: Was aber offenbar daran lag, dass ein Update-Server nicht erreichbar war).

Einrichtung

Nach Abschluss der Installation sollte der Raspberry über die Adresse „http://openhabianpi:8080“ im Browser erreichbar sein:

Mit Klick auf „Standard“ werden die gängigen Benutzeroberflächen installiert:

Über die Paper UI – Oberfläche kann das System weiter eingerichtet werden und entsprechende Bindings installiert werden. Hierzu mehr im nächsten Artikel.

Anmeldung mit Putty und Änderung des Default-Passworts

Da im weiteren Verlauf des Tutorials mehrere Schritte auf dem Terminal des Raspberry Pi’s durchgeführt werden müssen, hier eine kurze Anleitung wie die Anmeldung funktioniert. Da es immer eine gute Idee ist, auf einem neu eingerichteten System das Default-Passwort zu ändern, werde ich diesen Schritt beispielhaft beschreiben.

Als Erstes wird das Programm „Putty“ benötigt, welches man hier herunterladen kann. Theoretisch reicht die Putty.exe – ich empfehle das Setup, da wir das Programm häufiger nutzen werden.

Nachdem man das Programm gestartet hat, gibt man die Adresse des Pi’s ein – dieser ist nach der Installation unter dem Namen „openhabianpi“ erreichbar.

Putty OpenHabian

Beim Klick auf „Open“ wird die Verbindung geöffnet und der Pi fragt nach den Zugangsdaten. Diese lauten standardmäßig „openhabian“ / „openhabian“.

OpenHabian Login

Nach dem Login begrüßt einen der OpenHabian Start-Screen:

OpenHabian StartScreen

Hier vergeben wir mit nun für den Benutzer openhabian ein neues Passwort:

openhabian@openHABianPi:~$ passwd
Changing password for openhabian.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Anschließend können wir die Verbindung mit „exit“ beenden.

Im nächsten Beitrag geht es dann um die Einrichtung der ersten Geräte im SmartHome.

Instagram

  • 🌞☀️ Die neue DIY-Solar-Powerstation ist pünktlich zum Frühling fertig und einsatzbereit! 💡Herzstück ist eine 12V 100AH Batterie von @eco_worthy die mir satte 1200Wh liefert. Geladen wird mit dem zuverlässigen MPPT-Laderegler von @victron_energy direkt via Solarpanel. USB und 12V Zigarettenanzünder-Anschluss sind direkt verbaut - 230V Wechselrichter und zusätzliche Batterie-Erweiterung können über den NATO-Stecker angeschlossen werden. Die ganze Power ist mobil und passt in eine handliche Werkzeugkiste! 🛠️💼 #SolarPower #Basteln, #DIYProjekt, #SolarPowerStation #Victron #EcoWorthy #MobileEnergie #OffGridLiving #RenewableEnergy #Sustainability #PowerStation #SolarEnergy #OffGrid
  • Mit unserem neuen CO2 Sensor können wir endlich auf einem Blick sehen, ob die Luftqualität stimmt 🙂  #CO2Sensor #Luftqualität #Prototyping #DIY #MakerCommunity #SmartHome #Elektronik  #SmartGadgets #makerlife #diyidea #3dprint #3ddruck
  • Nach einigen Testdrucken und Anpassungen des Gehäuses in #openscad ist der erste CO2 Sensor fertig🔥 Integration ins #smarthome bzw in #homeassitant via #mqtt läuft auch 🏠 Jetzt sieht man auf einem Blick, ob man lüften sollte - bzw lässt sich das nun natürlich auch automatisieren 😏  #CO2Sensor #Luftqualität #Prototyping #DIY #MakerCommunity #Elektronik  #SmartGadgets #makerlife #diyidea #3dprint #3ddruck
  • Teste gerade verschieden Gehäusekonzepte für den CO2 Sensor. Erstmal nur die Basis - da kommt aber später noch ein LED Indikator, damit man auf einem Blick sieht, wie die Luftqualität ist. Und natürlich alles ins Smarthome integriert 🏠 Wichtig ist jetzt aber vor allem, dass genug Luft an den Sensor kommt...  #CO2Sensor #Luftqualität #Prototyping #DIY #MakerCommunity #SmartHome #Elektronik  #SmartGadgets #makerlife #diyidea #3dprint #3ddruck
  • Neues Spielzeug in der Werkstatt! 🛠 Heute teste ich die ENS160 / AHT2x CO2-Module für smarte Luftqualitätsmessungen. 🔍 Bislang sieht das sehr vielversprechend aus! #Elektronik #Smarthome #Luftqualität #CO2Sensor #Maker #DIY"
  • One of my biggest 3d printing projects of 2023... 5kg PLA filament, 1.5l resin, countless hours of printing and painting. The modular dungeon system from dungeonblocks is finally finished 🥳  #tabletop #dungeon #3dprintableterrain #dndterrain #dungeonblocks #3dprint #dnd  #dungeonsanddragons #gaming
  • Die Zeppelin-Lampe hängt :) Da ich kleben musste (die Stahlbeton-Decke war hartnäckiger als gedacht) hat das alles deutlich länger gedauert, aber mit dem Ergebnis bin ich sehr zufrieden. Die Beleuchtung kann via Fernbedienung gesteuert werden, der Infrarot-Empfänger ist in der Gondel des Zeppelins verbaut. War ein schönes Projekt und hat echt Spaß gemacht... auch wenn ich mir mehr als einmal die Finger zusammengeklebt habe :P⁠
⁠
The Zeppelin lamp is ready :) Because I had to glue (the reinforced concrete ceiling was more stubborn than I thought) it took a lot longer, but I am very satisfied with the result. The lighting can be controlled by remote control, the infrared receiver is built into the gondola of the Zeppelin. It was a nice project and was really fun... even though I glued my fingers together more than once :P⁠
⁠
#werkstatt #workshop #maker #lightning #electronics #propmaking #arduino #rgb #rgblights #makerspace #makersgonnamake #werkstattliebe #mancave #engineering #handmade #soldering #kellerwerkstatt #diy #hackspace #basteln
  • Baue gerade an einer steampunk-artigen Zeppelin-Deckenleuchte. Der Korpus besteht aus gelötetem 2,5mm Kupferdraht, bespannt mit einem leicht transparenten, leinenfarbenen Stoff. Heck, Nase und Propeller sind 3d-gedruckt und mit Airbrush mit Messing-Farbe. Jetzt noch die RGB-LEDs einbauen und das ganze an die Decke schrauben :)⁠
⁠
Building a steampunk-like Zeppelin ceiling light.  The body is made of soldered 2.5mm copper wire, covered with a slightly transparent, linen-coloured fabric. Tail, nose and propeller are 3d-printed and airbrushed with brass paint. Next step is to install the RGB-LEDs and screw the whole thing to the ceiling :)⁠
⁠
#rgbled #steampunk #3dprint #3dprinted #diy #doityourself⁠
#werkstatt #workshop #maker #makerspace #soldering #makersgonnamake #werkstattliebe #mancave #handmade #diy #einfachmachen #basteln

Neue Beiträge