<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.marcheimann.de/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Marc's Linux-Wiki (Gentoo, Debian) linux:fhem</title>
        <description></description>
        <link>http://www.marcheimann.de/wiki/</link>
        <lastBuildDate>Thu, 09 Apr 2026 09:44:08 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.marcheimann.de/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
            <title>Marc's Linux-Wiki (Gentoo, Debian)</title>
            <link>http://www.marcheimann.de/wiki/</link>
        </image>
        <item>
            <title>linux:fhem:allgemeines</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:allgemeines&amp;rev=1459318767&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -41,8 +41,10 @@
  
  ===== Backup &amp;amp; restore =====
  
  ==== Backup ====
+ 
+ :!: Muss evtl. überarbeitet werden: http://www.fhemwiki.de/w/index.php?title=Backup&amp;amp;diff=14881&amp;amp;oldid=9794
  
  1. Zum manuelles Ausführen eines Backups genügt es in der Eingabezeile
  
    backup

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Wed, 30 Mar 2016 08:19:27 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:bilderrahmen</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:bilderrahmen&amp;rev=1452234206&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1,24 +1,5 @@
- ====== Bilderrahmen als Display für fhem@raspberry ======
- 
- 
- Siehe FHEM-Wiki http://www.fhemwiki.de/wiki/Digitaler_Bilderrahmen_mit_lcd4linux
- 
- ===== 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:
+ ====== Daten aus fhem holen ======
  
    #!/bin/bash
    #
    #   script to read FHEM values
@@ -63,273 +44,5 @@
    #
    if [ &amp;quot;$arg&amp;quot; == &amp;quot;show&amp;quot; ]; then
      echo &amp;quot;alarm=$alarm warn=$warn =&amp;gt; $scharf; Climate=&amp;gt;$rHa $Ta $pa $rHi $Ti; PV=&amp;gt; $pvpraw $pvp $pvw; EV=&amp;gt; $evp $evw; GV=&amp;gt;$gvp $gvw&amp;quot; 
    fi
-   #
-   #--create bar graphs
-   ./createAlarm.sh &amp;quot;$alarm&amp;quot; &amp;quot;$warn&amp;quot; $scharf &amp;amp;
-   ./createBar.sh $pvw 35 kWh $pvp kW 200x150 green PV solar.png &amp;amp;
-   ./createBar.sh $evw 35 kWh $evp kW 200x150 blue EV strom.png &amp;amp;
-   ./createBar.sh $gvw 20 m³ $gvp m³/h 200x150 red GV gas.png &amp;amp;
-   ./createTemp.sh $Ti $rHi $Ta $rHa $pa &amp;amp;
-   ./createDate.sh &amp;amp;
- 
- 
- Diese Datei wird nun mit
- 
-   crontab -e
- 
- in die Tabelle des cron-Dämons eingetragen (Ausführung hier minütlich):
- 
-    * * * * /opt/fhem/getFHEM.sh
- 
- ===== lcd4linux konfigurieren =====
- 
- /etc/lcd4linux.conf
- 
-     Display dpf {
-      Driver     &amp;#039;SamsungSPF&amp;#039;
-      Port       &amp;#039;usb0&amp;#039;    
-      Model      &amp;#039;SPF-85H&amp;#039;
-      Font       &amp;#039;96x128&amp;#039;
-      Foreground &amp;#039;ffffff&amp;#039;
-      Background &amp;#039;000000&amp;#039;
-      Basecolor  &amp;#039;000000&amp;#039;
-      Backlight 7 
-      Orientation 1
-   }
-   Variables {
-    tick 1000
-    dick 2000 
-    pick 10000
-    minute 60000
-    hminute 30000
-   }
-   Widget Foto {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/back.png&amp;#039;
-    update hminute
-    reload  1
-    visible 1
-    inverted 0
-   }
-   Widget Alarm {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/alarm.png&amp;#039;+
-    update hminute
-    reload  1
-    visible 1
-    inverted 0
-   }
-   Widget Solar {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/solar.png&amp;#039;
-    update hminute 
-    reload  1
-    visible 1
-    inverted 0
-   }
-   Widget Strom {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/strom.png&amp;#039;
-    update hminute 
-    reload  1
-    visible 1
-    inverted  0
-   }
-   Widget Gas {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/gas.png&amp;#039;
-    update hminute
-    reload  1
-    visible 1
-    inverted  0
-   Widget Temp {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/temp.png&amp;#039;
-    update hminute 
-    reload  1
-    visible 1
-    inverted 0
-   } 
-   Widget Date {
-    class  &amp;#039;Image&amp;#039;
-    file   &amp;#039;/root/date.png&amp;#039;
-    update hminute
-    reload  1
-    visible 1
-    inverted 0
-   }
-   #####################################################################
-   Display &amp;#039;DPF&amp;#039;
-   #####################################################################
-   Layout Normal {
-   # X/Y exchanged !!
-    Layer 1 {
-      X0.Y0 &amp;#039;Foto&amp;#039;
-      X450.Y0 &amp;#039;Alarm&amp;#039;
-      X0.Y600 &amp;#039;Date&amp;#039;
-      X150.Y600 &amp;#039;Temp&amp;#039;
-      X450.Y600 &amp;#039;Strom&amp;#039;
-      X450.Y400 &amp;#039;Solar&amp;#039;
-      X450.Y200 &amp;#039;Gas&amp;#039;
-    }
-   }
- 
- 
- 
- ===== Bild generieren =====
- 
- ==== Fotodatei generieren ====
- 
- Erzeugung eines PNG-Files aus einer aus einem Ordner zufällig ausgewählten anderen Datei. Dazu wird im Verzeichnis /opt/fhem die Datei createPic.sh angelegt:
- 
-   #!/bin/bash
-   #
-   #   script to produce a photo PNG file using ImageMagick convert
-   # 
-   #-- Directory Containing Pictures
-   DIR=&amp;quot;/root/Bilder&amp;quot;
-   #
-   # Command to Select a random jpg file from directory
-   pic=$(ls $DIR | shuf -n1)
-   #
-   #-- Correct the size
-   convert $DIR/$pic -resize 800x600 back.png
-   #convert $DIR/$pic -rotate -90 -resize 450x600 back.png
- 
- ==== Datumsanzeige generieren ====
- 
- Erzeugung eines Bildes mit dem gegenwärtigen Datum und der jetzigen Zeit. Dazu wird im Verzeichnis /opt/fhem die Datei createDate.sh angelegt: 
- 
- 
-   #!/bin/bash
-   #
-   #   script to produce a date PNG file using ImageMagick convert
-   #
-   #--date pieces
-   ddate=`date +%a%_3e.%_4b%_5Y`
-   dtime=`date +%k:%M`
-   #
-   convert -size 320x240 canvas:none -stroke snow4 -size 1x90 -tile gradient:white-snow4 \
-       \( +clone -background snow4 -shadow 80x3+3+3 \) \
-    +swap -background none -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 75 -strokewidth 1 -fill red label:&amp;quot;$dtime&amp;quot; -trim -repage 0x0+25+60 \
-              \( +clone -background firebrick3 -shadow 80x3+3+3 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 35 -strokewidth 1 -fill blue label:&amp;quot;$ddate&amp;quot; -trim -repage 0x0+25+150 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-    -append -background white -gravity center -extent 320x240 \
-    b_date.png
-   #  
-   #-- correct the size
-   convert b_date.png -resize 200x150 date.png
- 
- ==== Temperaturanzeige generieren ====
- 
- Dazu wird im Verzeichnis /opt/fhem die Shell-Datei createTemp.sh angelegt:
- 
-   #!/bin/bash
-   #
-   #   script to produce a temperature PNG file using ImageMagick convert
-   #
-   # parameters for internal temperature/humidity
-   ti=$1
-   rhi=$2
-   # parameters for external temperature/humidity/pressure 
-   ta=$3
-   rha=$4
-   pa=$5
-   #
-   #-- formatted temperature valuesa
-   deg=`printf &amp;quot;\u00B0C&amp;quot;`
-   tif=&amp;quot;$ti $deg&amp;quot;
-   taf=&amp;quot;$ta $deg&amp;quot;
-   #
-   #-- formatted humidity values
-   rif=&amp;quot;$rhi %&amp;quot;
-   raf=&amp;quot;$rha %&amp;quot;
-   #
-   #-- formatted pressure
-   paf=&amp;quot;$pa hPa&amp;quot;
-    #
-   convert -size 320x480 canvas:none -stroke snow4 -size 1x90 -tile gradient:white-snow4 \
-       \( +clone -background snow4 -shadow 80x3+3+3 \) \
-    +swap -background none -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 25 -strokewidth 1 -fill black label:&amp;quot;Innen&amp;quot; -trim -repage 0x0+20+20 \
-    \( +clone -background darkslategray -shadow 80x1+1+1 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 75 -strokewidth 1 -fill red label:&amp;quot;$tif&amp;quot; -trim -repage 0x0+20+60 \
-              \( +clone -background firebrick3 -shadow 80x3+3+3 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$rif&amp;quot; -trim -repage 0x0+20+140 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 25 -strokewidth 1 -fill black label:&amp;quot;Außen&amp;quot; -trim -repage 0x0+20+240 \
-              \( +clone -background darkslategray -shadow 80x1+1+1 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 75 -strokewidth 1 -fill red label:&amp;quot;$taf&amp;quot; -trim -repage 0x0+20+280 \
-              \( +clone -background firebrick3 -shadow 80x3+3+3 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$raf&amp;quot; -trim -repage 0x0+20+360 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$paf&amp;quot; -trim -repage 0x0+20+420 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$rif&amp;quot; -trim -repage 0x0+20+140 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 25 -strokewidth 1 -fill black label:&amp;quot;Außen&amp;quot; -trim -repage 0x0+20+240 \
-              \( +clone -background darkslategray -shadow 80x1+1+1 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 75 -strokewidth 1 -fill red label:&amp;quot;$taf&amp;quot; -trim -repage 0x0+20+280 \
-              \( +clone -background firebrick3 -shadow 80x3+3+3 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$raf&amp;quot; -trim -repage 0x0+20+360 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-       \( +size -font Helvetica \
-          -pointsize 50 -strokewidth 1 -fill blue label:&amp;quot;$paf&amp;quot; -trim -repage 0x0+20+420 \
-              \( +clone -background slateblue4 -shadow 80x1+2+2 \) \
-          +swap -background none -layers merge \) \
-    -insert 1 -layers merge \
-    -append -background white -gravity center -extent 320x480 \
-    b_temp.png
-   #
-   # correct the size
-   convert b_temp.png -resize 200x300 temp.png
-   #convert b_temp.png -rotate -90 -resize 300x200 temp.png
- 
- 
- ==== (Balkendiagramme generieren) ====
- 
- 
  
- ==== (Alarmbild generieren) ====

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Fri, 08 Jan 2016 07:23:26 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:homematic</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:homematic&amp;rev=1635668968&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -200,44 +200,118 @@
  R_P3_5_tempListThu&amp;gt;06:00 19.5 14:00 20.0 24:00 18.0
  R_P3_6_tempListFri&amp;gt;06:00 19.5 14:00 20.0 24:00 18.0
  &amp;lt;/file&amp;gt;
  
- &amp;lt;file cfg tempList-Urlaub.cfg&amp;gt;
- entities:EG.Wo.Clima_Clima
- R_0_tempListSat&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_1_tempListSun&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_2_tempListMon&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_3_tempListTue&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_4_tempListWed&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_5_tempListThu&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
- R_6_tempListFri&amp;gt;08:00 17.5 20:45 21.0 24:00 17.5
+ &amp;lt;file cfg tempList-Frei.cfg&amp;gt;
+ entities:EG.Wo.Clima.Auffahrt_Clima
+ tempListSat&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListSun&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListMon&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListTue&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListWed&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListThu&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListFri&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ entities:EG.Wo.Clima.Terrasse_Clima
+ tempListSat&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListSun&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListMon&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListTue&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListWed&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListThu&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ tempListFri&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ entities:EG.Wo.Clima_Climate
+ R_P1_0_tempListSat&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_1_tempListSun&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_2_tempListMon&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_3_tempListTue&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_4_tempListWed&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_5_tempListThu&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P1_6_tempListFri&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_0_tempListSat&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_1_tempListSun&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_2_tempListMon&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_3_tempListTue&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_4_tempListWed&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_5_tempListThu&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P2_6_tempListFri&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_0_tempListSat&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_1_tempListSun&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_2_tempListMon&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_3_tempListTue&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_4_tempListWed&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_5_tempListThu&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
+ R_P3_6_tempListFri&amp;gt;07:00 19.5 20:45 21.5 24:00 19.5
  entities:OG.Sc.Clima_Clima
- R_0_tempListSat&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_1_tempListSun&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_2_tempListMon&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_3_tempListTue&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_4_tempListWed&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_5_tempListThu&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
- R_6_tempListFri&amp;gt;08:30 18.5 20:30 15.0 24:00 18.5
+ tempListSat&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListSun&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListMon&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListTue&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListWed&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListThu&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ tempListFri&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ entities:OG.Sc.WT_Climate
+ R_P1_0_tempListSat&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_1_tempListSun&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_2_tempListMon&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_3_tempListTue&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_4_tempListWed&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_5_tempListThu&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P1_6_tempListFri&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_0_tempListSat&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_1_tempListSun&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_2_tempListMon&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_3_tempListTue&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_4_tempListWed&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_5_tempListThu&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P2_6_tempListFri&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_0_tempListSat&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_1_tempListSun&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_2_tempListMon&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_3_tempListTue&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_4_tempListWed&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_5_tempListThu&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
+ R_P3_6_tempListFri&amp;gt;08:30 18.5 19:30 17.5 24:00 18.5
  entities:EG.Ku.Clima_Clima
- R_0_tempListSat&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_1_tempListSun&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_2_tempListMon&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_3_tempListTue&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_4_tempListWed&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_5_tempListThu&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
- R_6_tempListFri&amp;gt;08:00 17.5 21:00 19.0 24:00 17.5
+ tempListSat&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListSun&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListMon&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListTue&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListWed&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListThu&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
+ tempListFri&amp;gt;08:00 18.5 20:45 20.0 24:00 18.5
  entities:DG.Ba.Clima_Clima
- R_0_tempListSat&amp;gt;24:00 12.0
- R_1_tempListSun&amp;gt;24:00 12.0
- R_2_tempListMon&amp;gt;24:00 12.0
- R_3_tempListTue&amp;gt;24:00 12.0
- R_4_tempListWed&amp;gt;24:00 12.0
- R_5_tempListThu&amp;gt;24:00 12.0
- R_6_tempListFri&amp;gt;24:00 12.0
+ tempListSat&amp;gt;24:00 16.5
+ tempListSun&amp;gt;24:00 16.5
+ tempListMon&amp;gt;24:00 16.5
+ tempListTue&amp;gt;24:00 16.5
+ tempListWed&amp;gt;24:00 16.5
+ tempListThu&amp;gt;24:00 16.5
+ tempListFri&amp;gt;24:00 16.5
+ entities:DG.Zi.WT_Climate
+ R_P1_0_tempListSat&amp;gt;24:00 16.5
+ R_P1_1_tempListSun&amp;gt;24:00 16.5
+ R_P1_2_tempListMon&amp;gt;24:00 16.5
+ R_P1_3_tempListTue&amp;gt;24:00 16.5
+ R_P1_4_tempListWed&amp;gt;24:00 16.5
+ R_P1_5_tempListThu&amp;gt;24:00 16.5
+ R_P1_6_tempListFri&amp;gt;24:00 16.5
+ R_P2_0_tempListSat&amp;gt;24:00 16.5
+ R_P2_1_tempListSun&amp;gt;24:00 16.5
+ R_P2_2_tempListMon&amp;gt;24:00 16.5
+ R_P2_3_tempListTue&amp;gt;24:00 16.5
+ R_P2_4_tempListWed&amp;gt;24:00 16.5
+ R_P2_5_tempListThu&amp;gt;24:00 16.5
+ R_P2_6_tempListFri&amp;gt;24:00 16.5
+ R_P3_0_tempListSat&amp;gt;24:00 16.5
+ R_P3_1_tempListSun&amp;gt;24:00 16.5
+ R_P3_2_tempListMon&amp;gt;24:00 16.5
+ R_P3_3_tempListTue&amp;gt;24:00 16.5
+ R_P3_4_tempListWed&amp;gt;24:00 16.5
+ R_P3_5_tempListThu&amp;gt;24:00 16.5
+ R_P3_6_tempListFri&amp;gt;24:00 16.5
  &amp;lt;/file&amp;gt;
  
- &amp;lt;file cfg tempList-Weg.cfg&amp;gt;
+ &amp;lt;file cfg tempList-Verreist.cfg&amp;gt;
  entities:EG.Wo.Clima_Clima
  R_0_tempListSat&amp;gt;24:00 17.5
  R_1_tempListSun&amp;gt;24:00 17.5
  R_2_tempListMon&amp;gt;24:00 17.5

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Sun, 31 Oct 2021 09:29:28 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:installation</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:installation&amp;rev=1452502337&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1,9 +1,7 @@
- ====== Fhem ======
+ ====== Fhem - Installation ======
  
- ===== Installation =====
- 
- ==== fhem ====
+ ===== fhem =====
  
  Abhängigkeiten:
  
    apt-get install perl libdevice-serialport-perl

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Mon, 11 Jan 2016 09:52:17 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:module</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:module&amp;rev=1612283425&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -396,5 +396,7 @@
  
  
  ===== average =====
  
- 
+   define avg average ws1:(temperature|humidity)
+   define avg_Aussentemperatur average A.Clima:temperature.*
+   define avg_Speedtest average Speedtest:(download|upload|ping)

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Tue, 02 Feb 2021 17:30:25 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:raspberry</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:raspberry&amp;rev=1452502377&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1,20 +1,17 @@
- ====== FHEM ======
- 
- 
- ===== Raspberry Pi=====
+ ====== FHEM - Raspberry Pi======
  
  Installation des Raspberry nach !Link!
  
- ==== Installation fhem ====
+ ===== Installation fhem =====
  
  Herunterladen des *.deb von der fhem-Seite
  
    dpkg -i &amp;lt;*.deb&amp;gt;
  
  Gefolgt vom Einspielen eines Backups (Übertrag einer anderen Installation). Rechte beachten! Siehe fhem-Artikel Backup&amp;amp;restore.
  
- ==== Service autostart ====
+ ===== Service autostart =====
  
  1. fhem
  
    update-rc.d fhem defaults
@@ -29,9 +26,9 @@
  
    /opt/hmland/hmcfgusb-0.102/hmland -d -p 1234
  
  
- ==== HTTPS ====
+ ===== HTTPS =====
  
    # apt-get install libio-socket-ssl-perl
    # apt-get install libwww-perl
  
@@ -54,9 +51,9 @@
    attr WEBphone HTTPS
    attr WEBtablet HTTPS
  
  
- ==== Webcam====
+ ===== Webcam =====
  
    echo &amp;#039;SUBSYSTEM==&amp;quot;video0&amp;quot;, GROUP=&amp;quot;video&amp;quot;, MODE=&amp;quot;0660&amp;quot;&amp;#039; &amp;gt; /etc/udev/rules.d/10-webcam.rules
  
  und Nutzer fhem zur Gruppe video hinzufügen

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Mon, 11 Jan 2016 09:52:57 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:todo</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:todo&amp;rev=1452502051&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -1,28 +1,13 @@
- ====== FHEM ======
+ ====== FHEM - Todo ======
  
- 
- ===== ToDo =====
- 
- ==== Passwortschutz 8084 ====
- 
- Passwort für Port 8084 für externen Zugriff
- 
- http://www.meintechblog.de/2013/05/fhem-server-auf-dem-raspberry-pi-in-einer-stunde-einrichten/
- ==== Holiday ====
+ ===== Holiday =====
  
  Es lassen sich Dateien festlegen, in der Feiertage / Ferien eingetragen werden.
  
  --&amp;gt; Einstiegsdoku pdf
  
- ==== weitere Menüpunkte im Web-Frontend ====
- 
- Zusätzliche Menüpunkte – menuEntries
- Auch ist es möglich, dem fhem-Menü eigene Menüpunkte hinzuzufügen durch Verwendung des Attributs menuEntries. Hinterlegt wird eine komma-getrennte Liste von Paaren; zunächst die Bezeichnung wie sie auf dem Bildschirm erscheinen soll (z.B. restart) gefolgt von dem auszuführenden Befehl beginnend mit cmd= und dann dem fhem-Kommando. Leerstellen im Kommando werden dabei mit + aufgefüllt (z.B. cmd=shutdown+restart) :
- 
-   attr WEB menuEntries restart,cmd=shutdown+restart,update,cmd=update,updatecheck,cmd=update+check,reloadMyUtils,cmd=reload+99_myUtils.pm
- 
- ==== notify ====
+ ===== notify =====
  
  Schalten von Ereignissen abhängig machen - notify
  Vor allem bei indirekten Schaltungen möchten Sie erreichen, dass ein Ereignis (z.B. Drücken einer Taste) das Schalten eines Aktors nach sich zieht. Die Kopplung erfolgt so:
  define &amp;lt;name&amp;gt; notify &amp;lt;pattern&amp;gt; &amp;lt;command&amp;gt; also z.B. define Schalter1Notify notify Schalter1 set wz_Media on
@@ -40,13 +25,13 @@
  Ein solches Ereignis muss nicht durch ein Funktelegramm ausgelöst werden, sondern kann auch durch den Befehl trigger gestartet werden. Wenn z.B. abends in jedem Raum eine Lampe eingeschaltet werden soll:
  define Abends notify Abends set wz_LampeKlein on;;set sz_Stehlampe on;;set ku_Downlight on können Sie den Vorgang starten durch trigger Abends
  Diese Möglichkeit ist besonders zum Testen neuer notify-Makros hilfreich.
  
- ==== globales Logfile ====
+ ===== globales Logfile =====
  
  Ebenso wichtig ist die Pfadangabe zur fhem Logdatei: attr global logfile /var/InternerSpeicher/fhem/log/fhem-%Y-%m.log (Hier muss natürlich der zu Ihrem Gerät passende Pfad stehen!). Durch die Angabe %Y-%m wird eine separate Datei pro Monat pro Jahr angelegt – wie weiter oben im Internal-Wert „currentlogfile“ zu sehen ist. Das erlaubt eine zielgerichtete Archivierung, da die Logdateien je nach Anzahl und Art der verwendeten Geräte recht schnell recht groß werden können. Im Beispiel ist zu sehen, dass die Logdateien auf einen USB-Stick ausgelagert wurden.
  
- ==== at ====
+ ===== at =====
  
  Ein häufiger Anwendungsfall ist das Schalten von Geräten zu festgelegten, sich ggf. wiederholenden Zeitpunkten. Dazu steht in fhem der Befehl define…at zur Verfügung:
  define &amp;lt;name&amp;gt; at &amp;lt;timespec&amp;gt; &amp;lt;command&amp;gt; also z. B. define LampeAnUm1700 at 17:00:00 set lamp on
  

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Mon, 11 Jan 2016 09:47:31 +0000</pubDate>
        </item>
        <item>
            <title>linux:fhem:tricks</title>
            <link>http://www.marcheimann.de/wiki/doku.php?id=linux:fhem:tricks&amp;rev=1465659414&amp;do=diff</link>
            <description>&lt;pre&gt;
@@ -48,4 +48,18 @@
    
  ===== gruppierte Plots über den &amp;quot;entfernten&amp;quot; Weblink bearbeiten =====
  
    https://...:8083/fhem?detail=plotAussenTemp
+   
+ ===== longpoll / longpollSVG =====
+ 
+   * shortPoll aktualisiert den Status aller Widgets auf einmal. Bei aktivem longPoll ist das shortPoll-Interval mit 15 Minuten festgelegt, ansonsten mit 30 Sekunden. shortPoll kann nicht deaktiviert werden.
+ 
+   * longPoll benutzt den eventgesteuerten Benachrichtigungsdienst von fhem um Statusänderungen direkt zu aktualisieren. Das heisst, fhem sendet eine Nachricht per longPoll sobald sich ein Status ändert und das UI aktualisiert daraufhin automatisch nur die betroffenen Widgets. longPoll ist in fhem standardmäßig aktiv, kann aber deaktiviert werden. Im Zweifel bitte prüfen ob an der verwendeten FHEMWEB-Instanz das Attribut &amp;quot;longpoll 1&amp;quot; gesetzt ist (`list WEB`)
+ 
+   attr WEB longpoll 1
+   attr WEB longpollSVG 1
+   attr WEBphone longpoll 1
+   attr WEBtablet longpoll 1
+   attr WEBtablet longpollSVG 1
+ 
+ 

&lt;/pre&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
        <category>linux:fhem</category>
            <pubDate>Sat, 11 Jun 2016 17:36:54 +0000</pubDate>
        </item>
    </channel>
</rss>
