fhem & Sonos

fhem und Sonos ver­hei­ra­ten in Kurz­form:

  • not­wen­di­ge Pake­te per ssh instal­lie­ren:
    sudo apt-get update && sudo apt-get -y install libwww-perl libsoap-lite-perl libxml-parser-lite-perl
  • Evtl. fhem vor­her updaten (s.u.)
  • fhem.cfg ergän­zen:
    define Sonos SONOS localhost:4711 30 1 5

Wenn zusätz­lich noch eine Sprach­aus­ga­be­op­ti­on instal­liert wer­den soll:

  • not­wen­di­ge Pake­te per ssh instal­lie­ren:
    sudo apt-get update && sudo apt-get -y install samba samba-common-bin
  • Ver­zeich­nis erstel­len:
    sudo mkdir -p /opt/fhem/SonosSpeak
  • Sam­ba anpas­sen:
    Edi­tor star­ten:
    sudo nano /etc/samba/smb.conf
  • Fol­gen­des am Ende ein­fü­gen:
    [SonosSpeak]
    read only = false
    path = /opt/fhem/SonosSpeak
    guest ok = yes
  • Sam­ba neu star­ten:
    sudo /etc/init.d/samba restart
  • fhem.cfg ergän­zen [Ach­tung: IP des eige­nen fhem-Ser­vers in der zwei­ten Zei­le ein­tra­gen!]:
    attr Sonos targetSpeakDir /opt/fhem/SonosSpeak
    attr Sonos targetSpeakURL \\192.168.3.97\SonosSpeak
    attr Sonos targetSpeakFileTimestamp
    attr Sonos targetSpeakMP3FileDir /opt/fhem/SonosSpeak

Quel­le: meintechblog.de [abge­ru­fen 2015/10/15]


Wich­ti­ge und/oder nütz­li­che fhem-Kon­so­len­be­feh­le:

    • (ein­fa­ches) Back­up aus­füh­ren:
      backup
    • Update star­ten
      update
    • Evtl. auf­tre­ten­de Mel­dung bestä­ti­gen:
      notice confirm $Message-ID
      [z.B. “update-20130127–001” (ohne Anfüh­rungs­zei­chen)]
    • fhem-Ser­ver neu star­ten:
      shutdown restart
      Quel­le: meintechblog.de [abge­ru­fen 2015/10/15]

  • fhem.cfg: Schreib­schutz auf­he­ben:
    attr WEB editConfig 1
  • fhem.cfg: Schreib­schutz wie­der set­zen:
    attr WEB editConfig 0
    Quel­le: computerhilfen.de [abge­ru­fen 2015/10/15]

fhem über ssh star­ten und stop­pen:

  • sudo /etc/init.d/fhem stop
    bzw.
  • sudo /etc/init.d/fhem start
    Quel­le: fhemwiki.de [abge­ru­fen 2015/10/15]

Gib auch Du Deinen Senf dazu