fhem & Sonos

fhem und Sonos verheiraten in Kurzform:

  • notwendige Pakete per ssh installieren:
    sudo apt-get update && sudo apt-get -y install libwww-perl libsoap-lite-perl libxml-parser-lite-perl
  • Evtl. fhem vorher updaten (s.u.)
  • fhem.cfg ergänzen:
    define Sonos SONOS localhost:4711 30 1 5

Wenn zusätzlich noch eine Sprachausgabeoption installiert werden soll:

  • notwendige Pakete per ssh installieren:
    sudo apt-get update && sudo apt-get -y install samba samba-common-bin
  • Verzeichnis erstellen:
    sudo mkdir -p /opt/fhem/SonosSpeak
  • Samba anpassen:
    Editor starten:
    sudo nano /etc/samba/smb.conf
  • Folgendes am Ende einfügen:
    [SonosSpeak]
    read only = false
    path = /opt/fhem/SonosSpeak
    guest ok = yes
  • Samba neu starten:
    sudo /etc/init.d/samba restart
  • fhem.cfg ergänzen [Achtung: IP des eigenen fhem-Servers in der zweiten Zeile eintragen!]:
    attr Sonos targetSpeakDir /opt/fhem/SonosSpeak
    attr Sonos targetSpeakURL \\192.168.3.97\SonosSpeak
    attr Sonos targetSpeakFileTimestamp
    attr Sonos targetSpeakMP3FileDir /opt/fhem/SonosSpeak

Quelle: meintechblog.de [abgerufen 2015/10/15]


Wichtige und/oder nützliche fhem-Konsolenbefehle:

    • (einfaches) Backup ausführen:
      backup
    • Update starten
      update
    • Evtl. auftretende Meldung bestätigen:
      notice confirm $Message-ID
      [z.B. „update-20130127-001“ (ohne Anführungszeichen)]
    • fhem-Server neu starten:
      shutdown restart
      Quelle: meintechblog.de [abgerufen 2015/10/15]

  • fhem.cfg: Schreibschutz aufheben:
    attr WEB editConfig 1
  • fhem.cfg: Schreibschutz wieder setzen:
    attr WEB editConfig 0
    Quelle: computerhilfen.de [abgerufen 2015/10/15]

fhem über ssh starten und stoppen:

  • sudo /etc/init.d/fhem stop
    bzw.
  • sudo /etc/init.d/fhem start
    Quelle: fhemwiki.de [abgerufen 2015/10/15]

Gib auch Du Deinen Senf dazu