FHEM-Server auf dem Raspberry Pi in weniger als einer Stunde einrichten

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Fast drei Jahre ist es nun her, dass ich in diesem Artikel beschrieben habe, wie man FHEM auf einem RPI in einer Stunde zum Laufen bekommt. Obwohl die Inhalte im Grunde noch aktuell sind und der Artikel weiterhin auf Platz 1 bei Google gerankt wird, möchte ich dennoch mit diesem Artikel ein umfangreiches Update liefern, um zu zeigen, was sich soft- wie hardwaretechnisch in der Zwischenzeit so alles getan hat.

Neben dem Installationsprozess, der nun ein¬†St√ľck schneller l√§uft¬†und komfortabler ist, sollen jedoch¬†vor allem¬†auch Fragen gekl√§rt werden, welche Vorteile die neueren¬†Raspberry Pi-Modelle¬†aufweisen¬†und ob bzw. wann sich ein Upgrade auch f√ľr eingefleischte Anwender lohnt.

Hierbei handelt es sich um das offizielle Update des Artikels FHEM-Server auf dem Raspberry Pi in einer Stunde einrichten aus dem Jahr 2013!

Hardwareplattform Raspberry Pi –¬†Aller guten Dinge sind drei

Obwohl sich optisch seit dem „urspr√ľnglichen“ Raspberry Pi Modell B(+) auf den ersten Blick nicht viel getan hat, ist vor allem unter der Haube eine ganze Menge passiert.

Vergleich RP1 RP2 RP3

Die wichtigsten √Ąnderungen¬†der Nachfolger-Pis betreffen sowohl¬†den¬†Prozessor, die¬†Taktfrequenz als auch¬†den¬†verbauten Arbeitsspeicher. Aber auch die Upgrades in Bezug auf die¬†Peripherie sind nicht zu verachten:

[table id=23 /]

Wie man an den Hardwarespecs erkennen kann, hat sich bei der CPU einiges getan. Statt nur eines Kerns werkeln¬†im RPI3 nun gleich vier Kerne, wobei¬†sich deren¬†Taktfrequenz um √ľber 70% erh√∂ht hat.

Im direkten Vergleich zu einer ausgewachsenen Intel CPU (wie bspw. in¬†PCs und Servern)¬†wirken die CPU-Specs des RPI3¬†auf den ersten Blick einigerma√üen vergleichbar. Aufgrund der unterschiedlichen Architektur (Intel vs. ARM) hinkt der Vergleich jedoch gewaltig. Ein¬†ARM-Prozessor eines RPI3 ist zwar ann√§herend vergleichbar getaktet, bringt aber wesentlich weniger Power mit, da die Befehlss√§tze einer¬†ARM-CPU (RISC) vereinfacht gesagt „kleiner“ sind als die einer Intel-CPU (CISC). Das ist jedoch¬†f√ľr den vorgesehenen Aufgabenbereich als FHEM-Server ziemlich¬†egal, da die Leistung dennoch mehr als ausreichend ist – auch f√ľr ein gr√∂√üeres¬†Setup.

Vielmehr besitzen ARM-CPUs den entscheidenden Vorteil, dass sie wesentlich weniger Strom konsumieren. So verbrauchen die RPI-Modelle nur knapp 3 Watt, was die Stromrechnung im Dauerbetrieb nicht unnötig belastet. Und gerade der RPI3 bietet mit seinen vier schnell getakteten Kernen und doppelt so viel Arbeitsspeicher genug Potenzial als ausgewachsener FHEM-Server.

Hinzu kommt, dass der RPI3 neben einem normalen Netzwerkanschluss weiterhin ein eingebautes WiFi- sowie¬†Bluetooth-Modul mitbringt und damit perfekt f√ľr einen kabellosen Betrieb geeignet ist. So l√§sst sich bspw. die Bluetooth-Anwesenheitserkennung – im Artikel¬†Howto: Mit FHEM Push-Nachrichten aufs iPhone schicken (Update)¬†erkl√§rt – ohne zus√§tzlichen Bluetooth-Dongle umsetzen.

Genau wie der RPI2 auch, bietet er weiterhin 4 USB-Ports f√ľr den Anschluss von Gateway-Sticks (z.B. f√ľr die Unterst√ľtzung von FS20, HomeMatic, ZWave, Zigbee) samt¬†26 GPIO-Pins f√ľr DIY-Erweiterungen aller Art.

Affiliate-Link

Zum Betrieb werden dann noch ein passendes Netzteil und eine MicoSDHC-Karte benötigt.

Da am¬†RPI3 mehrere stromhungrige Verbraucher per USB betrieben werden k√∂nnen, empfiehlt sich direkt¬†ein Netzteil mit 3A (Affiliate-Link)¬†einzusetzen. Auf diese Weise kann der Pi auf max. 15 Watt zur√ľckgreifen und besitzt damit¬†genug Reserven.

Affiliate-Link

Da Speicherkarten inzwischen¬†wirklich g√ľnstig sind, kann man gleich zu einer 32GB SanDisk MicroSDHC-Karte (Affiliate-Link) mit einer ordentlichen Lese- und Schreibrate greifen. Davon habe ich mittlerweile ettliche im Dauereinsatz (FHEM-Server, Plex-Clients) – bisher ohne jegliche¬†Probleme.

Affiliate-Link

Nicht zwingend notwendig aber dennoch sinnvoll ist¬†die Unterbringung des RPI in einem passenden Geh√§use. F√ľr das Modell 2 und 3 empfielt sich das offizielle Geh√§use (Affiliate-Link) inkl. K√ľhlk√∂rper, die auf CPU und GPU aufgeklebt werden. Durch die eher winzig wirkenden K√ľhlk√∂rper – sind nicht zwingend notwendig – bleiben die Komponenten etwas k√ľhler, was die Lebensdauer erh√∂hen bzw.¬†bei etwaigen √úbertraktungsversuchen etwas mehr Spielraum schaffen d√ľrfte.

Affiliate-Link

Konfiguration des RPI – Betriebssystem Raspbian installieren

Damit FHEM installiert werden kann, wird ein Betriebssystem auf dem RPI vorausgesetzt. Hier bietet sich die fertig kompilierte Linux-Distribution Raspbian an, welche aktuell in der Version „Jessie“ bereitgestellt wird.

Direktdownload Raspbian Jessie Light

Raspbian Jessie Light

Nach dem Download wird die zip-Datei auf der Festplatte entpackt und muss nun noch auf die MicroSDHC-Karte geflasht werden, welche später im RPI ihre Arbeit verrichten wird.

Windows-Anwender können den win32diskimager nutzen:

win32diskimager Direktdownload (Windows)

Zuerst das heruntergeladene und entpackte Image unter Image File auswählen (1).
Dann die MicroSDHC-Karte unter Device auswählen (2). Achtung: Der gesamte Inhalt der Karte wird beim Flashvorgang gelöscht!
Zum Schluss den Flashvorgang mit Write starten (3).

Win32 Disk Imager Flashing Raspbian Jessie Lite

Nach einigen Minuten sollte der Vorgang erfolgreich abgeschlossen sein.

Wer OSX auf einem Mac einsetzt, kann das Image mit dem Pi Filler auf die MicroSDHC-Karte flashen:

Pi Filler Direktdownload (OSX)

Pi Filler

Ist der Schreibvorgang abgeschlossen, wird die MicroSDHC-Karte ausgeworfen und kann direkt in den MicroSD-Reader des Raspberry Pi gesteckt werden.

Update vom 23.12.2016:¬†Bei aktuellen Versionen von Raspbian Jessie ist ssh deaktiviert, welches in den n√§chsten Schritten ben√∂tigt wird. Danke f√ľr den¬†Hinweis¬†Jochen.

Man schiebt die SD-Karte also nochmal in den Rechner und erstellt in deren¬†Hauptordner (oberste Ebene)¬†eine leere Textdatei¬†namens „ssh“. Ohne Inhalt und ohne Dateiendung. Wer Windows nutzt, dem werden beim Einstecken der SD-Karte unter Umst√§nden zwei Partitionen namens¬†„Boot“ und „USB-Laufwerk“ angezeigt. Die „ssh“ Datei muss dann im Stammverzeichnis von „USB Laufwerk“ angelegt werden. Danke an Kornelius f√ľr den Hinweis!

Sobald sich die Datei nun im Verzeichnis befindet einfach die SD-Karte auswerfen und jetzt aber ab in den Raspberry Pi, dann klappt es auch mit dem ssh-Login.

RPI in Betrieb nehmen und IP-Adresse ermitteln

Jetzt den RPI ans Netzwerk anstecken und mit Strom versorgen.¬†Nach dem Einschalten blinken kurz alle L√§mpchen, nach dem Hochfahren leuchtet dann nur noch das rote Licht. Beim alten RPI1 war das noch etwas anders. Bei ihm leuchten nach¬†kurzer Zeit alle L√§mpchen – orange, gr√ľn und rot.

Nun wird die IP-Adresse des RPI ben√∂tigt. Diese wird gew√∂hnlich vom Router (z.B. FritzBox) per DHCP zugewiesen und kann √ľber das Router-Interface abgefragt werden. Bei einer FritzBox kann die Info im Men√ľpunkt Heimnetz -> Heimnetz√ľbersicht eingesehen werden.¬†Der RPI taucht hier gew√∂hnlich¬†als „raspberrypi“ auf.

FritzBox Heimnetzwerk raspberrypi

Bei der¬†aktuellen¬†Fritz!Box-Software wird¬†die IP-Adresse¬†bl√∂derweise¬†nicht mehr direkt in der √úbersicht angezeigt, sodass man noch einmal auf „Details“ klicken muss. Dumm nur, wenn man mehrere RPIs im Einsatz hat, die standardm√§√üig alle den selben Namen tragen.

In den Details wird dann noch der Haken bei „Diesem Netzwerkger√§t immer die gleiche IPv4-Adresse zuweisen“ gesetzt, damit sich die IP sp√§ter nicht bei einem Neustart o.√Ą. ver√§ndert.

FritzBox Raspberry PI IP-Adresse

Die IP des RPI l√§sst sich aber bspw. auch √ľber das Mac-Tool¬†Pi Finder¬†herausfinden.

Pi Finder Direktdownload (OSX)

Im nachfolgenden Beispiel lautet die IP des RPI:
192.168.3.178

Wer eine statische IP-Adresse manuell vergeben möchte, kann im Artikel FHEM-Kundenprojekt: Pimp my Keller mit HomeMatic und Sonos nachlesen. Hier ist alles detailliert beschrieben.

SSH-Login auf dem RPI

Als nächstes erfolgt der Login per SSH-Konsole auf dem RPI. Unter Windows kann das Tool PuTTY genutzt werden:

PuTTY Direktdownload (Windows)

Wer Putty das erste Mal nutzt, sollte sich die Tipps von Kornelius ansehen.

Unter Host Name (or IP address) wird die vorher ermittelte IP-Adresse des RPI eingegeben. Mit Open wird die Verbindung hergestellt.

Putty ssh-Login

In der Terminalsicht wird bei Login as: der Benutzer pi eingegeben. Das Standardpasswort, welches im Anschluss abgefragt wird, lautet raspberry. Hat der Login geklappt, sieht es so aus wie im Screenshot.

Putty ssh-Login2

Wer einen Mac benutzt, kann statt PuTTY die¬†bereits installierte Terminal-App benutzen.¬†Dazu in die Spotlight-Suche (auf dem Desktop die Lupe oben rechts) „Terminal“ eingeben und den entsprechenden Treffer ausw√§hlen. Der Login erfolgt hier mit dem Konsolenbefehl:
ssh pi@192.168.3.178

Nach dem Dr√ľcken der Enter-Taste kommt eine Abfrage, die mit yes -> Enter best√§tigt wird. Das Standardpasswort lautet nat√ľrlich ebenfalls¬†raspberry. Erh√§lt man den Fehler Host key verification failed., muss der Befehl „ssh-keygen -R 192.168.3.178“ eingegeben und der Login-Befehl wiederholt ausgef√ľhrt werden.

Ist der Login erfolgt – egal ob per PuTTY oder Terminal-App – sollte erst einmal das Raspbian-Standardpasswort ge√§ndert werden. Das geschieht √ľber den Konsolenbefehl

passwd

und der Eingabe des alten und¬†nun doppelten Eingabe des neuen Passworts, welches beim n√§chsten Login abgefragt wird. Also gut merken! (PS: $-Zeichen im Passwort sind problematisch, also besser weglassen. Danke an S.Wire f√ľr die Info.)

FHEM ist später auf die richtige Zeit angewiesen, um Befehle rechtzeitig zu schalten und die Zeitstempel bei Log-Einträgen korrekt zu schreiben. Deshalb muss der RPI die richtige Zeitzone erhalten.

sudo dpkg-reconfigure tzdata

f√ľhrt in ein grafisches Interface, in welchem die richtige Zeitzone ausgew√§hlt werden kann. Hier per Keyboard erst „Europe“ und dann im zweiten Schritt „Berlin“ ausw√§hlen. Hierbei muss jeweils durch¬†Druck auf die Enter-Taste best√§tigt werden. Die Navigation per Maus¬†funktioniert im Terminal √ľbrigens generell nicht.

sudo dpkg-reconfigure tzdata

Damit der RPI den gesamten Speicherplatz der SD-Karte nutzen kann, wird das Filesystem im nächsten Schritt erweitert. Mit dem Befehl

sudo raspi-config

gelangt man in ein weiteres grafisches Interface. Hier¬†wird die¬†Option „Expand Filesystem“ bzw. „expand_rootfs“ ausgew√§hlt und mit Enter best√§tigt.

sudo raspi-config

Update vom 06.03.2017:¬†Das Men√ľ hat sich ge√§ndert. Danke hermic f√ľr die Info!

Um die Partition auf der SD Karte anzupassen, muss nun im Men√ľ Punkt 7 –> „Advanced Options“ und danach „Expand Filesystem“ausgew√§hlt werden.

Jetzt wird die Mitteilung „Root partition has been resized. The filesystem will be enlarged upon next reboot“ angezeigt. Mit Enter gelangt man zur√ľck zum „Configuration Tool“.

Um die Bearbeitung abzuschlie√üen, klickt man im Men√ľ zwei mal nach rechts, sodass der Eintrag <Finish> rot markiert ist und best√§tigt mit Enter.

sudo raspi-config finish

Die¬†R√ľckfrage Would you like to reboot now? wird mit der aktiven Auswahl von <YES> und einem weiteren Klick auf Enter best√§tigt. Die Terminal-Verbindung zum Raspberry Pi wird jetzt automatisch getrennt und muss nach dem Reboot des RPI neu aufgebaut werden – jetzt mit dem vorher neu vergebenen Passwort.

Um das System auf den aktuellen Stand zu bringen, wird nach dem erneuten Login per Terminal ein komplettes Systemupdate durchgef√ľhrt, welches je nach Internetanbindung und zu installierender Pakete mehrere Minuten dauern kann. Anschlie√üend werden nicht ben√∂tigte Pakete entfernt und das System nochmals¬†neugestartet.

sudo apt-get update && sudo apt-get -y upgrade && sudo reboot

Softwarevoraussetzungen schaffen und FHEM installieren

Nach dem Reboot des RPI erstmal wieder per ssh einloggen und nachfolgende Befehle absetzen, um alle notwendigen Voraussetzungen zu schaffen:

sudo apt-get -f install && sudo apt-get -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl fonts-liberation2 libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl

Und zum Schluss dann FHEM herunterladen und installieren. Ob es bereits eine neuere¬†Version gibt, ist auf der FHEM-Homepage¬†unter „Download“ einsehbar. Nachfolgend¬†wird Version 5.8 installiert, welche gerade (06.05.2017) aktuell ist:

sudo wget http://fhem.de/fhem-6.0.deb && sudo dpkg -i fhem-6.0.deb

Sobald der Code im Terminal abgesetzt wurde, sollte nach einiger Zeit der Eintrag „Starting fhem…“ erscheinen. Ab jetzt l√§uft FHEM immer sobald der RPI gestartet wird.

Das Webinterface ist ab sofort unter http://192.168.3.178:8083 erreichbar. Hier muss nat√ľrlich jeder die eigene IP-Adresse ersetzen, der Port 8083 am Schluss bleibt unver√§ndert.

Anmerkung: Bei der obigen Installationsroutine wird FHEM manuell installiert, da die automatische Installation, welche unter¬†debian.fhem.de¬†beschrieben ist,¬†oftmals zu Problemen gef√ľhrt hat.

FHEM Webinteface Port 8083

Erste Schritte in FHEM

Bevor man jetzt direkt losstartet, sollte man noch einige Dinge initial durchf√ľhren, um das System abzusichern und auf den neuesten Stand zu bringen.

Sofern man auch außerhalb des eigenen Netzwerks auf FHEM zugreifen möchte, sollte man den Zugriff per Passwort sichern. Dazu zählt der klassische Webzugriff, der standardmäßig per Port 8083 erreichbar ist.

Als erstes muss man per Terminal einen Benutzernamen-Passwort-String im Base64-Format erzeugen. Das sieht dann bspw. so aus (jay ist der Benutzername und meintechblog das Passwort):

echo -n jay:meintechblog | base64

Als Ergebnis wird der String

amF5Om1laW50ZWNoYmxvZw==

ausgespuckt, welcher gleich in FHEM benötigt wird.

Im FHEM-Interface gelangt man √ľber den Men√ľpunkt¬†Everything¬†und WEB¬†zu den Parametereinstellungen des betreffenden Zugriffselements, welches den Webservice auf Port 8083 zur Vef√ľgung stellt.

FHEM Everything

Hier wählt man das Attribut basicAuth (1) und trägt im nachfolgenden Textfeld den ermittelten base64-String ein (2).
Best√§tigt wird die Eingabe √ľber einen Druck auf den Button attr (3). Jetzt wird man bereits nach den gerade hinterlegten Logindaten gefragt, welche nun eingegeben werden m√ľssen.
Dauerhaft¬†gespeichert wird die Einstellung schlie√ülich √ľber einen Klick auf Save config (4).

FHEM WEB attr basicAuth

Diese Schritte lassen sich dann neben dem Device „WEB“ auch weiter f√ľr die Devices „Webphone“ und „WEBtablet“ mit den Port 8084 und 8085 wiederholen, welche standardm√§√üig bereits aktiviert sind. Wer neben dem unter Port 8083 zur Verf√ľgung gestellten Webservice keine weiteren ben√∂tigt, kann die √ľberfl√ľssigen Eintr√§ge auch mit dem Button „Delete this device (WEBphone)“ im jeweiligen Device l√∂schen.

FHEM delete this device

Weiterhin stellt FHEM einen Telnetport 7072 bereit, welcher standardm√§√üig aktiviert ist und ebenfalls noch per Passwort gesch√ľtzt werden sollte. Hierzu gibt man folgenden Befehl in die FHEM-Kommandozeile (die lange Textzeile oben im FHEM-Webinterface) ein:

attr telnetPort password meintechblog

meintechblog ist in diesem Beispiel¬†das verwendete Passwort, welches jeder entsprechend anpassen und sicher gestalten¬†sollte. Hier ist¬†keine base64-Formatierung notwendig, also einfach das gew√ľnschte Passwort direkt eingeben. Jetzt sollte die Mitteilung telnetPort: creating device allowed_telnetPort for attribute password erscheinen.¬†Um die √Ąnderung dauerhaft zu speichern jetzt noch einmal auf Save config unterhalb des FHEM-Logos klicken.

Als n√§chstes wird ein Update von FHEM durchgef√ľhrt. Dies geschieht √ľber die Eingabe von update in die FHEM-Kommandozeile (Textschlitz oben im FHEM-Interface).

FHEM Update

Nach einer Weile ist der Vorgang mit dem Hinweis „update finished…“ abgeschlossen. Jetzt muss noch shutdown restart in die FHEM-Kommandozeile eingegeben werden, um das System einmal neuzustarten.

FHEM Update finished

Nach einigen Sekunden sollte das System dann bereits wieder erreichbar sein und man kann beginnen die gew√ľnschten Devices anzulernen und zu nutzen. Input zum Thema FHEM sollte es im Blog ja¬†mittlerweile genug geben. :)

Aus meinem täglichen Leben

FHEM leistet mir jetzt bereits seit einigen Jahren treue Dienste. Gerade der Einstieg fiel auch mir damals nicht wirklich leicht und deshalb hoffe ich sehr, dass dieses Einstiegstutorial vielen Neueinsteigern weiterhilft.

Wer noch vor der Enscheidung steht, welcher Raspberry Pi als FHEM-Server herhalten soll, dem kann ich klar den Tipp geben direkt das Spitzenmodell zu nutzen, derzeitig der  Raspberry Pi 3 (Affiliate-Link).

RPI3 als FHEM-Server

Gerade mit vielen Devices, Modulen und Funktionen¬†ist der h√∂her getaktete Vierkerner den Vorg√§ngermodellen als FHEM-Server ein gutes St√ľck √ľberlegen. Der Aufpreis des RPI3 ist dabei verschwindend gering. Wer¬†das erste RPI-Modell einsetzt und mit der Performance unzufrieden ist, sollte dem RPI-Modell der dritten Generation eine Chance geben, denn nicht immer ist gleich ein Rechner mit Intel-Architektur¬†notwendig, wie bspw. im Artikel Intel NUC als Smart Home Server – FHEM on steroids¬†angesprochen.

Damit das System dauerhaft stabil läuft, sollte man zudem ein leistungsfähiges Netzteil mit 3A (Affiliate-Link) einsetzen, um genug Reserven zu haben, auch wenn mehrere USB-Verbraucher am RPI betrieben werden. Wer wenig bis keine Periphere plant, kommt aber sicher auch mit einem 2A-Netzteil aus. Bei der Neuanschaffung hält sich der Auf- bzw. Minderpreis aber in Grenzen, also besser gleich zum 3A-Modell greifen.

In Sachen Speicher¬†habe ich schon vieles ausprobiert und bin nun schlie√ülich bei der¬†32GB SanDisk MicroSDHC-Karte (Affiliate-Link) gelandet. Hier habe ich Modelle zwischen 8 und 64GB im Einsatz, wobei die 32GB-Variante ein super Preis-Leistungsverh√§ltnis bietet. Durch den ausreichenden¬†Speicherplatz braucht man keine Angst zu haben, dass die Logfiles aus Platzmangel nicht mehr geschrieben werden k√∂nnen¬†und durch den¬†Class 10-Standard ist die Karte¬†schnell genug f√ľr alle denkbaren Aufgaben (schnelles Booten und schneller Zugriff auf Daten w√§hrend des Betriebs).

Loxone im Einsatz? Dann schau dir unseren LoxKurs an und profitiere von unserem Wissen!

Verpasse keine Inhalte mehr! Trage dich in den Newsletter ein und folge uns auf Facebook.

Was ist ein Affiliate-Link? Wenn du auf einen Affiliate-Link klickst und √ľber diesen Link einkaufst, bekomme ich vom betreffenden Online-Shop oder Anbieter eine Provision, was mich u.A. bei den laufenden Kosten den Blogs unterst√ľtzt. F√ľr dich ver√§ndert sich der Preis nicht.

Jörg

hat meintechblog.de ins Leben gerufen, um seine Technikbegeisterung und Erkenntnisse zu teilen. Er veröffentlicht regelmäßig Howtos in den Bereichen Smart Home und Home Entertainment. Mehr Infos

232 Gedanken zu „FHEM-Server auf dem Raspberry Pi in weniger als einer Stunde einrichten“

  1. Hallo, Jörg,

    habe den RPi3 auch schon ca. 3 Wochen da und nutze ihn aufgrund Stabilit√§tsprobleme nicht produktiv. Das derzeitige Jessie bietet keine echte RPi3 Unterst√ľtzung, vor allem Bluetooth habe ich nicht zum Leben erwecken k√∂nnen.
    Wie sind Deine Erfahrungen mit dem 3’er?

    Gruß, Familienpapi

    PS: Auch OSMC und OpenELEC funktionieren auf dem 3’er nicht sauber.

    1. Hi,
      einen RPI3 nutze ich seit einiger Zeit mit RasPlex, wie im Artikel Raspberry Pi 2 und RasPlex ‚Äď HowTo zum perfekten Plex-Client unter 60 Euro beschrieben. Bisher ohne Probleme.

      Einen weiteren RPI3 habe ich seit 1-2 Wochen als FHEM-Testserver im Einsatz Рbisher ohne Nutzung von Bluetooth, da nicht benötigt. Auch hier funktioniert bisher alles wie es soll.

      Ich denke der noch fehlende Bluetooth-Support wird nachgereicht, da die Hardware ja noch recht neu auf dem Markt ist. Bestehende Probleme mit Jessie werden dann bestimmt auch bald mit Updates/Fixes ausgemerzt. Das war in der Anfangszeit des RPI2 mit Wheezy auch nicht anders, wenn ich mich richtig erinnere.

      Gr√ľ√üe
      Jörg

      PS: Mögliche Stabilitätsprobleme könnten sich evtl. auch durch ein zu schwaches Netzteil erklären.

    2. Hi,

      auch ich habe den PI bereits seit l√§ngerem in produktiven Einsatz. Bin damit absolut zufrieden, nur nach einer Weile in Betrieb schie√üt sich das WLAN weg und ich bringe keinen WLAN connet mehr – da half immer nur ein Reebot….
      Bin nun wieder auf LAN umgestiegen und habe den WLAN deaktiviert.
      BT brauche ich nicht…

      Zu den Speicherkarten – ich meine f√ľr solche MiniRechner muss erst noch eine erfunden werden: Karten einige Markenhersteller landeten bereits im M√ľll…So eine SanDisk mit 16GB habe ich nun auch im Einsatz – bisher problemlos…

    3. Kann ich so nicht bestätigen. Habe den RPI 3 seit mindestens 4 Wochen am laufen. Ohne Probleme.
      Habe eine Anwesenheitserkennung per Bluetooth am laufen auch diese funktioniert tadellos. Bluetooth muss zuvor aber installiert werden. Wird also nicht per default erkannt.
      Meine der Befehl war „apt-get install pi-bluetooth“

  2. Hallo,
    zuf√§lligerweise habe ich bereits letzte Woche FHEM frisch auf einen Raspi 2 installiert und quasi „automatisch“ alles genauso gemacht wie du. – Bis auf das der Punkt mit der Telnet-Passwort-Absicherung in deiner Anleitung noch fehlt !? (Apropos „fehlen“, bei der Erkl√§rung das SD-Karten mittlerweile „wirklich“ g√ľnstig sind, fehlt in deiner Anleitung noch ein Wort (g√ľnstig, billig, preiswert))

    Ich werde mich demn√§chst noch einer neuen Herausforderung stellen: Einbindung des properiet√§ren Rademacher „DuoFern“-Funkprotokolls mithilfe des DuoFern-USBSticks in FHEM. Daf√ľr soll es jetzt passende Module im FHEM geben. – Schon Erfahrungen mit Duofern / FHEM gemacht ?

    1. Hi Thomas,
      die √Ąnderung des Telnet-Passworts ist doch im Artikel erkl√§rt. Oder meinst du was anderes?
      Und danke f√ľr den Hinweis. Da hat es das Wort „g√ľnstig“ verschluckt. Ist erg√§nzt.

      Gr√ľ√üe
      Jörg

      PS: Mit Duofern habe ich keine Erfahrung.

    2. Hi J√∂rg. Ich habe deinen Artikel nun nochmal √ľberflogen, aber nicht entdeckt, dass du dort das Passwort vom FHEM Telnet-Port erw√§hnst, oder √ľbersehe ich da was ? – Du setzt ja 3x Passw√∂rter im FHEM f√ľr WEB, WEBPHONE, WEBTABLET aber nicht f√ľr den telnetport von FHEM ? (Siehe auch die FHEM Security-Warnmeldung (in deinem FHEM Screenshot) „telnetport has no password/globalpassword attribut“.

      Was Duofern angeht muss ich dann wohl mal selbst forschen, ein vern√ľnftiges Tutorial findet man dazu momentan leider nicht, nur vermixte Foreneintr√§ge :)

    3. Ach jetzt, alles klar. :) Habe den Artikel entsprechend geupdated, wie man dem FHEM-Telnet-Zugriff ein Passwort verpasst. Danke nochmal f√ľr den Hinweis!

      Gr√ľ√üe
      Jörg

    4. Gibt es hier schon Erfahrungen mit dem DuoFern USB Stick von Rademacher?

      Von HomeMatic gibt es viele schlechte Erfahrungsberichte (nicht zuverlässig), Somfy mag ich persönlich nicht.

    5. Hi Stefan. Ich habe den Duofern Stick von Rademacher seit Juli 2016 mit FHEM im Einsatz. РAbsolut problemlos, wobei bei mir auch nur 4x Rolläden und ein Duofern-Sonnensensor dranhängen.

      Seit ein paar Tagen habe ich auch noch nen Echo Dot und kann Alexa per Sprache sagen, dass sie meine Jalousien schließen/öffnen soll ;)

    6. Kann man in FHEM die Rademacher DuoFern Geräte mit HomeMatic Geräte logisch verbinden (kenne FHEM bisher nicht)?
      Z.B. Rademacher Sonnensensor meldet starke Sonne, dann wird der Rademacher Rolladenaktor und mehrere HomeMatic Aktoren gesteuert?

      Ich plane eine schrittweise Automatisierung. Zuerst Rademacher Troll Comfort Steuerung mit Sonnensensor, später eine ganze Haussteuerung mit FHEM.

    7. Servus,
      das DuoFern in mein SmartHome zu kombinieren klingt sehr interessant!
      Welchen Stick braucht man denn da aktuell genau f√ľr FHEM? Nur den Stick und einen „Standard“ DuoFern Empf√§nger wie einen Gurtwickler oder sollte es ein „Comfort“ sein um es auch ohne Smarthome zentral schalten zu k√∂nnen? Oder braucht man dazu dann noch den teuren HomePilot? Bin hier grad √ľberfordert und √ľber Aufkl√§rung dankbar :-) LG, Markus

      Lg, Markus

    8. Hi,
      zu den aufgekommenen Fragen: Ich nutze momentan auf meinem RaspberryPi f√ľr das SmartHome FHEM. – Als „CULs“, wenn ich sie so bezeichnen soll, nutze ich sowohl den Rademacher Duofern-USB-Stick (~75‚ā¨) als auch das „Homematic Funkmodul f√ľr Raspberry Pi“ (HM-MOD-RPI-PCB) (~20‚ā¨). Die sonst n√∂tige Homematic CCU/CCU2 kann komplett entfallen, da sie in FHEM durch eine virtuelle CCU (Das Modul VCCU) ersetzt wird.

      Man kann Aktoren wie den Duofern Sonnensensor durchaus logisch mit Homematic Aktoren koppeln, w√ľsste nichts was dagegen spricht, da sowohl alle Duofern-Werte, als auch die Homematic-Werte in FHEM abgreifbar sind. Aktuell nutze ich auch einen Rademacher Duofern Sonnensensor, zusammen mit vier „Rademacher Rollotron Standard Duofern“. Wobei ich der Einfachheit halber momentan den Sonnensensor direkt mit den Rollotrons sprechen lasse, ohne FHEM dazwischen. – Nur die Rolladen-Schaltzeiten (Morgens 8:30 Uhr √∂ffnen, Abends D√§mmerungsabh√§ngig schlie√üen, erfolgen √ľber FHEM, √ľbrigens auch die Ansteuerung der Rolladen √ľber Sprachbefehle per EchoDot (Amazon Alexa)) – Homematic-m√§√üig habe ich bisher nur testweise einen einzigen Funkschalter-Aktor, den ich per FHEM aus der Ferne oder eben per Sprache schalten kann (Licht an/aus). Hier wird in Zukunft noch ein Garagentor-Sensor und eine Homemativ T√ľrklingel-Erkennung folgen…

  3. Zwei Anregungen f√ľr die FHEM-Anwendung eines RPis:
    Ich habe meinen Raspberry 2 in ein Hutschienen-Gehäuse gepackt, so daß er nun wie jedes andere richtige Heimautomationsgerät im zentralen Verteilerkasten unterkommt.
    Zus√§tzlich habe ich zwischen Netzteil und RPi ein USB-Batteriepack zwischengeschaltet, das im Falle eines Stromausfalls bis zu vier Stunden den Betrieb ohne Unterbrechung sicherstellt. Nach R√ľckkehr des Stroms kann man sich beispielsweise per Mail √ľber Dauer und Ausfall informieren lassen.

    1. Hi Nico,
      danke f√ľr die Anregung. Das hab eich auch schon mal gesehen. Weisst du evtl., ob etwas gegen den Betrieb eines „Hutschienen-PRI“ im Verteilerkasten spricht? Fehlende Zertifizierung o.√Ą.? W√ľrde ungern etwas ohne Zulassung oder Zertifizierung in den Zwischenverteiler packen. Oder ist das unkritisch?

      Gr√ľ√üe
      Jörg

    2. Hi, Jörg.
      Nimm f√ľr FHEM & Co. einen separaten Verteilerkasten mit Hutschienen. Dort drin sollten sich max. 24V befinden. Diese noch √ľber spezielle Automaten aus dem Caravanbereich abgesichert bist Du auf der sicheren Seite.

    3. Hallo, die selbe √úberlegung hatte ich auch dazu. Den Anfang machte allerdings ein gew√∂hnlicher 433MHz Sender f√ľr 3,-‚ā¨ das 5er Pack aus HongKong (inkl. Versandkosten :-)). Also der Sender direkt am PI. Ich probierte, wo ich die gr√∂√üte Abdeckung im Haus hatte, so ist der PI im 1. Stockwerk gelandet. Ein kleines unscheinbares K√§stchen, was seit 2 Jahren an der Wand hinter Fernseher und Stereoanlage h√§ngt und seitdem stabil mit FHEM l√§uft. Mittlerweile ist Homematic (Heizung, Temperatur/Luftfeuchtigkeit, Steckdosen mit Leistungsmessung) mit HMLAN dazugekommen. HMLAN h√§ngt im Erdgeschoss. Ein weiterer Arduino UNO mit Ethernet und 433MHz Sender an PIN 6 ist √ľber RCSwitchFirmata dazugekommen, er wird die beiden Brunnen au√üen √ľber Intertechno schalten.
      Kurz: Das kleine K√§stchen st√∂rt nicht im Wohnbereich, h√§ngt es dahin, wo es am besten die Anforderungen erf√ľllt.
      Der Sicherungskasten im Keller kam bei mir nicht in Frage.

    4. Hallo Axel, habe ich das richtig verstanden das ich nicht unbedingt ein Gateway brauche um 433 mhz Steckdosen zu schalten sondern nur den sender auf den raspberry drauf? Lg, Patrik und danke

  4. Hi J√∂rg, die Erg√§nzung um von FHEM Skripte ausf√ľhren zu lassen fehlt noch. Ich nutze z.B. das Send von xkonni. Gru√ü Axel

    1. Hi Jörg, ja. Danke, ich wusste in einem Artikel war es dokumentiert, habs aber nicht mehr gefunden. Es wäre schön alles zusammen zu haben. Gruß Axel

  5. Auch ganz interessant ist Push Bullet f√ľr den zuverl√§ssigen Versand von Nachrichten auf ein Handy oder Tab. Ist schneller als Email. F√ľr SMS ben√∂tigt man einen Stick mit eigener SIM-Karte. Da passt Push genau rein.
    Hatte zuerst yowsup f√ľr Whatsapp am laufen, aber nach jedem Whatsapp Update funktionierte das ein paar Tage nicht mehr.

  6. Hi,

    benutze FHEM momentan auf eine RP2. Gibt es Erfahrungen ob man einfach auf einen RP3 switchen kann?
    Vom RP1 zum RP2 waren nur ein paar Updates nötig und dann konnte man die SD-Karte einfach wechseln.

  7. Hallo Jörg,
    gibt es eine Anleitung, wie man ein „ausgewachsenes“ FHEM umzieht? Ich habe FHEM seit etwa 1,5 Jahren auf einem RPi2 am Laufen. Am RPi sind direkt 4 „Antennen“ angeschlossen: CUL433, CUL868, JeeLink, FS20, sowie einen MaxCube. F√ľr die Einbindung der Antennen waren teilweise Zusatzmodule zum FHEM notwendig, an die ich mich nicht mehr erinnere.
    Daher bef√ľrchte ich, dass ich bei dem Aufbau eines RPi3 wieder von vorn anfangen muss.
    Wobei ich mich √ľber die Performance des RPi2 auch nicht beschweren kann.
    Mfg Uwe

    1. Hi Uwe,
      eine Upgrade-Anleitung habe ich leider auch nicht parat. Evtl. helfen dir ja die Infos im Blogpost Intel NUC als Smart Home-Server ‚Äď FHEM on steroids etwas weiter. Wenn man jedoch nicht sauer dokumentiert hat, welche Zusatzmodule bzw. Systemerweiterungen installiert wurden, k√∂nnte ein Upgrade wohl in der Tat etwas schwieriger werden. Solange du mit der Performance deines RPI2 zufrieden bist, w√ľrde ich erstmal auch nicht wechseln.

      Gr√ľ√üe
      Jörg

  8. Ein Hinweis, dass evtl. auch libjson-perl benötigt wird, wäre vielleicht nicht schlecht. Ohne das JSON-Perl-Modul funktionieren jedenfalls recht viele der von mir genutzten Erweiterungen nicht (FritzBox, Hue, Logitech Harmony und Withings scheinen einige der betroffenen Module zu sein)

    Und auch die Aktivierung via SSL halte ich f√ľr nicht unwichtig. So ist der Mehrwert gegen√ľber den Fhem-Wiki-Eintr√§gen ehrlich gesagt schon etwas gering.

    Die Authentifizierung kann man √ľbrigens auch gut von einem Webserver √ľbernehmen lassen. Daf√ľr kann man gut nginx oder apache als Reverse-Proxy nutzen (dann muss auch nur Port 80/443 freigegeben werden) und man k√∂nnte z. B. als Ausnahme hinzuf√ľgen, dass im eigenen Netzwerk keine Passwortabfrage erforderlich ist. Somit keine Gefahr beim Zugriff von Au√üen, aber zu Hause wird man nicht von PW-Abfragen gest√∂rt.

  9. Wie wäre es mit einem HowTo wie man das WLAN und den BlueTooth Chip zum laufen bekommt wenn sie schon beim RPi3 verbaut sind ?
    Ich denke viele Leser wären da sehr dankbar.

    Gr√ľ√üe
    GrayDeath

    1. F√ľr WLAN auf RPI3:

      sudo nano /etc/ssh/sshd_config
      IPQoS cs0 cs0

      dann bricht die SSH-Verbindung via WLAN nach dem login nicht mehr ab.

      Martin

  10. @SteeBee
    Du hast sehr interessante Aspekte angesprochen. K√∂nntest Du dazu jeweils ein grobes HowTo machen? Welche Module, wie konfigurieren, … W√§re klasse.

  11. Hallo,

    ich habe ein Problem, bei dem ich auch durchLesen im Internet nicht zueiner L√∂sung gekommen bin. Mein Wissen beziehe ich unter anderem aus der toll gemachten Anleitung hier, und aus dem Sonderheft „RaspberryPi SPEZIAL Smart-Home-Zentrale“.

    Ich versuche FHEM auf einem Raspberry 3 zu installieren. Und ich habe den Eindruck, dass es mit der aktuellen Version des Betriebssystems (oder der Version 3 der HW) zu tun haben könnte.

    Wie weit bin ich gekommen:
    * ZWave Modul Z-Wave Me RaZberry Modul (ZME_RAZ_EU) steckt auf GPIO Pins
    * Login auf Raspberry √ľber SSH funktioniert (auch √ľber WLAN)
    * FHEM-Seite √ľber http-Zugriff ist zu sehen (auch √ľber WLAN)
    * FHEM: update shutdown restart
    * da die Datei /etc/inittab nicht mehr exisitert,
    kann ich die Zeile nicht mehr auskommentieren (wg. Unterschied zwischen UART Raspberry 2 und 3):
    #T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
    daher habe ich den systemd deaktiviert mit:
    $ sudo systemctl stop serial-getty@ttyS0.service
    $ sudo systemctl disable serial-getty@ttyS0.service
    * Das Ergebnis sehe ich mit ’systemctl list-unit-files‘
    serial-getty@.service disabled

    Frage ist dieser letzte Schritt richtig ?

    Was nicht geht :
    * Wenn ich nach „define ZWAVE1 ZWDongle /dev/ttyS0@115200“ auf
    AddNode -> -> klicke, dann erhalte ich die Fehlermeldung
    „addNode is unsupported by this controller“.

    Debug-Informationen:
    /boot/cmdline.txt:
    dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait

    /boot/config.txt
    # load overlay for bluetooth on mini UART
    dtoverlay=pi3-miniuart-bt

    # FHEM specific settings
    # needed to stabilize miniuart
    core_freq=250
    enable_uart=0

    Frage: Welche weitere Debug-Informationen wären notwendig, um den Fehler einzukreisen ?

    Danke
    Martin

    1. Hallo….
      leider keine Hilfe f√ľr dich….aber genau da stecke ich auch fest…
      der Controller wird nicht erkannt.
      das Razberry modul mit PI3 und z-wave aufgesetzt.
      Keine Probleme….
      Hast du vielleicht eine Tipp f√ľr mich….
      Bin aber nur Anf√§nger…..
      Danke
      Burkhard

    2. Ich verzweifel auch an diesem Razberry Modul mit dem RPI3. Habe Ihn jetzt erst mal abgesteckt und einen Z-Wave USB-Stick bestellt. Ich hoffe das irgendwann mit einem Raspian-Update diese ganzen GPIO/WLAN/Bluetooth Probleme einmal gelöst werden.

    3. NACHTRAG: Jetzt gehts bei mir. Also zun√§chst m√ľsst ihr der Anleitung in diesem Wiki-Link folgen. Dann funktioniert der FHEM-Webzugriff nicht mehr, was am falschen Eintrag „127.0.1.1 Raspberry“ in der „etc/Hosts“-Datei liegt. Den habe ich gel√∂scht. Jetzt funktionierts!

  12. Schöne Anleitung. Ich habe es mit meinem neuen Pi3 ml versucht. Hat soweit alles geklappt.

    Jedoch: Nach einem Neustart heute morgen startet FHEM nicht mehr. Wenn ich den Status mit Putty abrufe bekomme ich, dass Fhem nicht läuft. Wenn ich es starte (sudo /etc/init.d/fhem start) macht es den Anschein, als ob Fhem ganz normal startet. Jedoch ist es weiter nicht erreichbar und die Statusabfrage verrät mir wieder, dass es nicht läuft (obwohl das Start-Skript mir etwas anderes vormachte).

    Hat hier vielleicht jemand ein Tipp?

  13. Da der Pi selbst lief habe ich die cfg mit einer fischen √ľberschrieben. Seitdem startet fhem. Jedoch gibt es nun Probleme, wenn ich ein shutdown restart im Frontend durchf√ľhre. Dann verliert der Browser sekundenweise die Verbindung.

    Der Pi selbst läuft jedoch weiter.

    Ich m√∂chte ihn nutzen, um Hyperion f√ľr mein Ambilight zu steuern (wenn der hdmi-Converter endlich vom Zoll freigegeben wird – Amazon … aber das ist ne andere Geschichte), mein TV mittels CEC einzuschalten (auch das funktioniert zzt nur aus der Konsole und noch nicht aus Fhem), um ggf. f√ľr Fhem die Verbindung zum TV herzustellen (Stichwort FHEM2FHEM) und um Kodi laufen zu lassen (um endlich ein betagten Mediaplayer in Rente zu schicken).

    Ich spekuliere momentan, dass es ein Stromproblem sein kann. Den in Fhem hab ich nur 2 Definitionen erstellt (LGTV2012 und LGTV_RS232) und das Tablet- und Smartphone-Frontend gelöscht.

    Ich werde nächste Woche ein stärkeres Netzteil kaufen (samt spez. Usb-Ladekabel). Dann weiss ich hoffentlich mehr.

  14. Kleiner Hinweis: bei shutdown restart verliert der Browser grundsätzlich kurz die Verbindung. Das ist ok.
    Bzgl. des Netzteils habe ich mir ein Samsung Ladeger√§t mit 5,3V und 2A gekauft. Mit einem kurzen Spezialkabel kommt gen√ľgend Saft beim RPi an und der Arduino am USB Port funktioniert dann auch „√ľberraschenderweise“ problemlos.

    1. Einmal ist auch ok, aber ich bekomm dann alle paar Sekunden erneut die Meldung angezeigt, dass das System neustartet, bis das Frontend dann nicht mehr erreichbar ist.

      Mein Netzteil ist ein 2A. Ist aber Noname. Am Pi h√§ngen noch die „Usb-Rs232“-Kabel (s. den LGTV Beitrag und zzt eine usb-Tastatur.

      Verwunderlich ist dabei, dass Kodi weiterhin verf√ľgbar ist. Es scheint also ein Problem in Verbindung mit Fhem zu sein.

      Das Netzteil ist nur tempor√§r. Sobald alles f√ľr das Ambilight da ist, das Geh√§use und Platine f√ľr Hardware, sowie der LED-Rahmen fertig sind wird alles an ein 5V-Schaltnetzteil geh√§ngt.

      Ich √ľberlege gerade: ich hab mir ein RemotePi HAT gekauft. Vieleicht h√§ngt’s auch damit zusammen. Aus Kodi und der Konsole ist’s unproblematisch. Aber vieleicht kommt Fhem damit nicht klar?

  15. Hi, warum soll alles auf einer Kiste laufen? In Kodi ein Update, einmal nicht aufgepasst und alles andere weg oder plötzlich instabil. Gruß Axel

  16. So, wie es aussieht ist das TV-Modul ursächlich gewesen. Ich habe es vom Contrib-Verzeichnis ins FHEM-Verzeichnis kopiert.
    Nachdem ich nun, wie in dem Beitrag hier (zum LG TV) beschrieben, das Modul noch einmal geladen habe und es etwas abgeändert habe klappt alles.

  17. Hallo zusammen,

    ich benutze das Modul ZME_RAZ_EU auf meinen Raspi 2. aktuelle mit dem 2016-05-27-raspbian-jessie-lite.img. Leider bekomme ich zum „Verrecken“ mein ZWAVE Modul nicht ans laufen. Mit den alten OS hatte ich diese Problem nicht. Soll ich lieber das USB Zwave Modul nehmen ? Da ich beim neuen OS ja keine /etc/inittab mehr habe kann ich den Teil „T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100“ auch nicht ausdokumentieren. Habe den Serial Port schon √ľber raspi-config deaktiviert.

    Lösungsvorschläge ?

    Internals
    CFGFN

    CallbackNr 0
    Clients :ZWave:
    DEF /dev/ttyAMA0@115200
    DeviceName /dev/ttyAMA0@115200
    MaxSendRetries 3
    NAME ZWAVE1
    NR 36
    PARTIAL
    STATE disconnected
    SendRetries 0
    TYPE ZWDongle
    WaitForAck 0
    nrNAck 0

    Denke einfach das das aktulle OS von Raspberian und ZME_RAZ_EU
    Oder ?

    Danke Linus

  18. Sorry sollte heißen :

    Denke einfach das das aktulle OS von Raspberian und ZME_RAZ_EU
    nicht einfach einzubinden sind. Woran leigt es nun ? Hatt es einer geschafft das ZME_RAZ_EU mit dem OS jessie ans laufen bekommen ?

    :-)

  19. Nachdem mir gestern meine MicroSD karte hops gegangen ist, kommt mir der Artikel gerade gelegen? Ich frage mich jedoch, ob es sinn macht, die config aus dem Automatischen Backup zu √ľbernehmen. Dann w√ľrde theoretisch das erneute anlernen wegfallen oder?

    Ich bin mir noch nicht sicher, warum die SD Karte gecrasht ist, vermute das es an dem h√§ufigen schreiben der logfiles zu tun hatte. Sdkarten haben ja nur eine begrenzte „Beschreibf√§higkeit“

    Gibt es eine M√∂glichkeit die Schreiblast, bzw. f√ľr einige Ger√§te das logfile schreiben zu deaktivieren?

    1. Hi Michael,
      die fhem.cfg (und ggf. andere relevante Dateien) zu √ľbernehmen, macht nat√ľrlich Sinn. Dann brauchst du die Ger√§te nicht erneut anlernen, richtig. Aber beachte, dass du vor dem Zur√ľckspielen alle relevanten Systempakete √ľber das Terminal installierst, die vorher auch drauf waren. Sonst spuckt dir FHEM schnell Fehlermeldungen aus, wenn hier etwas fehlt.

      Zur Sicherung des gesamten FHEM-Verzeichnisses habe ich √ľbrigens auch eine Anleitung geschrieben -> FHEM HowTo – Automatisches Backup auf externem NAS
      Im Fall der F√§lle hat man damit immer eine aktuelle Sicherung zur Hand, die man auf einem neuen System schnell mal zur√ľckspielen kann.

      Das dauernde Beschreiben ist f√ľr die SD-Karte nat√ľrlich echter Stress. Im diesem Artikel gebe ich auch eine Empfehlung, da einige Karten daf√ľr besser geeignet sind als andere. Unn√∂tiges Logging kannst du nat√ľrlich auch direkt in der fhem.cfg deaktivieren, indem du die „FileLog“-Eintr√§ge der entsprechenden Ger√§te ausklammerst. Das sieht dann bspw. so aus:

      Logging aktiviert:
      define FileLog_FL.Tuerschloss FileLog ./log/FL.Tuerschloss-%Y-%m.log FL.Tuerschloss
      attr FileLog_FL.Tuerschloss logtype text

      Logging deaktiviert:
      #define FileLog_FL.Tuerschloss FileLog ./log/FL.Tuerschloss-%Y-%m.log FL.Tuerschloss
      #attr FileLog_FL.Tuerschloss logtype text

      Die f√ľhrende Raute bewirkt, dass die Zeile von FHEM ignoriert wird. Du k√∂nntest die betreffenden Zeilen auch einfach l√∂schen, mit dieser M√∂glichkeit kannst du das Logging aber bei Bedarf schnell wieder reaktivieren.

      Gr√ľ√üe und viel Erfolg bei der Umsetzung
      Jörg

    2. Erstmal Danke J√∂rg, f√ľr die schnelle Antwort. Das aufsetzen hat bisher ganz gut nach der Anleitung geklappt. Allerdings gab es das Problem, dass ich nach nach einiger Zeit fehm nicht mehr im Webbrowser aufrufen lie√ü. Keine Ahnung warum, hatte nur das Fehm-„Update“ durchgef√ľhrt.

      Aber kein Problem, hatte mir nach dem Crash meiner bisherigen Karte, direkt 2 32 gb Karten bestellt. Also parallel noch mal neu installiert. Diesmal gab es keine Probleme nach dem FHEM Update. Dann dachte ich mir, √ľbernimm mal die alte fhem.cfg und probiere aus…..Fhem lie√ü sich dann nicht mehr im Browser √∂ffnen.

      die frische CFG zur√ľckgespielt und es lief wieder.

      Dann habe ich das Backup von Fhem zur√ľckgespielt und nicht lief mehr, sodass ich eine Neuinstallation des Raspberry’s vornehmen musste. SPrich alle Backups, die automatisch erstellt wurden, sind nicht zu gebrauchen und ich muss wieder bei null anfangen :-(

      Wenn mir das jetzt immer nach ca.8 Monaten passiert, also das die SD Karte hopps geht…..na dann Prost Mahlzeit und es dr√§ngt sich da das Gef√ľhl auf, dass all das, mit einen Raspberry nur nette Spielerei ist. Da es ja keine Ausfallsicherheit gibt….

    3. Hi Michael,
      da muss ich dir Recht geben. FHEM ist zwar das Schweizer Taschenmesser, was Integrationsszenarien angeht, in dieser Hinsicht aber schon recht frickelig. So viele Freiheiten man hat, so viele Expertenwissen muss man auch mitbringen. Als „Normalo“-Anwender kann man beim R√ľckspielen von Backups dabei nat√ľrlich sehr schnell in Probleme laufen. Wenn man dann nicht mit dem System-Log arbeitet und einzelne Funktionen erst wieder m√ľhsam Schritt f√ľr Schritt reaktiviert, scheitert man auch komplett.

      Ich empfehle dir deshalb folgendes Vorgehen zus√§tzlich zum normalen Filebackup: Mach einmal pro Monat (oder wann auch immer – aber regelm√§√üig) ein Komplettbackup deiner SD-Karte. Dazu den Pi herunterfahren, SD-Karte rausziehen, an den PC damit und dann mit einem Backuptool wie USB Image Tool das gesamte Image 1:1 sichern. Wenn dann etwas ist, kannst du dieses Image 1:1 auf eine gleich gro√üe SD-Karte zur√ľckspielen. Vielleicht macht es dann auch Sinn eine zweite, bereits geklonte Karte vorsichtshalber direkt neben den Pi zu legen. Nur f√ľr den Fall der F√§lle…

      Sofern du dich daf√ľr entscheiden solltest, teste den Prozess aber am besten einmal komplett durch, um sicher zu sein, dass es auch wirklich funktioniert – wenn es darauf ankommt. Ist zwar insgesamt aufw√§ndig, keine Frage. Spontan f√§llt mir auch nichts Besseres f√ľr dich ein. Alternativ eben auf eine kommerzielle L√∂sung wie Loxone setzen (im Blog auch mehrfach behandelt), hier ist das zuverl√§ssige R√ľckspielen eines Backups mit nur wenigen Klicks m√∂glich.

      Gr√ľ√üe und viel Erfolg
      Jörg

  20. Hallo Jörg, jetzt habe ich nach einiger frickelei alles wieder am Laufen, wie vor dem Crash. Abgesehen von den anfänglichen Schwierigkeiten ging es ingesamt schneller. Das Problem, warum der Fhem Server nicht mehr im Browser aufzurufen war, bzw. sich der Fhem Dienst nicht beenden lies, lag an einer falsche Zeile in der etc/Hosts Datei -> 127.0.1.1 Raspberry stand dort. Nachdem ich diese raus gelöscht habe funktionierte alles einwandfrei.

    Alles im allen ging die komplette Fhem Einrichtung schneller, viele Codeschnippel aus der Fhem.cfg konnte ich 1zu1 √ľbernehmen.

    Ich habe mir auch zus√§tzlich f√ľr die Zukunft alle Zusatzpakete notiert. Sollte es nochmal zu einem Crash kommen, kann ich diese nach einer Neuinstallation direkt mit installieren….

    Das mit dem Image Tool ist eine tolle Sache. Kennst du auch ein entsprechendes Tool f√ľr MacOSX?

    1. Hi Michael,
      super, dass es klappt.

      Unter OSX (MacOS) brauchst du keine zusätzlichen Tools, sondern kannst direkt die nachfolgenden Terminal-Befehle nutzen, um ein Backup zu erstellen:

      1. diskutil list
      -> Aus der Liste die SD-Karte raussuchen. In diesem Fall „/dev/disk3“

      2. sudo dd if=/dev/disk3 of=~/Downloads/fhem_backup.img bs=1m
      -> Dann landet das Backup direkt im Download-Verzeichnis.

      Der Vorgang dauert je nach Größe der SD-Karte mehrere Minuten.

      Gr√ľ√üe
      Jörg

    2. Hallo J√∂rg, habe nun den Test gemacht und die Karte erfolgreich geklont. 1m dauert bei 32GB nat√ľrlich sehr lange….habe deshalb 3m genommen. Ging schneller.

      Vielen Dank nochmals f√ľr deine Unterst√ľtzung.

  21. Hallo zusammen,

    Zuerst möchte ich sagen, dass ich blutiger Anfänger in Sachen Raspberry Pi bin. Entschuldigt bitte fehlendes Fachwissen :)
    Aber nun zu meinem Problem: Bei dem Punkt in der Anleitung, in dem es darum geht, dem Raspberry Pi den kompletten Speicherplatz der SD-Karte zuzuweisen kommt bei mir nach dem Best√§tigen mit dass der RPI neu gebootet werden soll die Fehlermeldung „server unexpectedly closed network Connection“. Ich habe schon ewig im Internet gesucht aber ich finde keine L√∂sung.

    Danke schon im Voraus f√ľr eure Hilfe :)

    Gr√ľ√üe
    Flo

    1. Hi Flo,
      dein Server (RPI) startet dabei neu und die Netzwerkverbindung wird getrennt – nicht mehr und nicht weniger sagt die „Fehlermeldung“. Einfach ein paar Sekunden warten und – wie im Artikel beschrieben – nach dem Reboot des RPI die Verbindung erneut aufbauen. B√§m.

      Gr√ľ√üe und viel Erfolg bei der weiteren Einrichtung
      Jörg

    2. Ok Danke. Aber irgendwie tut sich bei mir nichts mehr nachdem in Putty „The system is going down for reboot NOW!“ angezeigt wird und Befehle kann ich auch keine Eingeben. In deinem Video auf YT geht es ja gleich danach in Putty weiter…bei mir friert es sozusagen irgendwie ein

  22. Hallo Jörg,

    ich hab deine Anleitung umgesetzt und der fhem server lief auch √ľber das Web. Ich habe auch schon die Anwesenheit der Fritzbox etc. eingerichtet. Ich habe jetzt den webserver mit shudown restart neu gestartet. Leider startet dieser aber nicht mehr. Alle Ports 8083,8084,8085 werden im browser nicht gefunden, es kommt aber auch keine Fehlermeldung. Hast du eine Idee woran das liegt?? Hab fhem schon letztes We aus dem Grund neu aufgesetzt..

    Danke

    Axel

    1. Hi Axel,
      hoffe du hast den Befehl „shutdown restart“ und nicht „shudown restart“ genutzt. :)

      Davon abgesehen startet FHEM nicht mehr richtig und ist infolgedessen nicht mehr erreichbar, sobald in der fhem.cfg etwas Grundlegendes nicht passt. Hast du ihr etwas manuell angepasst bzw. eingetragen, was Probleme bereiten könnte?

      Wenn das Betriebssystem grundlegend noch l√§uft, kann man die fhem.cfg manuell wieder geradebiegen. Entweder von einem Backup wiederherstellen oder einzelne Zeilen der Config auskommentieren und den Server per „sudo reboot“ neustarten.
      Die fhem.cfg l√§sst sich √ľber das Terminal bspw. so editieren:

      sudo nano /opt/fhem/fhem.cfg

      Zeilen, die manuell hinzugef√ľgt wurden und potenziell Probleme verursachen k√∂nnen, lassen sich mit einer f√ľhrenden Raute (#) am Zeilenanfang auskommentieren. Dann Speichern mit „Strg“ + „o“ und Schlie√üen mit „Strg“ + „x“ und neustarten.

      Gr√ľ√üe und viel Erfolg bei der Fehlersuche
      Jörg

      PS: Im Verzeichnis /opt/fhem/log/ sind auch die Logfiles zu finden, die auch zur Fehlersuche herangezogen werden k√∂nnen. Oftmals ist das aber gerade f√ľr Einsteiger eher verwirrend.

  23. Hallo,

    habe heute versucht, nach der obigen Anleitung fhem via Mac auf einem RPI2 zu installieren. Funktioniert bis zu dem Schritt, in dem fhem selbst installiert werden soll. Wenn ich den Befehl

    wget -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install fhem

    eingebe (direkt via Zwischenspeicher in Terminal kopiert), erhalte ich die Fehlermeldung

    gpg: no valid OpenPGP data found.

    Was mache ich falsch?

    1. Hi Fullcane,
      da bin ich auch ehrlich gesagt kein Profi. Aber probiers doch stattdessen einfach mal mit:

      sudo apt-get update && wget –no-check-certificate -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install fhem

      Gr√ľ√üe und viel Erfolg
      Jörg

  24. Hallo Jörg,

    vielen Dank f√ľr den Tipp. Funktioniert aber leider auch nicht. Ich bekomme ganz viele IGN-Responses und am Ende meldet das System ein download problem, das anscheinend mit einer gescheiterten server verification zusammenh√§ngt. Ich werde jetzt mal versuchen, die Sache in einer Windows-Umgebung ganz von vorn zu starten.

    Gruß
    Fullcane

    Nachstehend die Liste der R√ľckmeldungen:

    $ sudo apt-get update && wget –no-check-certificate -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install fhem

    Get:1 http://mirrordirector.raspbian.org wheezy Release.gpg [473 B]
    Get:2 http://mirrordirector.raspbian.org wheezy Release [14.4 kB]
    Hit http://raspberrypi.collabora.com wheezy Release.gpg
    Hit http://archive.raspberrypi.org wheezy Release.gpg
    Hit http://repository.wolfram.com stable Release.gpg
    Get:3 http://mirrordirector.raspbian.org wheezy/main armhf Packages [6,934 kB]
    Hit http://raspberrypi.collabora.com wheezy Release
    Hit http://repository.wolfram.com stable Release
    Hit http://archive.raspberrypi.org wheezy Release
    Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
    Hit http://repository.wolfram.com stable/non-free armhf Packages
    Hit http://archive.raspberrypi.org wheezy/main armhf Packages
    Ign http://repository.wolfram.com stable/non-free Translation-en_GB
    Ign http://repository.wolfram.com stable/non-free Translation-en
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_GB
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
    Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
    Ign http://archive.raspberrypi.org wheezy/main Translation-en
    Get:4 http://mirrordirector.raspbian.org wheezy/contrib armhf Packages [23.6 kB]
    Get:5 http://mirrordirector.raspbian.org wheezy/non-free armhf Packages [49.3 kB]
    Get:6 http://mirrordirector.raspbian.org wheezy/rpi armhf Packages [592 B]
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
    Fetched 7,022 kB in 33s (207 kB/s)
    Reading package lists… Done
    OK
    deb https://debian.fhem.de/stable ./
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following NEW packages will be installed:
    apt-transport-https
    0 upgraded, 1 newly installed, 0 to remove and 10 not upgraded.
    Need to get 109 kB of archives.
    After this operation, 166 kB of additional disk space will be used.
    Get:1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main apt-transport-https armhf 0.9.7.9+rpi1+deb7u7 [109 kB]
    Fetched 109 kB in 0s (212 kB/s)
    Selecting previously unselected package apt-transport-https.
    (Reading database … 77090 files and directories currently installed.)
    Unpacking apt-transport-https (from …/apt-transport-https_0.9.7.9+rpi1+deb7u7_armhf.deb) …
    Setting up apt-transport-https (0.9.7.9+rpi1+deb7u7) …
    Hit http://mirrordirector.raspbian.org wheezy Release.gpg
    Hit http://mirrordirector.raspbian.org wheezy Release
    Hit http://repository.wolfram.com stable Release.gpg
    Hit http://archive.raspberrypi.org wheezy Release.gpg
    Hit http://raspberrypi.collabora.com wheezy Release.gpg
    Hit http://repository.wolfram.com stable Release
    Hit http://mirrordirector.raspbian.org wheezy/main armhf Packages
    Hit http://raspberrypi.collabora.com wheezy Release
    Hit http://archive.raspberrypi.org wheezy Release
    Hit http://mirrordirector.raspbian.org wheezy/contrib armhf Packages
    Hit http://mirrordirector.raspbian.org wheezy/non-free armhf Packages
    Hit http://mirrordirector.raspbian.org wheezy/rpi armhf Packages
    Hit http://repository.wolfram.com stable/non-free armhf Packages
    Hit http://raspberrypi.collabora.com wheezy/rpi armhf Packages
    Hit http://archive.raspberrypi.org wheezy/main armhf Packages
    Ign http://repository.wolfram.com stable/non-free Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en_GB
    Ign http://repository.wolfram.com stable/non-free Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/contrib Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/main Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/non-free Translation-en
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en_GB
    Ign http://mirrordirector.raspbian.org wheezy/rpi Translation-en
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en_GB
    Ign http://raspberrypi.collabora.com wheezy/rpi Translation-en
    Ign http://archive.raspberrypi.org wheezy/main Translation-en_GB
    Ign http://archive.raspberrypi.org wheezy/main Translation-en
    Ign https://debian.fhem.de ./ Release.gpg
    Ign https://debian.fhem.de ./ Release
    Err https://debian.fhem.de ./ Packages
    server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none
    Ign https://debian.fhem.de ./ Translation-en_GB
    Ign https://debian.fhem.de ./ Translation-en
    W: Failed to fetch https://debian.fhem.de/stable/./Packages server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

    E: Some index files failed to download. They have been ignored, or old ones used instead.

  25. Bei mir ist es auch so, dass sich fhem nach der Installation problemlos starten l√§sst. Allerdings nur dieses eine Mal. Nach einem Reboot kann ich die Seite mit dem Browser (firefox) nicht mehr aufrufen. Das L√∂schen der Zeile in /etc/hosts wie oben in zwei Kommentaren angeben √§ndert nichts. Wei√ü jemand Rat? Ich bin am Verzweifeln …

  26. ich f√ľr meinen Teil hab mein Problem gel√∂st. Vermute, der Fehler lag daran, dass ich versehentlich ein veraltetes Image auf die SD-Karte geflasht hatte.

  27. Hallo Jörg,

    vielen Dank f√ľr Deine tollen Tutorials. Sind wirklich sehr n√ľtzlich um manches nachr√ľsten zu k√∂nnen.

    Ich habe nach dieser Anleitung versucht auf meinen Pi2 FHEM neu aufzusetzen. Klappt alles ohne Fehlermeldungen bei der Installation. Leider kann ich das FHEM nach der Installation nicht per Browser unter der IP Adresse (bei mir 10.0.10.137) und Port 8083 erreichen. Dabei kommt keine Fehlermeldung, aber der Browser bleibt einfach mit Ladebalken stehen und es passiert nichts. Mit Chrome oder Safari ausprobiert mit gleichem (Miss-)erfolg.

    Hast Du einen Tipp was ich probieren kann?

    Danke

    Flymaik

  28. Hallo,
    leider komme ich exakt auch nur bis zu dem punkt :sudo apt-get update && wget –no-check-certificate -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install fhem

    Habe mich exakt an die Anleitung gehalten, aber nach dem dritten Versuch gebe ich nun auf. Ist das Problem denn schon mal gelöst worden?

    Gruß
    bastelecke_pi

    1. Hi Rainer,

      hier werden meherere Befehle nacheinander ausgef√ľhrt. Diese sind jeweils mit && verkettet. Versuch doch mal die einzelnen Befehle nacheinander auszuf√ľhren und poste die Ausgabe, sobald etwas nicht klappt. Dann kann man dir vermutlich auch helfen.

      Also erst…
      sudo apt-get update
      und dann…
      wget –no-check-certificate -qO – https://debian.fhem.de/archive.key | sudo apt-key add –
      etc…

      Gr√ľ√üe und viel Erfolg
      Jörg

      PS: Etwas Durchhalteverm√∂gen muss man schon mitbringen, da es manchmal einfach irgendwo klemmt…

    2. Hallo Jörg,
      Danke f√ľr die schnelle Antwort. Ja, das mit dem Durchhalteverm√∂gen kenne ich, daher sa√ü ich noch bis heut morgen daran und Tadaa. Es funzt nun. Jetzt muss ich erst mal lesen wie ich welche Sensoren einsetzen kann. Ich w√ľrde mit fhem gern Relais direkt schalten k√∂nnen usw. Wird spannend f√ľr mich ?
      Gruß Rainer

    3. Hallo, Rainer.
      F√ľr Relais schalten verwende ich Configurable Firmata auf einem Arduino Mega. Damit kannst Du 32 Relais schalten und noch ein paar Sensoren dran h√§ngen. Damit steuere ich die komplette Heizungsanlage (FBH, Warmwasser, Solar, Ofen). Funktioniert seit √ľber 1 Jahr sehr zuverl√§ssig.

    4. Hallo Familienpapi,
      das klingt sehr interessant, gibt es dein Projekt irgendwo zum Nachschlagen, also online?
      Ich mus fhem erst mal richtig verstehen und kennenlernen??

    5. Hallo Rainer,

      Ich hänge ebenfalls an der Stelle und bekomme schon beim ersten Befehl die Fehlermeldung
      „Keine g√ľltigen OpenPGP-Daten gefunden“

      Kannst du kurz erklären, wie du es installiert bekommen hast?

      Danke im Voraus,
      Stephan

    6. Hallo, Rainer,
      am besten funktioniert FHEM mit der ConfigurableFirmata. Diese findest Du hier: https://github.com/firmata/ConfigurableFirmata
      Derzeit ist die Version 2.91 aktuell. FHEM erkennt aber nur bis 2.60 an und verweigert mit allen anderen Versionen den Dienst. Also muss man FHEM sagen, dass es sich hierbei um die Version 2.60 handelt. Hierzu änderst Du manuell die Versionsnummer in der ConfigurableFirmata.h im Verzeichnis src ab. Derzeit sind das die Zeilen 35 (in 6 ändern) und 36 (in 0 ändern). Wenn dann Dein Arduino Firmata spricht, kannst Du unter der CommandRef ab FRM (http://fhem.de/commandref.html#FRM) die einzelnen defines nachlesen, den Arduino per USB als serielles Gerät einbinden und fleißig ausprobieren.
      Hoffe, das hilft erst mal weiter.

      Ich selbst habe zwei mal die 2.80 als 2.60 am Laufen und funktioniert im Echtbetrieb ohne Probleme.

  29. Vielen Dank f√ľr die tolle Anleitung! ‚ėļ

    Ich habe einen Pi 2 mit Cul-Stick den ich in meiner Garage als stille Alarmanlage, gekoppelt mit Homematic Bewegungsmelder und T√ľrkontakt installieren m√∂chte.

    Sicherlich mag mancher jetzt denken, dass eine Alarmanlage in der Garage √ľbertrieben ist.
    Da man versucht hat, tags√ľber mit einer Akku-Flex in die Garage vom Nachbarn einzubrechen, m√∂chte ich mein Eigentum absichern.

    Jetzt habe ich nur das Problem, dass meine Wohnung im 4. Obergeschoss und die Garage ca. 100 Meter entfernt ist.

    Vom Wohnzimmer habe ich Sicht zur Garage.

    W√ľrde es reichen, eine alte Fritzbox in der Garage als Repeater zu installieren?

    Vielen Dank!

    1. Hallo, R√ľdiger,

      meine Empfehlung w√§re f√ľr diesen Fall ein USB WLAN Stick, der von Debian unterst√ľtzt wird und dem man externe Antenne verpassen kann. z.B. den hier, den ich selber mehrfach im Einsatz habe: CSL – 300 Mbit/s USB 2.0 WLAN Stick mit Antennenbuchse und abnehmbarer Antenne (Affiliate-Link)

      Als externe Antenne habe ich diese hier erfolgreich eingesetzt: TP-Link TL-ANT2409A WLAN Direktionale Antenne (Affiliate-Link)

      Damit d√ľrfte ein Repeater dann unn√∂tig werden und Dein WLAN wird nicht unn√∂tigt weiter verbreitet. Anleitung f√ľr WLAN USB Sticks unter RaspBian finden sich jede Menge per „Goggel“.

  30. Hallo,
    ich bin noch in der Planungsphase. In Eurem alten Artikel wurde bei Einrichtung auf dem Pi noch der HMLan Adapter erw√§hnt. Hier im aktualisierten Artikel findet er gar keine Erw√§hnung mehr. Nun habe ich gesehen, dass der Artikel wohl nicht mehr im Programm ist. Gibt es hierf√ľr eine Alternative oder war w√ľrde jetzt aktuell empfohlen werden? Falls ich es √ľberlesen haben – sorry. Bin noch ganz neu in dieser spannenden Materie.
    Vielen Dank.
    Gruß Carsten

  31. Habe mich auch gewundert, womit man jetzt arbeiten soll. Den HMLan bekommt man nicht mehr ebenso wenig wie den USB Stick von HM. Bleibt dann nur noch der Stick von Busware? Wollte heute in der Stadt alles besorgen, aber dann muss ich wohl doch dort bestellen, oder gibt es noch eine andere Möglichkeit?

  32. Wie kann man in putty ein | eingeben? Die Tastenkombination Strg + Alt + funktioniert hier nicht.
    außer kopieren aus der zwischenablage muss das doch einzugeben sein

  33. Super einmal gestartet und jetzt ist FHEM kaputt.

    ich kam bis zu dem Punkt wo ich den base64 string generiert habe.
    dann auf das webinterface gegangen aber noch kein attr festgelegt und auch nicht gespeichert, da das layout anders war.

    und jetzt ist es KAPUTT. 8083 ist nur per unbekanntem login erreichbar.
    fhem login required erscheint wenn man per browser auf den PI geht.

    keines der logins und Passwörter funktioniert.
    8084 und 8085 funktionieren

    oder gibt es da einen geheimen user?

    sehr frustrierend die auto destruct funktion

    1. Hi Wire,
      um dein System wieder geradezubiegen, mach Folgendes:

      Per ssh einloggen und die fhem.cfg per nano-Editor öffnen:
      sudo nano /opt/fhem/fhem.cfg

      Dort den kaputten Eintrag (attr-Zeile mit Passwortstring) rauslöschen, den du vorher eingebaut hast und die Datei speichern (Strg + O) und schließen (Strg + X).

      Dann das System neustarten per:
      sudo reboot

      Jetzt solltest du zumindest wieder ohne Passwort auf die Oberfläche kommen (8083) und kannst es erneut versuchen. Irgendwo hast du beim Durchspielen des Howto einen Fehler gemacht..

      Gr√ľ√üe und viel Erfolg
      Jörg

  34. Hallo Jörg,

    danke f√ľr die schnelle Antwort.

    Ich hatte ein Sonderzeichen im Passwort und zwar ein $ . So wurde das Passwort vor dem $ abgeschnitten.

    Da muss man erst mal drauf kommen. als ich den string decodierte war alles klar…

    gruss
    S.Wire

    Das sollte man vielleicht im howto erwähnen.

    1. Hallo,
      versuche nun seit fast drei Tagen meinen FHEM Server wieder auf die Reihe zu bekommen, nachdem ich in abgeschossen habe. Zum Gl√ľck habe ich ein paar Taster die die Rollos noch bedienen k√∂nnen – der Rest aber ….
      um den SSH Login hinzubekommen muss man ja direkt auf den RPI – wie komme ich denn da drauf. habe versucht mit dem HDMI-Kabel eine Verbindung zu bekommen aber keine Anzeige. Irgendwie war das fr√ľher einfacher (oder ich bin einfach zu alt geworden). Die Seite http://raspberrypiguide.de/howtos/ssh-zugriff-unter-raspbian-einrichten/ (habe ich von J√∂rg bekommen) hilft mir auch nicht da ich auch direkt auf den RPI muss aber ich komme da nicht hin.

      Danke f√ľr eure Unterst√ľtzung

    2. na Wahnsinn-dr RPI funktioniert nur am grossen Bildschirm am PC-Monitor keine Anzeige. Habs hinbekommen.

      aber jetzt geht nach 5 Minuten der Aufruf nicht mehr √ľbers weg der RPI ist noch erreichbar √ľber das Terminal – Ich werd noch irre

    3. So nach 24 Stunden Wartezeit und Workouts läuft FHEM wieder. Schwere Geburt aber wenn man in Ruhe alles nach Anleitung macht ist alles kein Problem.

      Danke f√ľr die Unterst√ľtzung.

  35. Hallo Jörg,

    als absoluter (Linux)-neuling hab ich mich dank Deiner Anleitung auch an den Pi gewagt und m√∂chte FHEM darauf installieren – ein CUL ist schon geordert. Leider bin ich am SSH Login gescheitert, es kam die Fehlermeldung „network error: connection refused“.

    Google spuckt dazu jede Menge Treffer aus, den wichtigsten habe ich leider erst nach diversen Fehlversuchen gefunden: SSH ist seit Raspbian 2016-11-25 deaktiviert da vielfach der Standardlogin nicht geändert wurde.

    Diese Anleitung hat mir geholfen: https://linuxundich.de/raspberry-pi/ssh-auf-dem-raspberry-pi-aktivieren-jetzt-unter-raspian-noetig/

    Das Problem ist nun gefixt und es geht weiter in der Anleitung :-D

    1. Sehr gut der Hinweis. Habe mich auch eben gewundert, wieso ich keine Verbindung bekomme. Die SSH Schnittstelle ist wohl nicht mehr standardmäßig geöffnet. Und bei Jessi Light hat man wohl auch kein Bild, wenn man eine Monitor anschließt.

      Daher ist es wichtig folgenden Schritt durchzuf√ľhren:
      Nach dem Schreiben der Image File muss das /boot Verzeichnis ge√∂ffnet werden. Dort eine Datei mit dem Namen „ssh.“ anlegen. Jetzt kann wie oben weiter verfahren werden und der Fehler „Connection refused“ kommt nicht mehr.

  36. Hallo zusammen, echt toll die Anleitung. Bin komplett neu auf dem Gebiet.

    Bei mir läuft seit gestern auf einen raspberry pi 3 Homebridge und das Harmony plugin. Möchte aber auch meine 433 mhz Steckdosen mit siri und homekit steuern.
    Hab mir zum Pi einen 433 mhz sender und Empfänger gekauft jetzt meine frage

    Wie mach ich das und vorallem brauch ich fhem dazu?

    Danke schon mal im Voraus Lg, Patrik

    1. Hallo Jörg, danke dir. Da muss ich zwar noch einiges lesen bevor ich damit klar komme aber es wird schon?

      Aber fhem brauch ich definitiv dazu?
      Und den fhem server am pi kann ich dann √ľber Homebridge mit HomeKit vernetzen?
      Lg, Patrik

    2. Gern geschehen. Puh, geht sicher auch ohne FHEM. F√ľhren eben meistens mehrere Wege zum Ziel. F√ľr FHEM gibt es aber eben schon alle notwendigen Module, damit das auch ordentlich funktioniert.
      Den FHEM-Server auf dem Pi kannst du dann per Homebridge mit HomeKit vernetzen, richtig.

      Gr√ľ√üe
      Jörg

      PS: Dazu m√∂chte ich auch mal ein Update schreiben, das dauert aber noch… Habe gerade eine andere Baustelle, im wahrsten Sinne des Wortes. :)

    3. Dann lösche ich meinen pi nochmal und spiel fhem drauf, harmony in fhem oder Homebridge einbinden?

      Ich weiß, dass ich lästig bin ?

  37. Jetzt hab ich raspbian installiert nur gibt es bei deiner Anleitung keinen Desktop mehr vom Pi, vorher habe ic lh es mit noobs gemacht? Bitte danke Lg, Patrik

  38. Danke f√ľr die gute Anleitung, aber ich m√∂chte mal einen entscheidenden Hinweis erg√§nzen, der mich eben mindestens 1 Stunde gekostet hat.
    Aktuell ist bei Jessie SSH wohl als default abgeschaltet, daher kommt bei Putty nur ein trockenes „Connection refused“.

    Die L√∂sung: Direkt nach dem Installieren von Jessie unter Windows die SD-Karte im Explorer √∂ffnen und auf oberster Ebene „Rechtsklick – Neu – Textdatei“ und der dann den Namen „ssh“ (ohne Endung) geben. Die Warnung wegklicken. Danach geht SSH problemlos.

    Vielleicht bin ich nicht der einzige, den das Nerven gekostet hat… frohes Fest schon mal!

    Gr√ľ√üe
    Jochen

    1. Hi Jochen,
      vielen Dank f√ľr die Info und den L√∂sungsansatz. Habe ich direkt im Blogpost als „Update“ vermerkt.

      Gr√ľ√üe und weiterhin viel Erfolg bei der Einrichtung
      Jörg

  39. Hi folks!

    Es sieht so aus, als w√§re die „stable“ edition von fhem gerade nicht sonderlich stable. Bei mir funktioniert die Installation nur mit „nightly“ in der sources-list.
    Bei „stable“ scheitert ein apt-get update an „Packages“, kann er nicht holen.

    Allerdings kann ich nach angeblich erfolgreicher „nightly“ Installation nicht auf die Web-Seiten zugreifen. Gleiches Problem wie bei User FlyMaik.

    Any idea?

    Andreas

    1. Nach dem Schreiben des Images die/boot-Partition des Raspbian-Systems in einem Dateimanager deiner Wahl √∂ffnen und dort eine¬†leere Datei mit dem Namen¬†ssh erstellen. Da mit dem¬†FAT-Dateisystem formatiert wurde, sollte es in jeden Betriebssystem funktionieren. Wenn nicht, dann Maus, Tastatur und Monitor anschlie√üen und SSH √ľber die Einstellungen aktivieren.

      In die Console (Terminal) „sudo raspi-config“ eingeben und im sich √∂ffnenden Konfigurationstool unter dem Eintrag¬†7 Advanced Options¬†|¬†A4 SSH¬†die entsprechende Option einschalten.

      https://linuxundich.de/raspberry-pi/ssh-auf-dem-raspberry-pi-aktivieren-jetzt-unter-raspian-noetig/

    2. Alternativ: Wenn die Karte verbunden ist und die FAT-Partition als Volume „boot“ sichtbar ist:
      Terminal √∂ffnen und „touch /Volumes/boot/ssh“ (ohne G√§nsef√ľ√üchen, klar) eingeben, mit Zeilenschaltung ‚Äěabschicken‚Äú.

      Sollte es eine Fehlermeldung im Sinne von ‚ÄěZugriff nicht erlaubt‚Äú geben: dasselbe mit „sudo “ (also mit Leerzeichen!) davor eingeben und bei Nachfrage das eigene Login-Passwort eingeben, dann wird der Befehl mit erweiterten Rechten ausgef√ľhrt.

  40. Zum 1. Screenshot Fritzbox-Oberfl√§che: wenn man nicht auf den Reiter „Alle Ger√§te“, sondern auf den 2. Reiter „Netzwerkverbindungen“ geht, sieht man sowohl Ger√§t als auch IP-Adresse.

  41. Hinweis zum SSH Zugang aus den aktuellen Release Notes:
    2016-11-25:
    * SSH disabled by default; can be enabled by creating a file with name „ssh“ in boot partition
    * Prompt for password change at boot when SSH enabled with default password unchanged

  42. Ich musste mein BananaPi komplett frisch aufsetzen. Stromausfall und das Sicherungs-Images war auch korrupt.
    Mit deiner neuen Anleitung bekomme ich beim Aufsetzen von Fhem:

    wget -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install fhem

    Immer die Fehlermeldung:
    Unable to locate package Fhem

    Update und upgrade habe ich voher durchgef√ľhrt.

    Mit der „alten“ Anleitung
    sudo wget http://fhem.de/fhem-5.7.deb && sudo dpkg -i fhem-5.7.deb
    Ist alles kein Problem….

  43. Vielen Dank f√ľr die Klasse Anleitung.
    Leider bekommen ich kein Zugang √ľber ssh.
    Ich hab auch die Textdatei(ssH) angelegt , aber leider kommt.“ Network error:Connection refused“.
    Hat vielleicht jemand eine Idee?
    Danke euch!

    1. Timo, Du schreibst „die Textdatei (ssH) angelegt“ ‚ÄĒ *falls* das „ssH“ kein Tippfehler ist, kann es daran liegen. Der Name muss exakt „ssh“ (d.h. in Kleinbuchstaben) sein, weil Unix-Systeme da einen Unterschied machen.

  44. @danke Stefan f√ľr die schnelle Antwort!
    ssh hatte ich leider richtig geschrieben ,hab jetzt eine andere SD-Karte getestet ,aber leider der gleiche Fehler

  45. Bei mir wurde die Datei „ssh“ nach dem Schritt „Expand Filesystem“ gel√∂scht. Daher war ein Verbinden mit putty nach dem Neustart nicht mehr m√∂glich.

  46. wenn ich einen USB Stick an meinen Raspberry anschließe dann verschwindet mir der ttyUSB0 Eintrag. Nun bekomme ich einen Fehler da FHZ_0 das device ttyUSB0 verwenden. Hat jemand eine Idee was falsch läuft?

  47. Hallo,
    vielen Dank an das Team f√ľr die Super-Anleitung. Das ganze Installationsprocedere klappt wunder bar bis „wget -qO – https://debian.fhem.de/archive.key | sudo apt-key add – && echo „deb https://debian.fhem.de/stable ./“ | sudo tee -a /etc/apt/sources.list && sudo apt-get -y install apt-transport-https && sudo apt-get update && sudo apt-get -y install them“
    die Meldung „starting fhem..“ erscheint und dann am Ende die raspberry-Eingabe-Aufforderung –
    nach einem Neustart startet FHEM nicht sondern nur das Raspberry-Login, nach dem Login wieder nur die Eingabe-Aufforderung!
    Ich verwende Raspbian Jessie light:Version:January 2017
    Release date:2017-01-11
    Kernel version:4.4 und nicht die in der Anleitung abgebildete Version.

  48. Hallo.
    Habe FHEM zwar seit längerer Zeit am laufen, aber möchte das noch mal auf einer kleineren SD Karte neu aufsetzen (und FHEM Backups einspielen).
    Ich habe mir per „Disk Image 1.6“ ein Backup der SD Karte erstellt. Weil ich mir auf dem Pi3 noch einen „Pi-Hole“ Werbeblocker installieren wollte. Und bevor ich mir alles abschie√üe erst mal eine Sicherung anlegen ;-)
    Dieses Image (16GB) wollte ich dann auf eine andere 16GB Karte schreiben, was aber nicht funktioniert hat. Erst das „USB Image Tool“ sagte mir, das dieses Backup nicht auf die andere 16GB Karte passen w√ľrde! Eine Karte ist von Samsung eine von Sandisk. Unterschied sind irgend was um die 50MB…sehr √§rgerlich ! Denn so muss ich entweder genau die gleiche Karte noch mal kaufen, oder im schlimmsten Fall auf eine 64GB Karte ausweichen.

    Was ich sagen will: Hat man sein System eingerichtet, oder schon viel Zeit investiert, sollte man seine SD Karte als Image sichern. Wer hier aber eine 64GB Karte verwendet, hat dann mal eben ein Image von 64GB (und nein, es hat nichts mit der Partition zu tun, das Image ist immer so gro√ü wie die Karte…verkleinern sehr umst√§ndlich…oder man hat eine Professional Version von einer Backup Software…Name allerdings vergessen). Sollten die Kartenhersteller auch hier unterschiedlich sein, w√ľrde nur eine noch gr√∂√üere Karte helfen, um das Image dann zur√ľck zu spielen.

    Jetzt muss ich mal sehen, wie so ein FHEM Backup √ľberhaupt zur√ľck gespielt wird, und ob man daf√ľr den gleichen Softwarestand haben muss…den ich eventuell ja gar nicht kenne. Ich mache z.B. nur gelegentlich FHEM Updates und wenn alles l√§uft, lasse ich es auch auf dem √§lteren Stand.

    1. 64GB im Raspberry? Der 2er kann nur SDHC, also max. 32GB. Kann der 3er schon SDXC? Hatte ich selbst noch gar nicht gepr√ľft. Das w√§ren mit Kodi ganz neue Perspektiven.

  49. Ich habe ebenfalls das jessie lite bei mir auf der SD Karte installiert nach dieser Anleitung. Scheint bis jetzt zu funktionieren. Was mich nur wundert, das hier am Anfang steht „ein paar Minuten“. ich sitzte jetzt schon 1 Std davor und lese seitenlang immer wieder:
    „Removing ‚diversion of /boot/………………/dwc2.dtbo by rpikernelhack“
    in 100 facher verschiedener Ausf√ľhrung. Ist das normal?

    Gruß
    Norbert

  50. Zusatz zu meinem Post vom 22.2.17
    nach ca 1 Std und 40min war der Raspi mit seinen „Removes“ fertig, ich konnte ihn noch mit „sudo reboot“ rebooten, aber danach war er tot. Nach Neustart waren beide LEDs st√§ndig an und er hatte auch keine IP Adresse mehr. Das ganze habe ich statt mit dem Raspi2 auch noch mit einem Raspi 1 und einer anderen Speicherkarte probiert. Nach fast 2 STD das selbe Ergebnis. Auch bei einem weitern Versuch. Kann mir jemand sagen woran das liegt oder mache ich was falsch. Ich bin genau dieser Anleitung gefolgt, so wie ich es mit den anderen Raspis hier im Hause auch gemacht habe, allerdings noch mit Whezzy.
    Gruß aus Köln
    Norbert

  51. Hi J√∂rg, sehr verst√§ndliche Anleitung, vielen Dank hierf√ľr! Aber ich komme an einer Stelle nicht weiter: ich habe eine Textdatei mit dem Namen „SSH“ ohne Dateiendung auf der obersten Ebene eingef√ľgt, bevor ich die Karte ausgeworfen und in den RPI eingelegt habe. Aber trotzdem bekomme ich √ľber PUTTY keine Verbindung. Gibts noch ne andere M√∂glichkeit? Viele Gr√ľ√üe

    1. Hat sich erledigt Рwar mein Fehler: hatte die Dateierweiterung ausgeblendet und somit nicht gesehen, dass noch ein .txt hintendran war. Nachdem ich das gelöscht hatte, lief es :O))

  52. Hallo Jörg,
    Vielen Dank f√ľr die sehr gute Anleitung.
    Leider hat es bei mir nicht ganz so funktioniert.
    Man merkt also das System lebt ;-)
    Das Men√ľ von der „Raspi-config“ hat sich etwas ver√§ndert.
    Um die Partition auf der SD Karte anzupassen muss nun im Men√ľ Punkt 7 –> „Advanced Options“ und danach „Expand Filesystem“ausgew√§hlt werden.
    Danach habe ich die oben beschriebenen Codes ausgef√ľhrt.
    Nachdem ich die Meldung „Starting fhem…“ bekommen habe, konnte ich mich trotzdem nicht mit dem Port 8083 darauf verbinden.
    L√∂sung war der fehlender Eintrag „define WEB FHEMWEB 8083 global“ in der fhem.cfg.
    Code „sudo nano /opt/fhem/fhem.cfg“ ausf√ľhren und die Zeile „define WEB FHEMWEB 8083 global“ einf√ľgen, danach speichern und der Login sollte √ľber den Port 8083 wieder m√∂glich sein.

    1. unnsin. „define WEB FHEMWEB 8083 global“ steht per default in einer sauberen default fhem.cfg wenn man die offizielle quelle nimmt.
      das define ein 2. mal die cfg zu schreiben ist quatsch, evtl hätte man sich erstmal die cfg ansehen sollen

    1. Hallo Heinz,

      ich kann nat√ľrlich nur von meinen Problemchen berichten und dachte andere haben evtl. die gleichen Schwierigkeiten, deshalb mein Post.
      Da nach dieser Anleitung das ganze ein Kinderspiel war und mir diese Seite sehr viel geholfen hat, wollte ich andere User darauf hinweisen.
      Auf die Lösung bin ich im Fhem Forum gekommen, da hatte ein User das gleiche Phänomen ( https://forum.fhem.de/index.php/topic,67737.msg592041.html#msg592041 ) deshalb bin ich nicht von einem Einzelschicksal ausgegangen.
      Wenn es bei dir ohne Probleme auf anhieb funktioniert hat, dann ist das Super.
      Der „bug“ ist evtl. auch schon wieder behoben, mir ist es bei der Version 2017-03-02-raspbian-jessie-lite jedenfalls so wie oben beschrieben ergangen.

      Gr√ľ√üe
      heromic

  53. Hallo,

    ich h√§nge derzeit bei dem Schritt FHEM zu installileren… Die Zeile „starting FHEM“ erschient bei mir nicht und ich bekomme nach dem ausf√ľhren des Befehls 2 Fehlermeldungen..
    Err https://debian.fhem.de ./ Packages
    HttpError404

    und

    W: Failed to fetch https://debian.fhem.de/stable/./Packages HttpError404

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    Kann mir hier bitte jemand helfen?

    LG Thomas

  54. erst mal vielen Dank f√ľr die „Gebrauchsanleitung“.
    Ich habe FHEM erst mal auf meinem Raspberry PI2 installiert, um es ausgiebig zu testen.
    Sollte ich hinter die Geheimnisse der Bedienung kommen, wird mein FHEM auf meinen NUCi3 umziehen. das d√ľrfte dann genug Leistung sein.
    Weiter will ich meine CCU2 in FHEM integrieren. Dann spare ich mir das ab-und anlernen meiner Sensoren und Aktoren.

  55. Hallo,

    danke f√ľr eure Antworten!
    Habs jetzt hinbekomme, habe von der homepage von fhem die codes genommen. :)

    FHEM l√§uft jetzt bei mir! Danke f√ľr die Anleitung und eure Tipps.

    Meine weiteren Fragen:
    Wie kann ich jetzt was im FHEM konfigurieren?
    Wie kann ich die Visualisierung programmieren?
    Habt ihr irgendwelche links, bez√ľglich Einstieg ins FHEM?

    DANKE LG Thomas

  56. Hallo, die INstallation funktioniert bei mir nicht. GGf. sind hier Pfade veraltet?

    Get:12 https://debian.fhem.de ./ Packages
    Err https://debian.fhem.de ./ Packages
    HttpError404
    Get:13 https://debian.fhem.de ./ Translation-en
    Ign https://debian.fhem.de ./ Translation-en
    Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
    Ign http://archive.raspberrypi.org jessie/main Translation-en
    Ign http://mirrordirector.raspbian.org jessie/main Translation-en
    Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
    Ign http://archive.raspberrypi.org jessie/ui Translation-en
    Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
    W: Failed to fetch https://debian.fhem.de/stable/./Packages HttpError404

    E: Some index files failed to download. They have been ignored, or old ones used instead.

    1. genauer: so wie hier: https://debian.fhem.de/ und dann unter Installation:

      nstall prerequisits:

      apt-get -y install perl-base libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl libjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl libmail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl liblist-moreutils-perl ttf-liberation libimage-librsvg-perl libgd-text-perl libsocket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libusb-1.0-0-dev libnet-server-perl

      Download latest stable package:

      wget http://fhem.de/fhem-5.8.deb

      Install package:

      dpkg -i fhem-5.8.deb

  57. Danke J√∂rg f√ľr diese ausf√ľhrliche Anleitung! Danke auch an heromic f√ľr die Erg√§nzung. Ich hatte n√§mlich das gleiche Problem u konnte es aber dann mit dem Zusatzeintrag in der fhem.cfg l√∂sen.

  58. Hallo verehrter Artikel Verfasser,
    es ist ja sehr dankenswert, wenn sich jemand die M√ľhe zu solch
    einem Artikel macht, wenn man aber beim erste starten dieses
    Wunderwerks am ‚Äělogin‚Äú h√§ngen bleibt (es ist leider nichts angegeben)
    ist das leicht Frust. (deutsch // englisch Tastatur ist bekannt)
    login: pi (wird angenommen)
    Password: (keine Eingabe mehr möglich)
    wer weiß was. Dank im Voraus.

    1. Login ist pi, das Passwort raspberry. Bei der Eingabe des Passworts wird nichts angezeigt. Bei der deutschen Tastatur ist y und z vertauscht, also raspberrz erstmalig als Passwort eingeben. Dann kann im Setup die deutsche Einstellung eingerichtet werden.

  59. Hallo Familienpapi
    Vielen Dank habe nicht gewusst das bei Passwort nichts
    angezeigt wird.
    Komme nun zum Eingabe ‚ÄďTerminal, aber wie komme ich
    zur Benutzeroberfläche? Startx wie in der Beschreibung
    kommt mit ‚Äě-bash Startx: comand not found‚Äú zur√ľck.
    Danke im Voraus,

    1. Sorry. Da kann ich leider nicht weiterhelfen. Ich arbeite nur auf der Konsole direkt am Herzen. Persönlich kann ich mich mit der Windows Oberfläche von Linux nicht anfreunden.
      Es gibt im Internet tausende Seiten, wie man sich auf der Konsole bewegt. Die Anleitung hier ist ja auch aktuell und hilft sehr gut.
      Linux kann man meiner Meinung nach nur √ľber die Konsole sinnvoll bedienen.

  60. Hallo
    Auch ich komme nicht √ľber die Meldung gleich am Anfang:
    „Keine g√ľltigen OpenPGP-Daten gefunden“ hinaus.
    Ich hab alles mögliche probiert, keine Chance.

    Wäre nett, wenn jemand eine Idee hat, die auch funktioniert.
    Raspi3, aktuell.

  61. Hallo Jörg,

    großes Lob an deine Seite. Gefällt mir sehr gut.

    Ergänze doch bitte den Artikel, das SSH seit einiger Zeit nicht mehr Automatisch freigegeben ist. Man muss erst eine leere Datei mit dem Namen SSH ohne Extension auf die SD Karte schreiben.

    Danke und Gr√ľ√üe Mario

    1. Hi Mario,
      die Info hatte ich bereits letztes Jahr im Blogpost erg√§nzt. Habe die Passage aber nochmal √ľberarbeitet und biete jetzt sogar die ssh-Datei explizit zum Download an. Dann sollte es keine Missverst√§ndnisse mehr geben.

      Gr√ľ√üe
      Jörg

  62. Hallo Jörg,

    ben√∂tige deine Hilfe und komme nicht weiter. Nachdem ich alle Schritte durchgef√ľhrt habe, erreiche nach update und shutdown restart in fhem die Weboberfl√§che nicht mehr. √úber Putty komme ich auf den Pi drauf und laut Status ist „fhem running“….

    Viele Gr√ľ√üe
    Stefan

  63. Hallo, mittlerweile l√§sst sich der PI3 ja auch gut direkt √ľber USB booten. Es gibt HAT¬īs, die eine Schnittstelle USB auf mSSD bieten mit Aufnahme der SSD und Verschraubung mit dem PI. Das klappt super. Das leidige SD Thema entf√§llt und der Zugriff auf den Massenspeicher verdoppelt sich von der Performance. Kurz: Das bringt wesentlich mehr, als den PI zu √ľbertakten und Graphen in FHEM werden auch schneller ausgegeben.
    @Jörg, wäre das nochmal einen eigenen Artikel wert ?

    Gruß Axel

  64. Hallo Jörg,

    auch ich interessiere mich „brennend“ f√ľr eine SSD Anleitung. Am besten eine, mit der man die bestehende SDKonfiguration auf SSD aufspielen kann. Meine SD ist jetzt ziemlich genau ein Jahr in Betrieb und es werden immer mehr daten, die auf die SD geschrieben werden.

    Besten Dank

    Gr√ľ√üe

    Axel

    1. Hallo, Axel,

      Habe per Sym-Link den kompletten fhem Ordner auf eine 128GB SSD auf dem USB Bus geschoben. Somit geschehen alle HDD-Aktivitäten inkl. DB auf der SSD. Erhöht die Lebensdauer der kleinen System-SD deutlich.

      Gruß, Familienpapi

  65. Moin Familienpapi.Diese Alternative eignet sich f√ľr alle PIs. Der PI3 bootet native von USB. Damit entf√§llt die SD Karte komplett.

  66. Ich möchte fhme mit PI 3 und zwei SCC V2.0 von busware betreiben.
    Habe bereits Monate damit verbracht die SCC zum laufen zu bringen. Jedoch ohne Erfolg. Stosse immer wieder auf andere Anleitungen. Setze verschiedene PI in gr√∂ssere Projekte ein, mit Intranet Visualisierung. M√∂chte nun f√ľr meine Mutter die 80 Jahre ist die Wohnung automatisieren. Da Sie vergesslich wird. Bin bereits √ľber 3 Monaten drann. LED auf SCC blinkt. Aber fhme kann SCC nicht finden. Hat jemand eine funktionierende Anleitung die bei ihm in Betrieb ist?

    1. Hallo René, was möchtest Du denn realisieren? Also welche Lösung strebst Du an? Gruß Axel

  67. Hallo Familienpapi, hallo Axel,

    Besten Dank.
    Die Bootdurchf√ľhrung „How to boot from a USB Mass Storage Device on a Raspberry Pi 3“ stellt kein Problem dar, denke ich.
    Aber beim Sym-Link habe ich noch keinen genauen Plan How to… ?!
    Gibt es hier einen Link, oder Artikel der SymLink näher beschreibt?

    Besten Dank f√ľr eure Unterst√ľtzung

    sonnige Gr√ľ√üe

    Axel

    1. Hallo Axel. Sym-link ist ja eine Verkn√ľpfung einer bestehenden Datei an einem anderen Ort. Ich w√ľrde erst einmal ein neues Image anhand der Anleitung erstellen und zum laufen bringe mit dem Ziel, ein frisches Image ohne SD zu booten. Danach entweder Fhem neu installieren und die Konfiguration √ľbernehmen oder das Backup How to aus diesem Blog benutzen, um eine komplette Fhem Sicherung zur√ľck zu spielen. Gru√ü Axel

  68. DANKE!

    Klasse Tutorial! Es hat mir wirklich SEHR geholfen ein Restore auf einem anderen System durchzuf√ľhren. Falls noch nicht vorhanden, geh doch auf Backup und Restore auf einem neuen Raspberry ein. Also wennd as System mal kaputt ist.
    Bei Z-Wave ist es wichtig die Config aus dem Controller auszulesen und zu speichern etc..

    Bitte unbedingt weiter so!!!!

    Viele Gr√ľ√üe,

    Andre

  69. Hallo Jörg,
    selbst mir, einem Raspi-Neuling hat das Tutorial hervorragend geholfen. Alles funktionierte so, wie angegeben. Ganz vielen Dank! Hervorragend und sehr hilfreich sind nat√ľrlich auch die vielen Screenshots. Vielleicht kann ich als Windows-User noch 2 Punkte anf√ľhren, die mir leichte Probleme machten
    (1) Zum SystemUpdate mit putty habe ich m√ľhsam alle Updates und Configs von Deinem Tutorial abgetippt und erst sp√§ter bemerkt, dass putty auch Cut und Paste beherrscht, allerdings nicht mit Strg/C Strg/V, wie in Windows gewohnt. F√ľr Paste gen√ľgt bei putty einfach ein Rechts-Klick mit der Maus. Das macht die Sache nat√ľrlich wesentlich einfacher.

    Aber die beiden kleineren Punkte schm√§lern nicht meine Begeisterung f√ľr das Tutorial. Nochmals vielen Dank.
    (2) Mit dem Win32diskManager habe ich – wie genau erkl√§rt – die SDCard beschrieben. Nachher sollte man f√ľr SSH eine leere ssh-Datei auf das Hauptverzeichnis kopieren. Hier ist anzumerken, dass nach dem Beschreiben der Card mit dem DiskManager die Card als 2 Devices erscheint: „Boot“ und „USB-Laufwerk“, weil ja 2 Partitions erstellt wurden. Die Datei muss hierbei nat√ľrlich auf das „USB-Laufwerk“ Stammverzeichnis geschrieben werden.

  70. Hallo,

    danke f√ľr das tolle Tutorial f√ľr die Installation der Software, ich habe aber eine ganz andere Frage: wie schlie√üe ich denn das Serielle kabel am besten an den Raspi 3 an, das ich ben√∂tige umd ie LWZ zu verbinden?

    1. Ist schon ne Weile her bei mir, aber ich erinner mich, dass f√ľrs erste mal der Pi an das LAN angeschlossen werden muss um die WLAN-SSID und den WLAN-Schl√ľssel in der config zu hinterlegen – zumindest wenn wie bei mir √ľber die Konsole eingerichtet und verwaltet wird. Wenn Du Tastatur und Monitor dran hast geht es sicher auch √ľber die Desktop-Benutzeroberfl√§che Auf keinen Fall hat der Pi eine WPS-Taste.

    2. Moin, das w√ľrde ich nicht empfehlen. Meine Erfahrungen sind regelm√§√üige Abbr√ľche. Das muss stabil laufen. Alles ist so stabil, wie das Netzwerk als Basis. Aus diesem Grund habe ich ein gr√∂√üeren Switch installiert.

    3. Wie Axel schon sagte: FHEM per LAN ans Netz. Auch die √ľbrige Peripherie, wenn sie denn ins Netz kommt, per LAN einbinden.

  71. Hallo, mittlerweile gibt es meinerseits Erfahrungen bei dem Wechsel der Basis, also einem, PI B+ (1Kern, 512Mb RAM) auf einen PI B3 √ľber eine komplette Neuinstallation, und was danach alles so wieder funktioniert wie vorher auch. Vielen Dank an diesen Blog, der mir dabei half, alles neu aufzusetzen. Falls gew√ľnscht, berichte ich √ľber einige Erfahrungen und warum dieser Wechsel notwendig wurde.

    1. Lieber Axel,
      W√ľrde mich sehr interessieren. Diesen Wechsel habe ich zwischen den Jahren geplant. Wenn man gleich von vornherein Fallstricke vermeiden kann, w√§re das super.
      Danke schon mal.

  72. Ich werde mal ein umfassendes Dokument erstellen und dann mal Jörg fragen, wie man das am besten veröffentlichen kann. Glaube, das wird dieses hier vorhandene Eingabefeld sprengen. :-))

  73. Hallo Familienpapi, ich habe hier eine Zusammenfassung der Schritte. Eine ausf√ľhrlichere Worddatei geht per Mail an J√∂rg um zu schauen, was man damit in diesem Blog am besten machen kann.
    Kurze Rahmenbedingungen: Komplette Neuinstallation auf neuer Hardware (PI B+ nach PI3) mit neuem Betriebssystem, alte IP-Adresse verwenden, Homematic LAN Adapter (der alte runde), Elro, Intertechno mit Arduino √ľber LAN (Configurable Firmata).

    Zusammenfassung der Vorgehensweise:

    – Fhem.cfg sichern
    – Selbst generierte SVG Plots sichern aus /opt/fhem/www/gplots
    – Evtl. manuell eingef√ľgte Module aus dem FHEM Verzeichnis sichern, in meinem Fall die 3 Module Configurable Firmata f√ľr Intertechno.
    – Datei 99myUtils.pm sichern
    – Bei Bedarf die Logfiles sichern (muss das sein ?)
    РAlten FHEM Server außer Betrieb nehmen
    РIn der fritz.box Oberfläche warten, bis die IP-Adresse freigegeben wurde
    РIn der fritz.box Oberfläche den Host löschen und eine Reservierung mit der alten IP-Adresse und der MAC Adresse des neuen PI3 hinterlegen (andere Vorgehensweisen erzeugten bei mir Fehlermeldungen)
    ‚ÄÉ

    – Neuen Raspberry PI3 mit stretch lite installieren, leere Datei ssh in der Bootpartition erzeugen
    – F√ľr die Inbetriebnahme des am Raspberry angeschlossenen 433Mhz Senders ist die Ausf√ľhrung von Skripten durch den Fhem Account zu erlauben.
    – Softwarepakete zum Betrieb des 433 Mhz Senders am Raspberry sind zu installieren.
    – Ben√∂tigte Softwarepakete f√ľr FHEM installieren, hierbei auch die dokumentierten Abh√§ngigkeiten von optionalen Fhem Modulen beachten und am besten gleich alles mitinstallieren, das macht sp√§ter die Sache einfacher.
    – FHEM installieren
    – FHEM Update ausf√ľhren
    – Fhem.cfg editierbar machen
    – Module ins FHEM Verzeichnis zur√ľcksichern nach /opt/fhem/FHEM
    – SVG Plots zur√ľcksichern nach nach /opt/fhem/www/gplots
    – Datei 99myUtils.pm zur√ľcksichern
    – Alle zur√ľckgesicherten Dateien den owner auf fhem √§ndern
    – Fhem.cfg √ľber die FHEM Oberfl√§che einspielen

    1. WoW. Sieht schl√ľssig aus. Ich verwende noch u.a. spezielle CPAN Module und mosquitto. Werde J√∂rg auch anschreiben. Gerne kann er uns zusammen bringen.

  74. Hallo Familienpapi, J√∂rg hat bisher noch nicht reagiert. Ich warte noch etwas ab. Ansonsten nimm doch einfach meinen Vornamen.Nachnamen und setze nach dem Klammeraffen den offiziellen Zonennamen f√ľr Mailkommunikation der gro√üen Suchmaschine ein. Gru√ü Axel

    1. Hallo, es hat sich mit der neuen Version von Stretch aus November nichts ge√§ndert, die Installation funktioniert noch genau so wie beschrieben. F√ľr das Fritz.Box Modul fehlen allerdings noch 2 Pakete:

      sudo apt-get install libsoap-lite-perl libjson-xs-perl

      Gruß Axel

  75. Hallo,

    zun√§chst danke einmal f√ľr diese Anleitung, erspart einen viele erfolglose Versuche und Frust. Ich habe alle Ger√§te wie in diesen Artikel vorgeschlagen geordert und lese derzeit viel um mich auf die Installation vorzubereiten.
    F√ľr die Linux Distribution wird die RASPBIAN JESSI LITE (jetzt wohl neuere Version RASPBIAN STRETCH LITE) empfohlen. Ich w√ľrde aber gerne die
    RASPBIAN STRETCH WITH DESKTOP installieren weil ich nicht ausschliessen will dort mal auch ein Monitor usw. anzuschliessen. Meine Frage, funktionieren die Scripte/Befehle eigentlich auch unter der Desktop Version. ich gehe mal davon aus den die Konsole muss ja mehr oder weniger eins zu eins gleiche sein wie die Lite Version. Oder gibt es tats√§chlich einen Haken der noch zu ber√ľcksichtigen w√§re?

    Andreas

    1. Hi Andreas,
      das sollte im Prinzip genauso funktionieren. Durch die neue Raspbian-Version kann es aber schon vorkommen, das sich der ein oder andere Befehl √§ndert, gerade was die Installation zus√§tzlicher Pakete angeht…

    2. Hallo Andreas, nat√ľrlich ist die Nutzung der Desktop Version m√∂glich. Irgendwann kommt der Zeitpunkt, wo FHEM aus der Spiel-und Testumgebung herausw√§chst und produktiv wird. Dann empfehle ich, auf dem System nur noch das n√∂tigste laufen zu lassen. Eine zwingende Neuinstallation ohne Desktop meine ich damit nicht. Ich habe den FHEM Server auch √ľber Jahre mit Desktop betrieben, es gab zu der Zeit nichts anderes. Wenn FHEM irgendwann im Haushalt produktiv wird lohnt es sich meiner Meinung √ľber ein Testsystem nachzudenken, was man auch mal kaputt spielen und neu aufsetzen kann. Wenn eine neue Funktion erfolgreich getestet wurde, kann sie dann ins produktive System √ľbernommen werden. Gerade der Raspberry bietet sich daf√ľr an, da man von den Kosten im 2-stelligen Bereich bleibt.

  76. Hallo,

    heute sind alle Teile angekommen und ich habe sogleich damit begonnen alles zu installieren und einzurichten Рgleich vorweg, es hat funktioniert, FHEM läuft.

    Und wie es immer sein muss kommt jetzt das „aber“, nachdem mit „win32diskimager“ das Image auf die MircroSDHC Karte geschrieben wurde konnte ich NICHT den
    n√§chste Schritt ausf√ľhren und eine Datei mit ssh auf dem „USB-Laufwerk“ anlegen.
    Windows 10 erkennt vermutlich das Dateiformat nicht mehr. Gl√ľcklicherweise hatte ich RASPBIAN STRETCH WITH DESKTOP Version installiert. Nachdem ich alles angeschlossen
    habe an der Paspberry Pi konnte ich auf das Desktop zugreifen und die Einstellung bzgl SSH direkt am system vornehmen (auch alle anderen Einstellung, Land, Zeitzone und Spache lassen
    sich so ohne Putty einrichten).
    Nach einem Neustart konnte ich mit Putty problemlos zugreifen. Ich habe dann mit dem Absatz „Softwarevoraussetzungen schaffen und FHEM installieren“ ohne weitere Abweichungen die
    Installation bis zum Ende fortsetzen können. Keine nachfolgende Kommandosequenz machte Probleme.

    FHEM läuft nun auf der Paspberry Pi

    Gruß

    Andreas

    1. Hallo Andreas, nachdem das Image geschrieben wurde, ist die SDCard als 2 Partitionen unter Windows integriert. Nur die erste (Boot) ist direkt von Windows zu beschreiben. Das reicht auch, da dort die SSH erstellt wird.

  77. Hallo Jörg,
    vielen lieben Dank f√ľr Deine tolle Anleitung. Ich bin noch mitten drin und es klappt grandios. Derzeit l√§uft das Update des Raspi. Bis hier sind mir zwei dinge aufgefallen. Zum einen hat mein Raspi nach dem expand file system und dem folgenden reboot auf englische tastatur umgestellt. ich hatte das Passwort noch nicht ge√§ndert und habe etwas l√§nger gebraucht bis ich herausgefunden habe das z und y getauscht waren.
    zweite Punkt der mir aufgefallen ist, ist dass in dem Configmen√ľ ein 8. Punkt drin ist mit Update. Vielleicht f√§llt dann auch die Kommandozeile weg…

    Viele liebe Gr√ľ√üe und noch mal lieben dank f√ľr die Anleitung
    Dominik

  78. Hi Jörg, bin Neueinsteiger udn installiere grade schon zum zweiten mal meinen nagelneuen RASPI 3 in der Hoffnung endlich den nanoCul anbinden zu können.
    Leider lief die Installtion in Deiner Anleitung nicht ganz auf anhieb duch bei mir – ggf ist das der Grund daf√ľr. Aber hier das Problem:

    Bei Eingabe von „update“ am Ende kam es mehrmals zu dieser timeout error meldung siehe ganz unten – nach der driten Eingabe lief der update dann erst durch.
    018.02.05 23:11:01 1 : UPD ./CHANGED
    2018.02.05 23:11:02 1 : UPD ./MAINTAINER.txt
    2018.02.05 23:11:03 1 : UPD ./configDB.pm
    2018.02.05 23:11:03 1 : UPD ./fhem.cfg.demo
    2018.02.05 23:11:03 1 : UPD ./fhem.pl
    2018.02.05 23:11:04 1 : UPD FHEM/00_CUL.pm
    2018.02.05 23:11:05 1 : UPD FHEM/00_DFPlayerMini.pm
    2018.02.05 23:11:08 1 : UPD FHEM/00_FBAHA.pm
    2018.02.05 23:11:08 1 : UPD FHEM/00_FBAHAHTTP.pm
    2018.02.05 23:11:09 1 : UPD FHEM/00_FHZ.pm
    2018.02.05 23:11:11 1 : UPD FHEM/00_HMLAN.pm
    2018.02.05 23:11:12 1 : UPD FHEM/00_HMUARTLGW.pm
    2018.02.05 23:11:13 1 : UPD FHEM/00_MQTT.pm
    2018.02.05 23:11:14 1 : UPD FHEM/00_MYSENSORS.pm
    2018.02.05 23:11:15 1 : UPD FHEM/00_NetzerI2C.pm
    2018.02.05 23:11:19 1 : UPD FHEM/00_OWX.pm
    2018.02.05 23:11:20 1 : UPD FHEM/00_RPII2C.pm
    2018.02.05 23:11:20 1 : UPD FHEM/00_SIGNALduino.pm
    2018.02.05 23:11:21 1 : UPD FHEM/00_SONOS.pm
    2018.02.05 23:11:22 1 : UPD FHEM/00_SmartMeterP1.pm
    2018.02.05 23:11:22 1 : UPD FHEM/00_TCM.pm
    2018.02.05 23:11:26 1 : http://fhem.de/fhemupdate/FHEM/00_TCM.pm: Select timeout/error:

    das Problem bei mir ist aber dass beim Einbinden des NanoCuls offenbar ein das Modul CUL nicht arbeitet:
    define CUL433 CUL /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@38400 0000
    -> ergibt Fehlermeldung:
    Unknown module CUL /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@38400 0000
    unter /dev/serial7by-id ist der Eintrag usb-SHK_NANO_CUL_433-if00-port0
    aber vorhanden, wenn er angesteckt ist.
    Kann das an der Installation liegen?
    Danke f√ľr ein Tip
    Maritn

  79. Wer wirklich Wert auf Sicherheit legt, sollte den base64 Password-Hash nicht auf dem gleichen System generieren, das Passwort w√ľrde in der Command-History im Klartext gespeichert werden…

  80. Hallo,
    leider kann ich die nötigen Pakete nicht installieren um FEHM zu installieren.
    Bis zu diesem Punkt ging alles problemslos.
    Kann mir jemand sagen was ich falsch mache?

    pi@raspberrypi:~ $ sudo apt-get -f install && sudo apt-get -y install perl-bas e libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libcgi-pm-perl l ibjson-perl sqlite3 libdbd-sqlite3-perl libtext-diff-perl libtimedate-perl lib mail-imapclient-perl libgd-graph-perl libtext-csv-perl libxml-simple-perl libl ist-moreutils-perl ttf-liberation libimage-librsvg-perl libgd-text-perl libsoc ket6-perl libio-socket-inet6-perl libmime-base64-perl libimage-info-perl libus b-1.0-0-dev libnet-server-perl
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    Note, selecting ‚libperl5.24‘ instead of ‚libmime-base64-perl‘
    Package ttf-liberation is not available, but is referred to by another package .
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    Package libusb-1.0-0-dev is not available, but is referred to by another packa ge.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Unable to locate package libdevice-serialport-perl
    E: Unable to locate package libwww-perl
    E: Unable to locate package libio-socket-ssl-perl
    E: Unable to locate package libcgi-pm-perl
    E: Unable to locate package libjson-perl
    E: Unable to locate package sqlite3
    E: Unable to locate package libdbd-sqlite3-perl
    E: Unable to locate package libtext-diff-perl
    E: Unable to locate package libtimedate-perl
    E: Unable to locate package libmail-imapclient-perl
    E: Unable to locate package libgd-graph-perl
    E: Unable to locate package libtext-csv-perl
    E: Unable to locate package libxml-simple-perl
    E: Unable to locate package liblist-moreutils-perl
    E: Package ‚ttf-liberation‘ has no installation candidate
    E: Unable to locate package libimage-librsvg-perl
    E: Unable to locate package libgd-text-perl
    E: Unable to locate package libsocket6-perl
    E: Unable to locate package libio-socket-inet6-perl
    E: Unable to locate package libimage-info-perl
    E: Package ‚libusb-1.0-0-dev‘ has no installation candidate
    E: Unable to locate package libnet-server-perl

    Danke f√ľr eure Hilfe
    Mfg
    Thorsten

    1. Bei mir war das selbe Problem, ich habe dann „ttf-liberation“ durch „fonts-liberation2“ ersetzt und die Installation hat funktioniert.

      Den Tipp habe ich im FHEM Forum gefunden, hier der Originaltext von Beta-User:

      Da ttf-liberation ein „transitional dummy package“ f√ľr „fonts-liberation“ gewesen zu sein scheint:
      Installiere das (fonts-liberation) mal und dann den ganzen Rest aus der langen Liste mit Ausnahme des ttf-liberation.
      Dann sehen wir weiter ;) .
      EDIT: Bei Debian gibt es auch ein „fonts-liberation2“. Scheint der Nachfolger zu sein und ist bei Debian seit stretch dabei…

  81. Ich schlie√üe mich an… Habe noch keine L√∂sung. Will zwar kein FHEM installieren, aber brauche auch Pakete, die nun nicht mehr da sind.

  82. Also, nach einem apt-get update ;; apt-get upgrade muss nochmals ein apt-get update durchgef√ľhrt werden. Nun werden meine Paket installiert. Gru√ü Axel

  83. Hallo,
    danke f√ľr den Tip Axel.
    Habs ausprobiert und es hat geklappt:

    sudo apt-get update
    sudo apt-get -y upgrade
    sudo apt-get update
    sudo reboot

    Danach die Pakete und Fhem installieren.

    Vielleicht kann das jemand von den Cracks mal ergr√ľnden und die Anleitung anpassen.
    An die auch ein dickes Dankesch√∂n f√ľr die Anleitung. Das macht es Einsteigern wie mir sehr einfach den Anfang zu finden.
    MfG
    Thorsten

  84. Hi, ich vermute eher, dass das Repository angepasst wird. Kam ja auch ein neuer PI3+ heraus. Ein neuer Kernel steht wohl auch auf der Rampe. Mal ein paar Tage abwarten und schauen, ob es sich beruhigt. Ich habe heute immer noch nicht alle Pakete installiert bekommen. Habe dann abgebrochen und das Fahrrad heraus geholt. Gruß Axel

  85. Hallo Jörg,

    ich bin gerade dabei meine Raspberry 3 mit FHEM zum laufen zu bringen.

    Dank deines Techblog, lief es schon einmal super. (Zuvor nur Probleme mit falschen Anleitungen gehabt).

    Leider habe ich gerade bei dem Punkt Expand Filesystem ein Problem.
    Ich bekomme dort angezeigt:

    „Your partition layout is not currently supported by this tool.
    You are probaly using NOOBS, in which case your root filesystem is already expanded anyway.“

    Dann im Fenster nur ein OK button und ich lande wieder im config Fenster.

    Bitte um deine Hilfe.

    Gruß
    Gerd

  86. Hi Jörg,

    vielen Dank f√ľr deine Antwort.

    Ich hatte gelesen das ihr eine etwas andere Raspberry Version verlinkt habt.
    Ich habe bei mir die Noobs Lite von Rasperry gedownloaded und installiert.

    Gut dann werde ich es am Wochende weiter in Betrieb nehmen.

    Schönen Gruß

  87. Hi Jörg,

    Fhem Installation hat beim zweiten Anlauf geklappt.

    Kann jetzt auch auf die Fhem http zugreifen.

    Jetzt habe ich eine Frage:

    Passwort f√ľr den Benutzerzugriff habe ich gemacht und mit Enter best√§tigt.

    Wo finde ich den String?
    laut deiner Doku,

    „Als Ergebnis wird der String

    amF5Om1laW50ZWNoYmxvZw==“

    ???

    Habe ich in der Fhem Config nicht gefunden. Oder wird er mir in der Konsole angezeigt?

    Gruß
    Gerd Junghans

    1. Hi Gerd,
      du musst den Befehl direkt in der Terminal-Konsole ausf√ľhren. Dort wird der String dann auch angezeigt.

      Gr√ľ√üe
      Jörg

  88. Hi Jörg

    Einfach nur Danke! Trotz zig mal neu aufsetzens klappt es nun. Der Fehler sitzt wie so oft vorm Bildschirm :).

    Gruß
    Christian

  89. Hallo Jörg,

    ich habe da eine Frage bezgl. Max Heizthermostate.
    Ich habe inzwischen 6 Thermostate an den CUL angelernt.
    Aber wenn ich jetzt weitere Ths anlernen m√∂chte, erscheint nach der Eingabe im CUL „hmpairforsec“ z.B. 60,

    This command is not valid in the current rfmode

    Ich habe die CUL im im rfmode MAX eingestellt. Zuvor konnte ich ja auch die Thermos anlernen.
    Jetzt kommt nur diese Fehlermeldung.

    Gruß
    Gerd

  90. Hallo,
    vielen Dank f√ľr Deine Super Anleitung (Anleitungen).

    Es hat alles ohne Probleme geklappt bis zum dem Punkt, dass nach dem Starten von FHEM unter „Everything“ -> „WEBFHEM“ vorhanden ist, „WEBphone“ und „WEBtablet“ jedoch nicht.

    Auch ein Update von FHEM brachte auch nichts. Installiert habe ich die Version „fhem-5.9.deb“.

    An was könnte das liegen?

    Vielen Dank
    Vielen Gr√ľ√üe
    Klaus

    1. wurde vermutlich deaktivert. ebenso ist telnet nicht mehr am laufen. evtl. findest du dazu in den changelogs etwas.

  91. Prima Anleitung, Danke.

    Eine Anmerkung: Ich hatte beim Zugriff auf den Raspberry √ľber putty etwas gefrickelt, da die SSH-Freigabe im Raspberry-System deaktiviert war. So konnte ich √ľber putty nicht drauf :-( Ich habe dann mit der grafischen Oberfl√§che des Raspberry bei Einstellungen die SSH-Freigabe aktiviert :-)

  92. Hallo,

    da ich Probleme beim anlernen neuer MAX! Ger√§te hatte, bekamm immer die Fehler Meldung: in diesem Modus kann der Befehl nicht ausgef√ľhrt werden.

    Dann habe ich eine neue FHEM Version auf den Rasperry installiert, Fhem wieder zum laufen gebracht.

    Jetzt habe ich das Problem das meine zwei CUL Sticks nicht als Hardware erkannt werden (bzw. mit welchem Befehl kann ich die Sticks in der Konsole anzeigen lassen?)

    CUL Stick sollte ja als tty** auftauchen.

    Bitte um Hilfe!

    Gruß
    Gerd

  93. Hallo liebe Gemeinde, als Anf√§ngerin in Sachen „Smart Home“ stehe ich momentan etwas auf dem Schlauch. Den Pi vorzubereiten und einzubinden war nicht das Problem, allerdings stellt sich mir die Frage des Erkennens und Steuerns der ausf√ľhrenden Aktoren. Wie melde ich einen dieser Aktoren an und wie erkenne und passe denselben befehlsm√§√üig an meine W√ľnsch an? Auf dieser Seite kann ich nur die Vorbereitungen am Pi erkennen – oder habe ich da etwas √ľberlesen? F√ľr Hilfe w√§re ich sehr dankbar…

    1. Hi Marion,
      bl√§tter einfach mal durch die Posts auf dem Blog. Da gibt es viele Informationen, wie man bspw. HomeMatic-Aktoren einbindet oder hue oder oder. Je nachdem, welche Komponenten du nutzen m√∂chtest, unterscheidet sich das auch etwas. Daneben bieten wir auch E-Books an, die eine Art Schritt-f√ľr-Schritt-Anleitung beinhalten. -> https://www.meintechblog.de/category/e-book/

      Gr√ľ√üe
      Jörg

  94. Hallo Jörg,
    in der Vergangenheit habe ich nun schon einiges mit Fhem gemacht und die Oberfläche mit html erzeugt.
    Leider ist mir ein ‚ÄěDashboard‚Äú trotz Anleitung in der Fhem Referenz noch nicht
    gelungen, ich erhalte immer wieder Fehlermeldungen.
    Gibt es irgendwo eine genauere Beschreibung f√ľr dieser Thema.
    F√ľr eine kleine Hinweis w√§re ich sehr Dankbar

    MfG J. S.

  95. Hallo Jörg,
    ich versuche gerade meinen RP3 mit deinem FHEM Tutorial einzurichten.
    Nun habe ich probleme mit den Befehlen in der
    Box „Softwarevoraussetzungen schaffen und FHEM installieren“
    Nach „install perl-base“ kommt eine Fehlermeldung und kann ich die Befehle von den Optionen nich auseinander halten.

    Bin Neuling und w√ľrde nich √ľber einen Tip sehr freuen.

    Frohe Ostern & Gr√ľ√üe Andreas

  96. Hallo Jörg, hallo in die Runde,

    hat jemand schon Erfahrungen mit dem neuen Raspberry 4 gemacht? Ist die Anleitung so umsetzbar und Läuft Fhem dann??

    Besten Dank f√ľr eure Erfahrungen.

    Gr√ľ√üe
    Axel

  97. Hi,

    Anleitung funktioniert mit einem raspberry pi 4 ohne Probleme.
    einzig den Befehl ttf-liberation auf fonts-liberation2 angepasst (wie vorher angemerkt)
    FHEM läuft.

    2019-09-26-raspbian-buster-lite
    fhem 5.9

  98. Hallo,

    als RPi Neuling habe ich mich hier erstmal eingelesen und bin ganz gut voran gekommen.
    Aber:
    „attr telnetPort password meintechblog“ klappt bei mir leider nicht.
    Es kommt die Meldung, dass erstmal ein TelnetPort definiert werden muss?
    Habe es mit:
    „attr telnetPort 7072 password meintechblog“ probiert, hat aber nciht geklappt.
    Somit bin ich erstmal ohne pw unterwegs…

    Jetzt muss ich noch meine 433 MHz Sender/Empfänger einbauen und dann mal schauen, ob die Rollläden angesteuert werden können :-)

    Vielen Dank f√ľr Deinen Bericht und die vielen hilfreichen Kommentare hier!

    Viele Gr√ľ√üe
    Roland

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert