<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Weissenborn</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Weissenborn"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Weissenborn"/>
	<updated>2026-04-14T04:37:09Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Floorplan_im_LCARS_Design&amp;diff=33031</id>
		<title>Floorplan im LCARS Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Floorplan_im_LCARS_Design&amp;diff=33031"/>
		<updated>2020-04-08T08:41:22Z</updated>

		<summary type="html">&lt;p&gt;Weissenborn: /* Schalter für die Beleuchtung */ Pfade angepasst&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Wiki geht es um die Erstellung eines [[FLOORPLAN|Floorplans]] im &#039;&#039;&#039;LCARS Design&#039;&#039;&#039;, siehe [https://www.google.de/search?q=LCARS&amp;amp;client=opera&amp;amp;hs=3Zm&amp;amp;tbm=isch&amp;amp;tbo=u&amp;amp;source=univ&amp;amp;sa=X&amp;amp;ei=W2czVcmtKIOksAGp0oCICA&amp;amp;ved=0CCEQsAQ&amp;amp;biw=1920&amp;amp;bih=971/ LCARS Beispiele].&lt;br /&gt;
&lt;br /&gt;
Es gibt auf Fhem.de einen [http://fhem.de/forum_22336.jpg Screenshot] eines Floorplans im LCARS Design.&lt;br /&gt;
&lt;br /&gt;
In {{Link2Forum|Topic=22336|Message=180850|LinkText=diesem Forenbeitrag}} tauchte obiges Design erstmals auf, entwickelt wurde es von Forenbenutzer {{Link2FU|4194|Tion}}.&lt;br /&gt;
&lt;br /&gt;
== Screenshot 1 ==&lt;br /&gt;
[[File:lcars_all.jpg|600px|Übersicht]]&lt;br /&gt;
&lt;br /&gt;
( Die 3D-Darstellung des Erdgeschosses ist nicht beschrieben, da dies nicht lcars-spezifisch ist)&lt;br /&gt;
&lt;br /&gt;
== Anlegen der Floorpläne ==&lt;br /&gt;
In der [[Konfiguration]] wurden die Floorpläne für Status, Erdgeschoss, Obergeschoss und Garten angelegt, welche alle auf die gleiche CSS-Datei fhem/www/pgm2/floorplanstyle_lcars.css verweisen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Floorpläne&lt;br /&gt;
define LCARS_STATUS FLOORPLAN&lt;br /&gt;
attr LCARS_STATUS fp_noMenu 1&lt;br /&gt;
attr LCARS_STATUS stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_EG FLOORPLAN&lt;br /&gt;
attr LCARS_EG fp_noMenu 1&lt;br /&gt;
attr LCARS_EG stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_OG FLOORPLAN&lt;br /&gt;
attr LCARS_OG fp_noMenu 1&lt;br /&gt;
attr LCARS_OG stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_GARTEN FLOORPLAN&lt;br /&gt;
attr LCARS_GARTEN fp_noMenu 1&lt;br /&gt;
attr LCARS_GARTEN stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einbinden des Hintergrundbildes ==&lt;br /&gt;
[[Datei:Background.svg|mini|right|300px|Das Hintergrundbild als SVG-Datei]]&lt;br /&gt;
Als Hintergrund wurde die Vektorgrafik fhem/www/images/default/lcars/background.svg angelegt und diese über die CSS-Datei eingebunden.&lt;br /&gt;
&lt;br /&gt;
Eintrag in der CSS-Datei:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body { background-color:  #000000   !important;&lt;br /&gt;
       background-repeat: no-repeat !important;&lt;br /&gt;
       background-size:   100%      !important;&lt;br /&gt;
       background-image:  ../images/default/lcars/background.svg&#039;) !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun noch die Anweisung &amp;lt;code&amp;gt;set WEB rereadicons&amp;lt;/code&amp;gt; durchführen und der Floorplan zeigt den Hintergrund im LCARS-Design an.&lt;br /&gt;
&lt;br /&gt;
== LCARS - Schrift ==&lt;br /&gt;
Die in &#039;&#039;Star Trek - The Next Generation&#039;&#039; verwendete Schrift für die LCARS-Konsolen war die Helvetica Ultra Compressed, wobei ausschließlich Großbuchstaben verwendet wurden. ([http://www.gtjlcars.de/LCARSindex/LCARSFONTS.htm Quelle: www.gtjlcars.de]) Die Schrift kann man als TrueType-Font online kaufen, allerdings gibt es als Alternative die LCARS GTJ3 zum freien [http://www.gtjlcars.de/LCARSGTJ3.zip Download].&lt;br /&gt;
&lt;br /&gt;
Um die richtige Schriftart clientunabhängig anzeigen zu können, wird die Schrift mit Hilfe des [http://www.fontsquirrel.com/tools/webfont-generator Webfont Generators] von Font Squirrel die TTF-Datei in Webfont umgewandelt.  &lt;br /&gt;
&lt;br /&gt;
Es werden folgende Dateien generiert:&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.eot&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.svg&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.ttf&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.woff&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.woff2&lt;br /&gt;
&lt;br /&gt;
Diese Webfont-Dateien müssen ins Verzeichnis fhem/www/images/... kopiert werden, damit sie genutzt werden können.&lt;br /&gt;
&lt;br /&gt;
== Das Navigationsmenü ==&lt;br /&gt;
Für das Navigationsmenü gibt es jeweils eine SVG-Datei, welche dann in der fhem.cfg eingebunden wird.&lt;br /&gt;
* /www/images/default/lcars/menue_EG.svg&lt;br /&gt;
* /www/images/default/lcars/menue_Garten.svg&lt;br /&gt;
* /www/images/default/lcars/menue_OG.svg&lt;br /&gt;
* /www/images/default/lcars/menue_status.svg&lt;br /&gt;
&lt;br /&gt;
Als Beispiel die SVG-Datei für den Menüpunkt &amp;quot;Status&amp;quot;. Bei den anderen Dateien ändert sich nur der Text im Text-Tag. In diesen sind jeweils die Webfont-Dateien eingebunden. Dies ist erforderlich, weil die SVG-Dateien über die fhem.cfg via HTML-Code über das Object-Tag eingebunden werden. In diesem Fall wirken die Einstellungen aus der CSS-Datei nicht.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&lt;br /&gt;
   width=&amp;quot;130&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 130 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;switch_off.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;8.571662&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.612298&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title /&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ff9900;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;130&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;125&amp;quot;&lt;br /&gt;
       y=&amp;quot;50&amp;quot;&lt;br /&gt;
       text-anchor=&amp;quot;end&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       font-family=&amp;quot;lcars&amp;quot;&lt;br /&gt;
       fill=&amp;quot;#000000&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&amp;gt;Status&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einbindung in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Menü definieren&lt;br /&gt;
#Class für den Link auf SVG setzen, um auf gesamtes SVG-Bild klicken zu können&lt;br /&gt;
#SVG-Class dafür in der CSS-Datei definieren&lt;br /&gt;
define Menue_Status weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_STATUS&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_status.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039;}&lt;br /&gt;
attr Menue_Status fp_LCARS_EG 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_GARTEN 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_OG 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_STATUS 160,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_EG weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_EG&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_EG.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_EG fp_LCARS_EG 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_GARTEN 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_OG 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_STATUS 225,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_OG weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_OG&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_OG.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_OG fp_LCARS_EG 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_GARTEN 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_OG 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_STATUS 290,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_Garten weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_GARTEN&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_Garten.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_Garten fp_LCARS_EG 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_GARTEN 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_OG 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_STATUS 355,10,0,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erforderliche Eintrag in der CSS-Datei&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*LCARS: SVG definieren, um auf das gesamte Bild klicken zu können*/&lt;br /&gt;
a.svg {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  display: inline-block; &lt;br /&gt;
}&lt;br /&gt;
a.svg:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; &lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left:0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Nach einem &amp;lt;code&amp;gt;set WEB rereadicons&amp;lt;/code&amp;gt; ist die Navigation zwischen den einzelnen Floorplänen möglich.&lt;br /&gt;
&lt;br /&gt;
== Schalter für die Beleuchtung ==&lt;br /&gt;
Für die Integration der Buttons der Schalter sind folgende Anpassungen erforderlich:&lt;br /&gt;
&lt;br /&gt;
In der CSS-Datei werden die Webfonts nochmals eingebunden. Die ist erforderlich, weil durch das Device-Attribute &amp;quot;devStateIcon&amp;quot; die Inhalte der SVG-Dateien direkt in die Seite geschrieben und somit auch ein Zugriff auf die CSS-Datei möglich ist.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*LCARS-Schriftart clientunabhängig verfügbar machen&lt;br /&gt;
Wird in SVG-Texten nochmal separat definiert, sobald die SVG im Tag&lt;br /&gt;
z.b. IMG oder OBJECT verwendet wird.&lt;br /&gt;
*/&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;../images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;../images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;../images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;../images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;../images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
/*LCARS: Höhe und Breite der Schalter definieren&lt;br /&gt;
der Name svg.xxx ergibt sich, durch die Definition &amp;quot;devStateIcon off:switch_off on:switch_on:off&amp;quot;&lt;br /&gt;
in der fhem.cfg zum jeweiligen Device&lt;br /&gt;
*/&lt;br /&gt;
svg.switch_off { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }	&lt;br /&gt;
svg.switch_on { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }  &lt;br /&gt;
svg.switch_open { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }&lt;br /&gt;
svg.switch_close { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Datei fhem/www/images/default/lcars/switch_off.svg:&lt;br /&gt;
&lt;br /&gt;
[[Datei:switch_off.svg|switch_off]]&lt;br /&gt;
&lt;br /&gt;
Die Datei fhem/www/images/default/lcars/switch_on.svg:&lt;br /&gt;
&lt;br /&gt;
[[Datei:switch_on.svg|switch_on]]&lt;br /&gt;
&lt;br /&gt;
Zuweisen der SVG-Dateien in der fhem.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Icon-Pfad setzen&lt;br /&gt;
define WEB FHEMWEB 8083 global&lt;br /&gt;
[...]&lt;br /&gt;
attr WEB iconPath default:default/lcars&lt;br /&gt;
&lt;br /&gt;
Schalter Lamp1&lt;br /&gt;
define HMW_LC_Sw2_DR_LEQ0116953_03 HM485 0000B84F_03&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 alias kue_lampe_1&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 devStateIcon off:switch_off on:switch_on:off&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 firmwareVersion 3.06&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 fp_LCARS_EG 230,1500,0,&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 model HMW_LC_Sw2_DR&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 room hidden&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 serialNr LEQ0116953&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 subType switch&lt;br /&gt;
#Schlater Lamp2&lt;br /&gt;
define HMW_LC_Sw2_DR_LEQ0116953_04 HM485 0000B84F_04&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 alias kue_lampe_2&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 devStateIcon off:switch_off:on on:switch_on:off&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 firmwareVersion 3.06&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 fp_LCARS_EG 295,1500,0,&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 model HMW_LC_Sw2_DR&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 room hidden&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 serialNr LEQ0116953&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 subType switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem SET WEB rereadicons lassen sich die Schalter bedienen.&lt;br /&gt;
&lt;br /&gt;
== Label und Rahmen ==&lt;br /&gt;
Damit man nun weiß, was man schaltet und auch der Style stimmt, können noch folgenden Anpassungen vorgenommen werden&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_BL.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_BL.svg|corner1_BL]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_BR.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_BR.svg|corner1_BR]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_TL.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_TL.svg|corner1_TL]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_TR.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_TR.svg|corner1_TR]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/lbl_switch_kueche1.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;260&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 260 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;lbl_switch_kueche1.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;133.4632&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.4847&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ffcc9a;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;260&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;255.354&amp;quot;&lt;br /&gt;
       y=&amp;quot;49.50441&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#000000&amp;quot;&amp;gt;Küche - Glasbodenleuchte&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/lbl_switch_kueche2.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;260&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 260 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;lbl_switch_kueche1.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;133.4632&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.4847&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ffcc9a;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;260&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;255.354&amp;quot;&lt;br /&gt;
       y=&amp;quot;49.50441&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#000000&amp;quot;&amp;gt;Küche - Deckenleuchte&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/headline_switches.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;205&amp;quot;&lt;br /&gt;
   height=&amp;quot;35&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 205 35&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;headline_switches.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;62.84951&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.357102&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;205&amp;quot;&lt;br /&gt;
       y=&amp;quot;35&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#ff9900&amp;quot;&amp;gt;Beleuchtung&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/line1.svg&lt;br /&gt;
&lt;br /&gt;
[[File:line1.svg|line1]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/line2.svg&lt;br /&gt;
&lt;br /&gt;
[[File:line2.svg|line2]]&lt;br /&gt;
&lt;br /&gt;
Die Einträge in der fhem.cfg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#---Rahmen Elemente&lt;br /&gt;
define corner1_tl weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_TL.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_tl fp_LCARS_EG 200,1200,0,&lt;br /&gt;
define corner1_bl weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_BL.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_bl fp_LCARS_EG 590,1200,0,&lt;br /&gt;
define corner1_tr weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_TR.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_tr fp_LCARS_EG 200,1700,0,&lt;br /&gt;
define corner1_br weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_BR.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_br fp_LCARS_EG 590,1700,0,&lt;br /&gt;
define line1_l weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/line1.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr line1_l fp_LCARS_EG 235,1200,0,&lt;br /&gt;
define line2_b weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/line2.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr line2_b fp_LCARS_EG 601,1230,0,&lt;br /&gt;
define headline_switches weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/headline_switches.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr headline_switches fp_LCARS_EG 183,1481,0,&lt;br /&gt;
&lt;br /&gt;
#Label&lt;br /&gt;
define lbl_switch_kueche1 weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/lbl_switch_kueche1.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr lbl_switch_kueche1 fp_LCARS_EG 230,1250,0,&lt;br /&gt;
define lbl_switch_kueche2 weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/lbl_switch_kueche2.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr lbl_switch_kueche2 fp_LCARS_EG 295,1250,0,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem SET WEB rereadicons sind nun Labels und Rahmen sichtbar. &lt;br /&gt;
&lt;br /&gt;
Die Grundlagen sind da, die Floorpläne können nun an eigenen Bedürfnisse angepasst werden.&lt;br /&gt;
&lt;br /&gt;
== Erweiterung Slider ==&lt;br /&gt;
Für die Slider gibt es die beiden Dateien slider.svg und slider_handle.svg, welche fhem/www/images/default/lcars/ kopiert werden müssen.&lt;br /&gt;
&lt;br /&gt;
[[File:Slider.svg|Silder]]&lt;br /&gt;
&lt;br /&gt;
[[File:Slider_handle.svg|Silder]]&lt;br /&gt;
&lt;br /&gt;
In der verwendeten CSS-Datei muss nun der Style des Slider und Handle wie folgt angepasst werden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* detail-selector &amp;amp; slider */&lt;br /&gt;
select {  margin-left:5px; margin-right:5px; }&lt;br /&gt;
.set,.attr { margin-bottom:5px; float:left; }&lt;br /&gt;
.slider { float:left; width:190px; height:55px; border:0px solid; color:grey; background-image:url(/fhem/icons/lcars/slider.svg)}&lt;br /&gt;
.set .slider { background:#F0F0D8; border-radius:8px; }&lt;br /&gt;
/* timepicker */&lt;br /&gt;
.set .set { margin-bottom:2px; margin-top:3px; }&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
*handle = Darstellung des Sliders&lt;br /&gt;
*/&lt;br /&gt;
.handle { margin-top:0px; position:relative; cursor:pointer; width:40px;&lt;br /&gt;
          height:17px; line-height:20px; user-select:none; font-size: 20px;&lt;br /&gt;
          border:0px solid; color:#ff9900; background-image:url(/fhem/icons/lcars/slider_handle.svg); text-align:center; padding-top:38px;} &lt;br /&gt;
.downText { margin-top:2px; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erklärung:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.slider { ... width:190px; height:55px; border:0px solid; ... background-image:url(/fhem/icons/lcars/slider.svg)}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Breite und Höhe entspricht der Größe der slider.svg. Es gibt keinen Rahmen und die URL zum slider.svg wird gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.handle { ... font-size: 20px; ...  background-image:url(/fhem/icons/lcars/slider_handle.svg); text-align:center; padding-top:38px;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Schriftgröße auf 20px setzen. Die URL des slider_handle.svg setzen und den Text um 38px nach unten verschieben. Dadurch steht dieser unterhalb des Dreiecks.&lt;br /&gt;
&lt;br /&gt;
Nun kann der Slider in der fhem.cfg verwendet werden (Beispiel eines Homeatic-Dimmers)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define HMW_LC_Dim1L_DR_MEQ0311914_03 HM485 0001308E_03&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 alias wo_dimmer_01&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 firmwareVersion 3.03&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 fp_LCARS_EG 357,1515,7,&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 model HMW_LC_Dim1L_DR&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 serialNr MEQ0311914&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 subType dimmer&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 webCmd level&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erweiterung Backimg/Aktuelle Seite ==&lt;br /&gt;
&lt;br /&gt;
Nach dem aktuellen Stand gibt es in der oben linken Ecke immer einen Text fp_LCARS_Status/Garten/EG/OG. Diesen kann man im CSS mithilfe von&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#backimg {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
entfernen.&lt;br /&gt;
Zusätzlich kann man in der oben rechten Ecke den aktuellen Seiten-Nahmen mithilfe von einem neuen Objekt hinzufügen. Hierzu einfach:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;define current_fp_page weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot;&amp;gt;&amp;lt;svg xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot; xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot; xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot; xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot; id=&amp;quot;svg2&amp;quot; version=&amp;quot;1.1&amp;quot; inkscape:version=&amp;quot;0.91 r13725&amp;quot; sodipodi:docname=&amp;quot;switch_off.svg&amp;quot; viewBox=&amp;quot;0 0 170 45.000001&amp;quot; width=&amp;quot;170&amp;quot; height=&amp;quot;45&amp;quot;&amp;gt; &amp;lt;style type=&amp;quot;text/css&amp;quot; id=&amp;quot;style3&amp;quot;&amp;gt; 	@font-face { font-family: &amp;quot;lcars&amp;quot;; src: url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&amp;quot;); src: url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&amp;quot;) format(&amp;quot;embedded-opentype&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&amp;quot;) format(&amp;quot;woff&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&amp;quot;) format(&amp;quot;truetype&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&amp;quot;) format(&amp;quot;svg&amp;quot;); font-weight: normal; font-style: normal;} 	&amp;lt;/style&amp;gt; &amp;lt;defs id=&amp;quot;defs4&amp;quot;/&amp;gt; &amp;lt;sodipodi:namedview id=&amp;quot;base&amp;quot; pagecolor=&amp;quot;#ffffff&amp;quot; bordercolor=&amp;quot;#666666&amp;quot; borderopacity=&amp;quot;1.0&amp;quot; inkscape:pageopacity=&amp;quot;0.0&amp;quot; inkscape:pageshadow=&amp;quot;2&amp;quot; inkscape:zoom=&amp;quot;3.9185501&amp;quot; inkscape:cx=&amp;quot;8.571662&amp;quot; inkscape:cy=&amp;quot;52.612298&amp;quot; inkscape:document-units=&amp;quot;px&amp;quot; inkscape:current-layer=&amp;quot;layer1&amp;quot; showgrid=&amp;quot;false&amp;quot; units=&amp;quot;px&amp;quot; inkscape:window-width=&amp;quot;1827&amp;quot; inkscape:window-height=&amp;quot;1051&amp;quot; inkscape:window-x=&amp;quot;84&amp;quot; inkscape:window-y=&amp;quot;-9&amp;quot; inkscape:window-maximized=&amp;quot;1&amp;quot;/&amp;gt; &amp;lt;metadata id=&amp;quot;metadata7&amp;quot;&amp;gt; &amp;lt;rdf:RDF&amp;gt; &amp;lt;cc:Work rdf:about=&amp;quot;&amp;quot;&amp;gt; &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt; &amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot;/&amp;gt; &amp;lt;dc:title/&amp;gt; &amp;lt;/cc:Work&amp;gt; &amp;lt;/rdf:RDF&amp;gt; &amp;lt;/metadata&amp;gt; &amp;lt;g inkscape:label=&amp;quot;Ebene 1&amp;quot; inkscape:groupmode=&amp;quot;layer&amp;quot; id=&amp;quot;layer1&amp;quot; transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt; 	 &amp;lt;text font-size=&amp;quot;35&amp;quot; font-family=&amp;quot;lcars&amp;quot; id=&amp;quot;text_current&amp;quot; fill=&amp;quot;#0000DD&amp;quot; text-anchor=&amp;quot;middle&amp;quot; y=&amp;quot;25&amp;quot; x=&amp;quot;85&amp;quot;&amp;gt;NIFP&amp;lt;/text&amp;gt; &amp;lt;/g&amp;gt; &amp;lt;/svg&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;$(&amp;quot;#text_current&amp;quot;).html($(&amp;quot;#backimg&amp;quot;).html().replace(&amp;quot;fp_LCARS_&amp;quot;, &amp;quot;&amp;quot;));&amp;lt;/script&amp;gt;&#039; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
ausführen. Dieses ist ein direkt-eingebundenes SVG ohne den &amp;lt;object&amp;gt; Teil, der mit jQuery auf den Namen der aktuellen Seite über #backimg abgerufen gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Link2Forum|Topic=26673|LinkText=Foren-Thema zum LCARS-Floorplan}}&lt;br /&gt;
* [http://www.gtjlcars.de Hintergrundinformationen zu LCARS]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Weissenborn</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Benutzer:Weissenborn&amp;diff=33030</id>
		<title>Benutzer:Weissenborn</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Benutzer:Weissenborn&amp;diff=33030"/>
		<updated>2020-04-08T08:13:02Z</updated>

		<summary type="html">&lt;p&gt;Weissenborn: Erste kurze Vorstellung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo!&lt;br /&gt;
&lt;br /&gt;
Ich will mit meinen Beiträgen, Änderungen und Anpassungen hier, einen Beitrag zur Verbesserung der Dokumentation leisten, wo mir entsprechenden Notwendigkeiten auffallen.&lt;br /&gt;
&lt;br /&gt;
Ich verfüge dabei über eine jahrzehntelange Expertise als Software-Entwickler, überwiegend in der Industrieautomation.&lt;br /&gt;
&lt;br /&gt;
Die Plattform, die ich bei mir einsetze, ist FHEM auf einem Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Ich mache eine ganze Menge mit MQTT, das ich selbst entwickelt auf ESP8266 mit Schaltrelais verwende.&lt;br /&gt;
&lt;br /&gt;
Evtl. werde ich auch noch einen Beitrag verfassen, wie man einen industriellen Controller in FHEM einbinden kann.&lt;br /&gt;
&lt;br /&gt;
Wenn euch irgendwelche Punkte, Fehler oder sonstiges an meinen Beiträgen auffällt, lasst es mich bitte wissen.&lt;br /&gt;
&lt;br /&gt;
Viele Grüße von&lt;br /&gt;
&lt;br /&gt;
Gregor &lt;br /&gt;
&lt;br /&gt;
aus Neuss&lt;/div&gt;</summary>
		<author><name>Weissenborn</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Benutzer:Weissenborn&amp;diff=33029</id>
		<title>Benutzer:Weissenborn</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Benutzer:Weissenborn&amp;diff=33029"/>
		<updated>2020-04-08T08:12:02Z</updated>

		<summary type="html">&lt;p&gt;Weissenborn: Erste kurze Vorstellung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo!&lt;br /&gt;
&lt;br /&gt;
Ich will mit meinen Beiträgen, Änderungen und Anpassungen hier, einen Beitrag zur Verbesserung der Dokumentation leisten, wo mir entsprechenden Notwendigkeiten auffallen.&lt;br /&gt;
&lt;br /&gt;
Ich verfüge dabei über eine jahrzehntelange Expertise als Software-Entwickler, überwiegend in der Industrieautomation.&lt;br /&gt;
&lt;br /&gt;
Die Plattform, die ich bei mir einsetze, ist FHEM auf einem Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
Ich mache eine ganze Menge mit MQTT, das ich selbstentwickelt auf ESP8266 mit Schaltrelais verwende.&lt;br /&gt;
&lt;br /&gt;
Evtl. werde ich auch noch einen Beitrag verfassen, wie man einen Industriellen Controller in FHEM einbinden kann.&lt;br /&gt;
&lt;br /&gt;
Wenn euch irgendwelche Punkte, Fehler oder sonstiges an meinen Beiträgen auffällt, lasst es mich bitte wissen.&lt;br /&gt;
&lt;br /&gt;
Viele Grüße von&lt;br /&gt;
&lt;br /&gt;
Gregor &lt;br /&gt;
&lt;br /&gt;
aus Neuss&lt;/div&gt;</summary>
		<author><name>Weissenborn</name></author>
	</entry>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Floorplan_im_LCARS_Design&amp;diff=33028</id>
		<title>Floorplan im LCARS Design</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Floorplan_im_LCARS_Design&amp;diff=33028"/>
		<updated>2020-04-08T07:53:01Z</updated>

		<summary type="html">&lt;p&gt;Weissenborn: &amp;quot;!important&amp;quot; verhindert das Übrschreiben der settings. Der Pfad hat auch nicht mehr gestimmt. 100% BG-size ist ein vorgriff, der bei FullHd schon passt, die Menüeinträge müssen aber noch daran angepasst werden für zukünftige Auflösungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Wiki geht es um die Erstellung eines [[FLOORPLAN|Floorplans]] im &#039;&#039;&#039;LCARS Design&#039;&#039;&#039;, siehe [https://www.google.de/search?q=LCARS&amp;amp;client=opera&amp;amp;hs=3Zm&amp;amp;tbm=isch&amp;amp;tbo=u&amp;amp;source=univ&amp;amp;sa=X&amp;amp;ei=W2czVcmtKIOksAGp0oCICA&amp;amp;ved=0CCEQsAQ&amp;amp;biw=1920&amp;amp;bih=971/ LCARS Beispiele].&lt;br /&gt;
&lt;br /&gt;
Es gibt auf Fhem.de einen [http://fhem.de/forum_22336.jpg Screenshot] eines Floorplans im LCARS Design.&lt;br /&gt;
&lt;br /&gt;
In {{Link2Forum|Topic=22336|Message=180850|LinkText=diesem Forenbeitrag}} tauchte obiges Design erstmals auf, entwickelt wurde es von Forenbenutzer {{Link2FU|4194|Tion}}.&lt;br /&gt;
&lt;br /&gt;
== Screenshot 1 ==&lt;br /&gt;
[[File:lcars_all.jpg|600px|Übersicht]]&lt;br /&gt;
&lt;br /&gt;
( Die 3D-Darstellung des Erdgeschosses ist nicht beschrieben, da dies nicht lcars-spezifisch ist)&lt;br /&gt;
&lt;br /&gt;
== Anlegen der Floorpläne ==&lt;br /&gt;
In der [[Konfiguration]] wurden die Floorpläne für Status, Erdgeschoss, Obergeschoss und Garten angelegt, welche alle auf die gleiche CSS-Datei fhem/www/pgm2/floorplanstyle_lcars.css verweisen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Floorpläne&lt;br /&gt;
define LCARS_STATUS FLOORPLAN&lt;br /&gt;
attr LCARS_STATUS fp_noMenu 1&lt;br /&gt;
attr LCARS_STATUS stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_EG FLOORPLAN&lt;br /&gt;
attr LCARS_EG fp_noMenu 1&lt;br /&gt;
attr LCARS_EG stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_OG FLOORPLAN&lt;br /&gt;
attr LCARS_OG fp_noMenu 1&lt;br /&gt;
attr LCARS_OG stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&lt;br /&gt;
define LCARS_GARTEN FLOORPLAN&lt;br /&gt;
attr LCARS_GARTEN fp_noMenu 1&lt;br /&gt;
attr LCARS_GARTEN stylesheet floorplanstyle_lcars.css&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einbinden des Hintergrundbildes ==&lt;br /&gt;
[[Datei:Background.svg|mini|right|300px|Das Hintergrundbild als SVG-Datei]]&lt;br /&gt;
Als Hintergrund wurde die Vektorgrafik fhem/www/images/default/lcars/background.svg angelegt und diese über die CSS-Datei eingebunden.&lt;br /&gt;
&lt;br /&gt;
Eintrag in der CSS-Datei:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body { background-color:  #000000   !important;&lt;br /&gt;
       background-repeat: no-repeat !important;&lt;br /&gt;
       background-size:   100%      !important;&lt;br /&gt;
       background-image:  ../images/default/lcars/background.svg&#039;) !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nun noch die Anweisung &amp;lt;code&amp;gt;set WEB rereadicons&amp;lt;/code&amp;gt; durchführen und der Floorplan zeigt den Hintergrund im LCARS-Design an.&lt;br /&gt;
&lt;br /&gt;
== LCARS - Schrift ==&lt;br /&gt;
Die in &#039;&#039;Star Trek - The Next Generation&#039;&#039; verwendete Schrift für die LCARS-Konsolen war die Helvetica Ultra Compressed, wobei ausschließlich Großbuchstaben verwendet wurden. ([http://www.gtjlcars.de/LCARSindex/LCARSFONTS.htm Quelle: www.gtjlcars.de]) Die Schrift kann man als TrueType-Font online kaufen, allerdings gibt es als Alternative die LCARS GTJ3 zum freien [http://www.gtjlcars.de/LCARSGTJ3.zip Download].&lt;br /&gt;
&lt;br /&gt;
Um die richtige Schriftart clientunabhängig anzeigen zu können, wird die Schrift mit Hilfe des [http://www.fontsquirrel.com/tools/webfont-generator Webfont Generators] von Font Squirrel die TTF-Datei in Webfont umgewandelt.  &lt;br /&gt;
&lt;br /&gt;
Es werden folgende Dateien generiert:&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.eot&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.svg&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.ttf&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.woff&lt;br /&gt;
* fhem/www/images/default/lcars/lcarsgtj3-webfont.woff2&lt;br /&gt;
&lt;br /&gt;
Diese Webfont-Dateien müssen ins Verzeichnis fhem/www/images/... kopiert werden, damit sie genutzt werden können.&lt;br /&gt;
&lt;br /&gt;
== Das Navigationsmenü ==&lt;br /&gt;
Für das Navigationsmenü gibt es jeweils eine SVG-Datei, welche dann in der fhem.cfg eingebunden wird.&lt;br /&gt;
* /www/images/default/lcars/menue_EG.svg&lt;br /&gt;
* /www/images/default/lcars/menue_Garten.svg&lt;br /&gt;
* /www/images/default/lcars/menue_OG.svg&lt;br /&gt;
* /www/images/default/lcars/menue_status.svg&lt;br /&gt;
&lt;br /&gt;
Als Beispiel die SVG-Datei für den Menüpunkt &amp;quot;Status&amp;quot;. Bei den anderen Dateien ändert sich nur der Text im Text-Tag. In diesen sind jeweils die Webfont-Dateien eingebunden. Dies ist erforderlich, weil die SVG-Dateien über die fhem.cfg via HTML-Code über das Object-Tag eingebunden werden. In diesem Fall wirken die Einstellungen aus der CSS-Datei nicht.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot;&lt;br /&gt;
   width=&amp;quot;130&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 130 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;switch_off.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;8.571662&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.612298&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title /&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ff9900;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;130&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;125&amp;quot;&lt;br /&gt;
       y=&amp;quot;50&amp;quot;&lt;br /&gt;
       text-anchor=&amp;quot;end&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       font-family=&amp;quot;lcars&amp;quot;&lt;br /&gt;
       fill=&amp;quot;#000000&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&amp;gt;Status&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Einbindung in der fhem.cfg:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Menü definieren&lt;br /&gt;
#Class für den Link auf SVG setzen, um auf gesamtes SVG-Bild klicken zu können&lt;br /&gt;
#SVG-Class dafür in der CSS-Datei definieren&lt;br /&gt;
define Menue_Status weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_STATUS&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_status.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039;}&lt;br /&gt;
attr Menue_Status fp_LCARS_EG 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_GARTEN 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_OG 160,10,0,&lt;br /&gt;
attr Menue_Status fp_LCARS_STATUS 160,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_EG weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_EG&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_EG.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_EG fp_LCARS_EG 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_GARTEN 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_OG 225,10,0,&lt;br /&gt;
attr Menue_EG fp_LCARS_STATUS 225,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_OG weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_OG&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_OG.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_OG fp_LCARS_EG 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_GARTEN 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_OG 290,10,0,&lt;br /&gt;
attr Menue_OG fp_LCARS_STATUS 290,10,0,&lt;br /&gt;
&lt;br /&gt;
define Menue_Garten weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot; href=&amp;quot;/fhem/floorplan/LCARS_GARTEN&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/menue_Garten.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/a&amp;gt;&#039; }&lt;br /&gt;
attr Menue_Garten fp_LCARS_EG 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_GARTEN 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_OG 355,10,0,&lt;br /&gt;
attr Menue_Garten fp_LCARS_STATUS 355,10,0,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der erforderliche Eintrag in der CSS-Datei&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*LCARS: SVG definieren, um auf das gesamte Bild klicken zu können*/&lt;br /&gt;
a.svg {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  display: inline-block; &lt;br /&gt;
}&lt;br /&gt;
a.svg:after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;; &lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 0;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  left:0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Nach einem &amp;lt;code&amp;gt;set WEB rereadicons&amp;lt;/code&amp;gt; ist die Navigation zwischen den einzelnen Floorplänen möglich.&lt;br /&gt;
&lt;br /&gt;
== Schalter für die Beleuchtung ==&lt;br /&gt;
Für die Integration der Buttons der Schalter sind folgende Anpassungen erforderlich:&lt;br /&gt;
&lt;br /&gt;
In der CSS-Datei werden die Webfonts nochmals eingebunden. Die ist erforderlich, weil durch das Device-Attribute &amp;quot;devStateIcon&amp;quot; die Inhalte der SVG-Dateien direkt in die Seite geschrieben und somit auch ein Zugriff auf die CSS-Datei möglich ist.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*LCARS-Schriftart clientunabhängig verfügbar machen&lt;br /&gt;
Wird in SVG-Texten nochmal separat definiert, sobald die SVG im Tag&lt;br /&gt;
z.b. IMG oder OBJECT verwendet wird.&lt;br /&gt;
*/&lt;br /&gt;
@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
/*LCARS: Höhe und Breite der Schalter definieren&lt;br /&gt;
der Name svg.xxx ergibt sich, durch die Definition &amp;quot;devStateIcon off:switch_off on:switch_on:off&amp;quot;&lt;br /&gt;
in der fhem.cfg zum jeweiligen Device&lt;br /&gt;
*/&lt;br /&gt;
svg.switch_off { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }	&lt;br /&gt;
svg.switch_on { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }  &lt;br /&gt;
svg.switch_open { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }&lt;br /&gt;
svg.switch_close { height:55px; width:130px; fill:#ffffff; vertical-align:middle; margin:0 0; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Datei fhem/www/images/default/lcars/switch_off.svg:&lt;br /&gt;
&lt;br /&gt;
[[Datei:switch_off.svg|switch_off]]&lt;br /&gt;
&lt;br /&gt;
Die Datei fhem/www/images/default/lcars/switch_on.svg:&lt;br /&gt;
&lt;br /&gt;
[[Datei:switch_on.svg|switch_on]]&lt;br /&gt;
&lt;br /&gt;
Zuweisen der SVG-Dateien in der fhem.cfg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Icon-Pfad setzen&lt;br /&gt;
define WEB FHEMWEB 8083 global&lt;br /&gt;
[...]&lt;br /&gt;
attr WEB iconPath default:default/lcars&lt;br /&gt;
&lt;br /&gt;
Schalter Lamp1&lt;br /&gt;
define HMW_LC_Sw2_DR_LEQ0116953_03 HM485 0000B84F_03&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 alias kue_lampe_1&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 devStateIcon off:switch_off on:switch_on:off&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 firmwareVersion 3.06&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 fp_LCARS_EG 230,1500,0,&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 model HMW_LC_Sw2_DR&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 room hidden&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 serialNr LEQ0116953&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_03 subType switch&lt;br /&gt;
#Schlater Lamp2&lt;br /&gt;
define HMW_LC_Sw2_DR_LEQ0116953_04 HM485 0000B84F_04&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 alias kue_lampe_2&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 devStateIcon off:switch_off:on on:switch_on:off&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 firmwareVersion 3.06&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 fp_LCARS_EG 295,1500,0,&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 model HMW_LC_Sw2_DR&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 room hidden&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 serialNr LEQ0116953&lt;br /&gt;
attr HMW_LC_Sw2_DR_LEQ0116953_04 subType switch&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem SET WEB rereadicons lassen sich die Schalter bedienen.&lt;br /&gt;
&lt;br /&gt;
== Label und Rahmen ==&lt;br /&gt;
Damit man nun weiß, was man schaltet und auch der Style stimmt, können noch folgenden Anpassungen vorgenommen werden&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_BL.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_BL.svg|corner1_BL]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_BR.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_BR.svg|corner1_BR]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_TL.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_TL.svg|corner1_TL]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/corner1_TR.svg&lt;br /&gt;
&lt;br /&gt;
[[File:corner1_TR.svg|corner1_TR]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/lbl_switch_kueche1.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;260&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 260 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;lbl_switch_kueche1.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;133.4632&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.4847&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ffcc9a;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;260&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;255.354&amp;quot;&lt;br /&gt;
       y=&amp;quot;49.50441&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#000000&amp;quot;&amp;gt;Küche - Glasbodenleuchte&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/lbl_switch_kueche2.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;260&amp;quot;&lt;br /&gt;
   height=&amp;quot;55&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 260 55.000001&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;lbl_switch_kueche1.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;133.4632&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.4847&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rect&lt;br /&gt;
       style=&amp;quot;fill:#ffcc9a;fill-opacity:1&amp;quot;&lt;br /&gt;
       id=&amp;quot;rect3364&amp;quot;&lt;br /&gt;
       width=&amp;quot;260&amp;quot;&lt;br /&gt;
       height=&amp;quot;55&amp;quot;&lt;br /&gt;
       x=&amp;quot;0&amp;quot;&lt;br /&gt;
       y=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;255.354&amp;quot;&lt;br /&gt;
       y=&amp;quot;49.50441&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#000000&amp;quot;&amp;gt;Küche - Deckenleuchte&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/headline_switches.svg&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- Created with Inkscape (http://www.inkscape.org/) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;svg&lt;br /&gt;
   xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot;&lt;br /&gt;
   xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot;&lt;br /&gt;
   xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot;&lt;br /&gt;
   xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
   xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot;&lt;br /&gt;
   xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot;&lt;br /&gt;
   width=&amp;quot;205&amp;quot;&lt;br /&gt;
   height=&amp;quot;35&amp;quot;&lt;br /&gt;
   viewBox=&amp;quot;0 0 205 35&amp;quot;&lt;br /&gt;
   id=&amp;quot;svg2&amp;quot;&lt;br /&gt;
   version=&amp;quot;1.1&amp;quot;&lt;br /&gt;
   inkscape:version=&amp;quot;0.91 r13725&amp;quot;&lt;br /&gt;
   sodipodi:docname=&amp;quot;headline_switches.svg&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;style&lt;br /&gt;
     type=&amp;quot;text/css&amp;quot;&lt;br /&gt;
     id=&amp;quot;style3&amp;quot;&amp;gt;&lt;br /&gt;
	@font-face {&lt;br /&gt;
    font-family: &#039;lcars&#039;;&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&#039;);&lt;br /&gt;
    src: url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&#039;) format(&#039;embedded-opentype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&#039;) format(&#039;woff&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&#039;) format(&#039;truetype&#039;),&lt;br /&gt;
         url(&#039;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&#039;) format(&#039;svg&#039;);&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    font-style: normal;}&lt;br /&gt;
	&amp;lt;/style&amp;gt;&lt;br /&gt;
  &amp;lt;defs&lt;br /&gt;
     id=&amp;quot;defs4&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;sodipodi:namedview&lt;br /&gt;
     id=&amp;quot;base&amp;quot;&lt;br /&gt;
     pagecolor=&amp;quot;#ffffff&amp;quot;&lt;br /&gt;
     bordercolor=&amp;quot;#666666&amp;quot;&lt;br /&gt;
     borderopacity=&amp;quot;1.0&amp;quot;&lt;br /&gt;
     inkscape:pageopacity=&amp;quot;0.0&amp;quot;&lt;br /&gt;
     inkscape:pageshadow=&amp;quot;2&amp;quot;&lt;br /&gt;
     inkscape:zoom=&amp;quot;3.9185501&amp;quot;&lt;br /&gt;
     inkscape:cx=&amp;quot;62.84951&amp;quot;&lt;br /&gt;
     inkscape:cy=&amp;quot;52.357102&amp;quot;&lt;br /&gt;
     inkscape:document-units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:current-layer=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     showgrid=&amp;quot;false&amp;quot;&lt;br /&gt;
     units=&amp;quot;px&amp;quot;&lt;br /&gt;
     inkscape:window-width=&amp;quot;1827&amp;quot;&lt;br /&gt;
     inkscape:window-height=&amp;quot;1051&amp;quot;&lt;br /&gt;
     inkscape:window-x=&amp;quot;84&amp;quot;&lt;br /&gt;
     inkscape:window-y=&amp;quot;-9&amp;quot;&lt;br /&gt;
     inkscape:window-maximized=&amp;quot;1&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;metadata&lt;br /&gt;
     id=&amp;quot;metadata7&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;rdf:RDF&amp;gt;&lt;br /&gt;
      &amp;lt;cc:Work&lt;br /&gt;
         rdf:about=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt;&lt;br /&gt;
        &amp;lt;dc:type&lt;br /&gt;
           rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;dc:title&amp;gt;&amp;lt;/dc:title&amp;gt;&lt;br /&gt;
      &amp;lt;/cc:Work&amp;gt;&lt;br /&gt;
    &amp;lt;/rdf:RDF&amp;gt;&lt;br /&gt;
  &amp;lt;/metadata&amp;gt;&lt;br /&gt;
  &amp;lt;g&lt;br /&gt;
     inkscape:label=&amp;quot;Ebene 1&amp;quot;&lt;br /&gt;
     inkscape:groupmode=&amp;quot;layer&amp;quot;&lt;br /&gt;
     id=&amp;quot;layer1&amp;quot;&lt;br /&gt;
     transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;text&lt;br /&gt;
       x=&amp;quot;205&amp;quot;&lt;br /&gt;
       y=&amp;quot;35&amp;quot;&lt;br /&gt;
       font-size=&amp;quot;35&amp;quot;&lt;br /&gt;
       id=&amp;quot;text11&amp;quot;&lt;br /&gt;
       style=&amp;quot;font-size:35px;font-family:lcars;text-anchor:end;fill:#ff9900&amp;quot;&amp;gt;Beleuchtung&amp;lt;/text&amp;gt;&lt;br /&gt;
  &amp;lt;/g&amp;gt;&lt;br /&gt;
&amp;lt;/svg&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/line1.svg&lt;br /&gt;
&lt;br /&gt;
[[File:line1.svg|line1]]&lt;br /&gt;
&lt;br /&gt;
Datei: fhem/www/images/default/lcars/line2.svg&lt;br /&gt;
&lt;br /&gt;
[[File:line2.svg|line2]]&lt;br /&gt;
&lt;br /&gt;
Die Einträge in der fhem.cfg&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#---Rahmen Elemente&lt;br /&gt;
define corner1_tl weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_TL.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_tl fp_LCARS_EG 200,1200,0,&lt;br /&gt;
define corner1_bl weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_BL.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_bl fp_LCARS_EG 590,1200,0,&lt;br /&gt;
define corner1_tr weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_TR.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_tr fp_LCARS_EG 200,1700,0,&lt;br /&gt;
define corner1_br weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/corner1_BR.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr corner1_br fp_LCARS_EG 590,1700,0,&lt;br /&gt;
define line1_l weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/line1.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr line1_l fp_LCARS_EG 235,1200,0,&lt;br /&gt;
define line2_b weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/line2.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr line2_b fp_LCARS_EG 601,1230,0,&lt;br /&gt;
define headline_switches weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/headline_switches.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr headline_switches fp_LCARS_EG 183,1481,0,&lt;br /&gt;
&lt;br /&gt;
#Label&lt;br /&gt;
define lbl_switch_kueche1 weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/lbl_switch_kueche1.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr lbl_switch_kueche1 fp_LCARS_EG 230,1250,0,&lt;br /&gt;
define lbl_switch_kueche2 weblink htmlCode {&#039;&amp;lt;object data=&amp;quot;/fhem/icons/lcars/lbl_switch_kueche2.svg&amp;quot; type=&amp;quot;image/svg+xml&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&#039; }&lt;br /&gt;
attr lbl_switch_kueche2 fp_LCARS_EG 295,1250,0,&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach einem SET WEB rereadicons sind nun Labels und Rahmen sichtbar. &lt;br /&gt;
&lt;br /&gt;
Die Grundlagen sind da, die Floorpläne können nun an eigenen Bedürfnisse angepasst werden.&lt;br /&gt;
&lt;br /&gt;
== Erweiterung Slider ==&lt;br /&gt;
Für die Slider gibt es die beiden Dateien slider.svg und slider_handle.svg, welche fhem/www/images/default/lcars/ kopiert werden müssen.&lt;br /&gt;
&lt;br /&gt;
[[File:Slider.svg|Silder]]&lt;br /&gt;
&lt;br /&gt;
[[File:Slider_handle.svg|Silder]]&lt;br /&gt;
&lt;br /&gt;
In der verwendeten CSS-Datei muss nun der Style des Slider und Handle wie folgt angepasst werden. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* detail-selector &amp;amp; slider */&lt;br /&gt;
select {  margin-left:5px; margin-right:5px; }&lt;br /&gt;
.set,.attr { margin-bottom:5px; float:left; }&lt;br /&gt;
.slider { float:left; width:190px; height:55px; border:0px solid; color:grey; background-image:url(/fhem/icons/lcars/slider.svg)}&lt;br /&gt;
.set .slider { background:#F0F0D8; border-radius:8px; }&lt;br /&gt;
/* timepicker */&lt;br /&gt;
.set .set { margin-bottom:2px; margin-top:3px; }&lt;br /&gt;
&lt;br /&gt;
/**&lt;br /&gt;
*handle = Darstellung des Sliders&lt;br /&gt;
*/&lt;br /&gt;
.handle { margin-top:0px; position:relative; cursor:pointer; width:40px;&lt;br /&gt;
          height:17px; line-height:20px; user-select:none; font-size: 20px;&lt;br /&gt;
          border:0px solid; color:#ff9900; background-image:url(/fhem/icons/lcars/slider_handle.svg); text-align:center; padding-top:38px;} &lt;br /&gt;
.downText { margin-top:2px; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zur Erklärung:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.slider { ... width:190px; height:55px; border:0px solid; ... background-image:url(/fhem/icons/lcars/slider.svg)}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Breite und Höhe entspricht der Größe der slider.svg. Es gibt keinen Rahmen und die URL zum slider.svg wird gesetzt.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.handle { ... font-size: 20px; ...  background-image:url(/fhem/icons/lcars/slider_handle.svg); text-align:center; padding-top:38px;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Schriftgröße auf 20px setzen. Die URL des slider_handle.svg setzen und den Text um 38px nach unten verschieben. Dadurch steht dieser unterhalb des Dreiecks.&lt;br /&gt;
&lt;br /&gt;
Nun kann der Slider in der fhem.cfg verwendet werden (Beispiel eines Homeatic-Dimmers)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define HMW_LC_Dim1L_DR_MEQ0311914_03 HM485 0001308E_03&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 alias wo_dimmer_01&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 firmwareVersion 3.03&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 fp_LCARS_EG 357,1515,7,&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 model HMW_LC_Dim1L_DR&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 serialNr MEQ0311914&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 subType dimmer&lt;br /&gt;
attr HMW_LC_Dim1L_DR_MEQ0311914_03 webCmd level&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erweiterung Backimg/Aktuelle Seite ==&lt;br /&gt;
&lt;br /&gt;
Nach dem aktuellen Stand gibt es in der oben linken Ecke immer einen Text fp_LCARS_Status/Garten/EG/OG. Diesen kann man im CSS mithilfe von&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#backimg {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
entfernen.&lt;br /&gt;
Zusätzlich kann man in der oben rechten Ecke den aktuellen Seiten-Nahmen mithilfe von einem neuen Objekt hinzufügen. Hierzu einfach:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;define current_fp_page weblink htmlCode {&#039;&amp;lt;a class=&amp;quot;svg&amp;quot;&amp;gt;&amp;lt;svg xmlns:dc=&amp;quot;http://purl.org/dc/elements/1.1/&amp;quot; xmlns:cc=&amp;quot;http://creativecommons.org/ns#&amp;quot; xmlns:rdf=&amp;quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&amp;quot; xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot; xmlns=&amp;quot;http://www.w3.org/2000/svg&amp;quot; xmlns:sodipodi=&amp;quot;http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd&amp;quot; xmlns:inkscape=&amp;quot;http://www.inkscape.org/namespaces/inkscape&amp;quot; xmlns:xlink=&amp;quot;http://www.w3.org/1999/xlink&amp;quot; id=&amp;quot;svg2&amp;quot; version=&amp;quot;1.1&amp;quot; inkscape:version=&amp;quot;0.91 r13725&amp;quot; sodipodi:docname=&amp;quot;switch_off.svg&amp;quot; viewBox=&amp;quot;0 0 170 45.000001&amp;quot; width=&amp;quot;170&amp;quot; height=&amp;quot;45&amp;quot;&amp;gt; &amp;lt;style type=&amp;quot;text/css&amp;quot; id=&amp;quot;style3&amp;quot;&amp;gt; 	@font-face { font-family: &amp;quot;lcars&amp;quot;; src: url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.eot&amp;quot;); src: url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.eot?#iefix&amp;quot;) format(&amp;quot;embedded-opentype&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.woff&amp;quot;) format(&amp;quot;woff&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.ttf&amp;quot;) format(&amp;quot;truetype&amp;quot;), url(&amp;quot;/fhem/images/default/lcars/lcarsgtj3-webfont.svg#lcarsgtj3lcarsgtj3&amp;quot;) format(&amp;quot;svg&amp;quot;); font-weight: normal; font-style: normal;} 	&amp;lt;/style&amp;gt; &amp;lt;defs id=&amp;quot;defs4&amp;quot;/&amp;gt; &amp;lt;sodipodi:namedview id=&amp;quot;base&amp;quot; pagecolor=&amp;quot;#ffffff&amp;quot; bordercolor=&amp;quot;#666666&amp;quot; borderopacity=&amp;quot;1.0&amp;quot; inkscape:pageopacity=&amp;quot;0.0&amp;quot; inkscape:pageshadow=&amp;quot;2&amp;quot; inkscape:zoom=&amp;quot;3.9185501&amp;quot; inkscape:cx=&amp;quot;8.571662&amp;quot; inkscape:cy=&amp;quot;52.612298&amp;quot; inkscape:document-units=&amp;quot;px&amp;quot; inkscape:current-layer=&amp;quot;layer1&amp;quot; showgrid=&amp;quot;false&amp;quot; units=&amp;quot;px&amp;quot; inkscape:window-width=&amp;quot;1827&amp;quot; inkscape:window-height=&amp;quot;1051&amp;quot; inkscape:window-x=&amp;quot;84&amp;quot; inkscape:window-y=&amp;quot;-9&amp;quot; inkscape:window-maximized=&amp;quot;1&amp;quot;/&amp;gt; &amp;lt;metadata id=&amp;quot;metadata7&amp;quot;&amp;gt; &amp;lt;rdf:RDF&amp;gt; &amp;lt;cc:Work rdf:about=&amp;quot;&amp;quot;&amp;gt; &amp;lt;dc:format&amp;gt;image/svg+xml&amp;lt;/dc:format&amp;gt; &amp;lt;dc:type rdf:resource=&amp;quot;http://purl.org/dc/dcmitype/StillImage&amp;quot;/&amp;gt; &amp;lt;dc:title/&amp;gt; &amp;lt;/cc:Work&amp;gt; &amp;lt;/rdf:RDF&amp;gt; &amp;lt;/metadata&amp;gt; &amp;lt;g inkscape:label=&amp;quot;Ebene 1&amp;quot; inkscape:groupmode=&amp;quot;layer&amp;quot; id=&amp;quot;layer1&amp;quot; transform=&amp;quot;translate(0,0)&amp;quot;&amp;gt; 	 &amp;lt;text font-size=&amp;quot;35&amp;quot; font-family=&amp;quot;lcars&amp;quot; id=&amp;quot;text_current&amp;quot; fill=&amp;quot;#0000DD&amp;quot; text-anchor=&amp;quot;middle&amp;quot; y=&amp;quot;25&amp;quot; x=&amp;quot;85&amp;quot;&amp;gt;NIFP&amp;lt;/text&amp;gt; &amp;lt;/g&amp;gt; &amp;lt;/svg&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;script&amp;gt;$(&amp;quot;#text_current&amp;quot;).html($(&amp;quot;#backimg&amp;quot;).html().replace(&amp;quot;fp_LCARS_&amp;quot;, &amp;quot;&amp;quot;));&amp;lt;/script&amp;gt;&#039; }&amp;lt;/pre&amp;gt;&lt;br /&gt;
ausführen. Dieses ist ein direkt-eingebundenes SVG ohne den &amp;lt;object&amp;gt; Teil, der mit jQuery auf den Namen der aktuellen Seite über #backimg abgerufen gesetzt wird.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{Link2Forum|Topic=26673|LinkText=Foren-Thema zum LCARS-Floorplan}}&lt;br /&gt;
* [http://www.gtjlcars.de Hintergrundinformationen zu LCARS]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:HOWTOS]]&lt;/div&gt;</summary>
		<author><name>Weissenborn</name></author>
	</entry>
</feed>