Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
linux:fhem:bilderrahmen [07.01.2016 11:53] marc [lcd4linux konfigurieren] |
linux:fhem:bilderrahmen [08.01.2016 07:23] (aktuell) marc |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Bilderrahmen als Display für fhem@raspberry ====== | + | ====== Daten aus fhem holen ====== |
| - | + | ||
| - | + | ||
| - | Siehe FHEM-Wiki http:// | + | |
| - | + | ||
| - | ===== Installation ===== | + | |
| - | + | ||
| - | Die Installation kann auf dem raspberry Pi selbst erfolgen oder auf einem dedizierten Rechner. Bei der Installation auf einem raspberry pi (2) sind mögliche Auswirkungen auf die Perfomance zu berücksichtigen. | + | |
| - | + | ||
| - | Für diesen Fall benötigte Software: | + | |
| - | + | ||
| - | * socat | + | |
| - | * ImageMagick | + | |
| - | * lcd4linux | + | |
| - | + | ||
| - | lcd4linux sollte beim Hochfahren des Raspberry Pi automatisch starten. | + | |
| - | + | ||
| - | ===== Daten aus fhem holen ===== | + | |
| - | + | ||
| - | In /opt/fhem wird zunächst die Datei getFHEM.sh angelegt und den individuellen Ansprüchen nach modifiziert: | + | |
| #!/bin/bash | #!/bin/bash | ||
| Zeile 42: | Zeile 23: | ||
| everb=' | everb=' | ||
| gverb=' | gverb=' | ||
| - | FHEM=`echo -e " | + | FHEM=`echo -e " |
| # | # | ||
| #--isolate separate values | #--isolate separate values | ||
| Zeile 65: | Zeile 46: | ||
| echo " | echo " | ||
| fi | fi | ||
| - | # | ||
| - | #--create bar graphs | ||
| - | ./ | ||
| - | ./ | ||
| - | ./ | ||
| - | ./ | ||
| - | ./ | ||
| - | ./ | ||
| - | |||
| - | |||
| - | Diese Datei wird nun mit | ||
| - | |||
| - | crontab -e | ||
| - | |||
| - | in die Tabelle des cron-Dämons eingetragen (Ausführung hier minütlich): | ||
| - | |||
| - | * * * * / | ||
| - | |||
| - | ===== lcd4linux konfigurieren ===== | ||
| - | |||
| - | / | ||
| - | |||
| - | Display dpf { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Variables { | ||
| - | tick 1000 | ||
| - | dick 2000 | ||
| - | pick 10000 | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Foto { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Alarm { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Solar { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Strom { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Gas { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | Widget Temp { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | Widget Date { | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | ##################################################################### | ||
| - | Display ' | ||
| - | ##################################################################### | ||
| - | Layout Normal { | ||
| - | # X/Y exchanged !! | ||
| - | Layer 1 { | ||
| - | X0.Y0 ' | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | } | ||
| - | } | ||
| - | |||
| - | |||
| - | |||
| - | ===== Bild generieren ===== | ||
| - | |||
| - | |||