diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm
index e3c09ec27..bd6685a40 100644
--- a/fhem/FHEM/01_FHEMWEB.pm
+++ b/fhem/FHEM/01_FHEMWEB.pm
@@ -170,6 +170,7 @@ FHEMWEB_Initialize($)
editConfig:1,0
editFileList:textField-long
endPlotNow:1,0
+ endPlotNowByHour:1,0
endPlotToday:1,0
extraRooms:textField-long
forbiddenroom
@@ -3630,14 +3631,14 @@ FW_log($$)
=item summary_DE HTTP Server und FHEM Frontend
=begin html
-
+
FHEMWEB
FHEMWEB is the builtin web-frontend, it also implements a simple web
server (optionally with Basic-Auth and HTTPS).
-
+
Define
define <name> FHEMWEB <tcp-portnr> [global|IP]
@@ -3650,7 +3651,7 @@ FW_log($$)
-
+
Set
- rereadicons
@@ -3664,7 +3665,7 @@ FW_log($$)
-
+
Get
- icon <logical icon>
@@ -3682,10 +3683,10 @@ FW_log($$)
-
+
Attributes
-
+
- addHtmlTitle
If set to 0, do not add a title Attribute to the set/get/attr detail
widgets. This might be necessary for some screenreaders. Default is 1.
@@ -3713,7 +3714,7 @@ FW_log($$)
instance from now on.
-
+
- allowedHttpMethods
FHEMWEB implements the GET, POST and OPTIONS HTTP methods. Some external
devices require the HEAD method, which is not implemented correctly in
@@ -3723,14 +3724,14 @@ FW_log($$)
OPTIONS is always enabled.
-
+
- closeConn
If set, a TCP Connection will only serve one HTTP request. Seems to
solve problems on iOS9 for WebApp startup.
-
+
- column
Allows to display more than one column per room overview, by specifying
the groups for the columns. Example:
@@ -3748,28 +3749,28 @@ FW_log($$)
-
+
- confirmDelete
confirm delete actions with a dialog. Default is 1, set it to 0 to
disable the feature.
-
+
- confirmJSError
JavaScript errors are reported in a dialog as default.
Set this attribute to 0 to disable the reporting.
-
+
- CORS
If set to 1, FHEMWEB will supply a "Cross origin resource sharing"
header, see the wikipedia for details.
-
+
- csrfToken
If set, FHEMWEB requires the value of this attribute as fwcsrf Parameter
for each command. It is used as countermeasure for Cross Site Resource
@@ -3778,13 +3779,13 @@ FW_log($$)
none, no token is expected. Default is random for featurelevel 5.8 and
greater, and none for featurelevel below 5.8
-
+
- csrfTokenHTTPHeader
If set (default), FHEMWEB sends the token with the X-FHEM-csrfToken HTTP
header, which is used by some clients. Set it to 0 to switch it off, as
a measurre against shodan.io like FHEM-detection.
-
+
- CssFiles
Space separated list of .css files to be included. The filenames
are relative to the www directory. Example:
@@ -3793,12 +3794,12 @@ FW_log($$)
-
+
- Css
CSS included in the header after the CssFiles section.
-
+
- cmdIcon
Space separated list of cmd:iconName pairs. If set, the webCmd text is
replaced with the icon. An easy method to set this value is to use
@@ -3808,7 +3809,7 @@ FW_log($$)
-
+
defaultRoom
show the specified room if no room selected, e.g. on execution of some
commands. If set hides the motd. Example:
@@ -3816,7 +3817,7 @@ FW_log($$)
-
+
devStateIcon
First form:
@@ -3860,7 +3861,7 @@ FW_log($$)
is multilined, multiple icons (one per line) will be created.
-
+
- devStateStyle
Specify an HTML style for the given device, e.g.:
@@ -3869,6 +3870,7 @@ FW_log($$)
+
- deviceOverview
Configures if the device line from the room view (device icon, state
icon and webCmds/cmdIcons) should also be shown in the device detail
@@ -3876,7 +3878,7 @@ FW_log($$)
always.
-
+
- editConfig
If this FHEMWEB attribute is set to 1, then you will be able to edit
the FHEM configuration file (fhem.cfg) in the "Edit files" section.
@@ -3884,7 +3886,7 @@ FW_log($$)
a lot of side effects.
-
+
- editFileList
Specify the list of Files shown in "Edit Files" section. It is a
newline separated list of triples, the first is the Title, the next is
@@ -3903,28 +3905,36 @@ FW_log($$)
(www/gplot), everything else from $MW_dir (FHEM).
-
+
- endPlotNow
- If this FHEMWEB attribute is set to 1, then day and hour plots will
- end at current time. Else the whole day, the 6 hour period starting at
- 0, 6, 12 or 18 hour or the whole hour will be shown. This attribute
- is not used if the SVG has the attribute startDate defined.
+ Set the default for all SVGs: If this FHEMWEB attribute is set to 1,
+ then day and hour plots will end at current time. Else the whole day,
+ the 6 hour period starting at 0, 6, 12 or 18 hour or the whole hour
+ will be shown. This attribute is not used if the SVG has the attribute
+ startDate defined.
-
+
+ - endPlotNowByHour
+ Set the default for all SVGs: If endPlotNow and this attribute are set
+ to 1 and the zoom-level is "day", then the displayed hour ticks will be
+ rounded to the complete hour.
+
+
+
- endPlotToday
- If this FHEMWEB attribute is set to 1, then week and month plots will
- end today. Else the current week or the current month will be shown.
-
+ set the default for alls SVGs: If this FHEMWEB attribute is set to 1,
+ then week and month plots will end today. Else the current week or the
+ current month will be shown.
-
+
- fwcompress
- Enable compressing the HTML data (default is 1, i.e. yes, use 0 to switch it off).
-
-
+ Enable compressing the HTML data (default is 1, i.e. yes, use 0 to
+ switch it off).
+
-
+
extraRooms
Space or newline separated list of dynamic rooms to add to the room
list.
@@ -3932,17 +3942,15 @@ FW_log($$)
attr WEB extraRooms
name=open:devspec=contact=open.*
name=closed:devspec=contact=closed.*
-
-
+
-
+
forbiddenroom
just like hiddenroom (see below), but accessing the room or the
detailed view via direct URL is prohibited.
-
-
+
-
+
hiddengroup
Comma separated list of groups to "hide", i.e. not to show in any room
of this FHEMWEB instance.
@@ -3950,13 +3958,13 @@ FW_log($$)
-
+
hiddengroupRegexp
One regexp for the same purpose as hiddengroup.
-
+
hiddenroom
Comma separated list of rooms to "hide", i.e. not to show. Special
values are input, detail and save, in which case the input areas, link
@@ -3967,7 +3975,7 @@ FW_log($$)
-
+
hiddenroomRegexp
One regexp for the same purpose as hiddenroom. Example:
@@ -3978,7 +3986,7 @@ FW_log($$)
-
+
httpHeader
One or more HTTP header lines to be sent out with each answer. Example:
@@ -3988,7 +3996,7 @@ FW_log($$)
-
+
- HTTPS
Enable HTTPS connections. This feature requires the perl module
IO::Socket::SSL, to be installed with cpan -i IO::Socket::SSL or
@@ -4010,7 +4018,7 @@ FW_log($$)
-
+
- icon
Set the icon for a device in the room overview. There is an
icon-chooser in FHEMWEB to ease this task. Setting icons for the room
@@ -4019,7 +4027,7 @@ FW_log($$)
-
+
- iconPath
colon separated list of directories where the icons are read from.
The directories start in the fhem/www/images directory. The default is
@@ -4028,7 +4036,7 @@ FW_log($$)
-
+
- JavaScripts
Space separated list of JavaScript files to be included. The filenames
are relative to the www directory. For each file an additional
@@ -4041,27 +4049,27 @@ FW_log($$)
-
+
logDevice fileLogName
Name of the FileLog instance, which is used to log each FHEMWEB access.
To avoid writing wrong lines to this file, the FileLog regexp should be
set to <WebName>:Log
-
+
logFormat ...
Default is the Apache common Format (%h %l %u %t "%r" %>s %b).
Currently only these "short" place holders are replaced. Additionally,
each HTTP Header X can be accessed via %{X}i.
-
+
jsLog [1|0]
if set, and longpoll is websocket, send the browser console log
messages to the FHEM log. Useful for debugging tablet/phone problems.
-
+
longpoll [0|1|websocket]
If activated, the browser is notifed when device states, readings or
attributes are changed, a reload of the page is not necessary.
@@ -4071,7 +4079,7 @@ FW_log($$)
-
+
longpollSVG
Reloads an SVG weblink, if an event should modify its content. Since
an exact determination of the affected events is too complicated, we
@@ -4086,13 +4094,13 @@ FW_log($$)
-
+
mainInputLength
length of the maininput text widget in characters (decimal number).
-
+
menuEntries
Comma separated list of name,html-link pairs to display in the
left-side list. Example:
@@ -4103,7 +4111,7 @@ FW_log($$)
-
+
nameDisplay
The argument is perl code, which is executed for each single device in
the room to determine the name displayed. $DEVICE is the name of the
@@ -4117,7 +4125,7 @@ FW_log($$)
-
+
nrAxis
the number of axis for which space should be reserved on the left and
right sides of a plot and optionaly how many axes should realy be used
@@ -4126,14 +4134,14 @@ FW_log($$)
1,1.
-
+
ploteditor
Configures if the Plot editor should be shown
in the SVG detail view.
Can be set to always, onClick or never. Default is always.
-
+
plotEmbed
If set to 1, SVG plots will be rendered as part of <embed>
tags, as in the past this was the only way to display SVG. Setting
@@ -4143,7 +4151,7 @@ FW_log($$)
Default is 2 for multi-CPU hosts on Linux, and 0 everywhere else.
-
+
plotfork
If set to a nonzero value, run part of the processing (e.g. SVG plot generation or RSS feeds) in
@@ -4151,7 +4159,7 @@ FW_log($$)
small memory footprint.
-
+
plotmode
Specifies how to generate the plots:
@@ -4167,7 +4175,7 @@ FW_log($$)
-
+
plotsize
the default size of the plot, in pixels, separated by comma:
width,height. You can set individual sizes by setting the plotsize of
@@ -4175,13 +4183,13 @@ FW_log($$)
smallscreen.
-
+
plotWeekStartDay
Start the week-zoom of the SVG plots with this day.
0 is Sunday, 1 is Monday, etc.
-
+
redirectCmds
Clear the browser URL window after issuing the command by redirecting
the browser, as a reload for the same site might have unintended
@@ -4191,14 +4199,14 @@ FW_log($$)
-
+
refresh
If set, a http-equiv="refresh" entry will be genererated with the given
argument (i.e. the browser will reload the page after the given
seconds).
-
+
reverseLogs
Display the lines from the logfile in a reversed order, newest on the
top, so that you dont have to scroll down to look at the latest entries.
@@ -4208,7 +4216,7 @@ FW_log($$)
-
+
roomIcons
Space separated list of room:icon pairs, to override the default
behaviour of showing an icon, if there is one with the name of
@@ -4220,13 +4228,13 @@ FW_log($$)
-
+
smallscreenCommands
If set to 1, commands, slider and dropdown menues will appear in
smallscreen landscape mode.
-
+
sortby
Take the value of this attribute when sorting the devices in the room
overview instead of the alias, or if that is missing the devicename
@@ -4235,14 +4243,14 @@ FW_log($$)
-
+
showUsedFiles
In the Edit files section, show only the used files.
Note: currently this is only working for the "Gplot files" section.
-
+
sortRooms
Space separated list of rooms to override the default sort order of the
room links. As the rooms in this attribute are actually regexps, space
@@ -4256,18 +4264,18 @@ FW_log($$)
See the global attribute sslVersion.
-
+
sslCertPrefix
Set the prefix for the SSL certificate, default is certs/server-, see
also the HTTPS attribute.
-
+
styleData
data-storage used by dynamic styles like f18
-
+
stylesheetPrefix
prefix for the files style.css, svg_style.css and svg_defs.svg. If the
file with the prefix is missing, the default file (without prefix) will
@@ -4299,7 +4307,7 @@ FW_log($$)
-
+
SVGcache
if set, cache plots which won't change any more (the end-date is prior
to the current timestamp). The files are written to the www/SVGcache
@@ -4307,12 +4315,12 @@ FW_log($$)
See also the clearSvgCache command for clearing the cache.
-
+
title
Sets the title of the page. If enclosed in {} the content is evaluated.
-
+
viewport
Sets the "viewport" attribute in the HTML header. This can for
example be used to force the width of the page or disable zooming.
@@ -4320,7 +4328,7 @@ FW_log($$)
width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no
-
+
webCmd
Colon separated list of commands to be shown in the room overview for a
certain device. Has no effect on smallscreen devices, see the
@@ -4358,20 +4366,20 @@ FW_log($$)
-
+
webCmdLabel
Colon separated list of labels, used to prefix each webCmd. The number
of labels must exactly match the number of webCmds. To implement
multiple rows, insert a return character after the text and before the
colon.
-
+
webname
Path after the http://hostname:port/ specification. Defaults to fhem,
i.e the default http address is http://localhost:8083/fhem
-
+
widgetOverride
Space separated list of name:modifier pairs, to override the widget
for a set/get/attribute specified by the module author.
@@ -4388,14 +4396,14 @@ FW_log($$)
=begin html_DE
-
+
FHEMWEB
FHEMWEB ist das default WEB-Frontend, es implementiert auch einen einfachen
Webserver (optional mit Basic-Auth und HTTPS).
-
+
Define
define <name> FHEMWEB <tcp-portnr> [global|IP]
@@ -4410,7 +4418,7 @@ FW_log($$)
-
+
Set
- rereadicons
@@ -4425,7 +4433,7 @@ FW_log($$)
-
+
Get
- icon <logical icon>
@@ -4443,10 +4451,10 @@ FW_log($$)
-
+
Attribute
-
+
- addHtmlTitle
Falls der Wert 0 ist, wird bei den set/get/attr Parametern in der
DetailAnsicht der Geräte kein title Attribut gesetzt. Das is bei
@@ -4474,7 +4482,7 @@ FW_log($$)
für eine FHEMWEB Instanz unerwünscht.
-
+
- allowedHttpMethods
FHEMWEB implementiert die HTTP Methoden GET, POST und OPTIONS. Manche
externe Geräte benötigen HEAD, das ist aber in FHEMWEB nicht
@@ -4486,13 +4494,13 @@ FW_log($$)
-
+
- closeConn
Falls gesetzt, wird pro TCP Verbindung nur ein HTTP Request
durchgeführt. Für iOS9 WebApp startups scheint es zu helfen.
-
+
- cmdIcon
Leerzeichen getrennte Auflistung von cmd:iconName Paaren.
Falls gesetzt, wird das webCmd text durch den icon gesetzt.
@@ -4503,7 +4511,7 @@ FW_log($$)
-
+
column
Damit werden mehrere Spalten für einen Raum angezeigt, indem
sie verschiedene Gruppen Spalten zuordnen. Beispiel:
@@ -4524,14 +4532,14 @@ FW_log($$)
%regulärer Ausdruck.
-
+
confirmDelete
Löschaktionen weden mit einem Dialog bestätigt.
Falls dieses Attribut auf 0 gesetzt ist, entfällt das.
-
+
confirmJSError
JavaScript Fehler werden per Voreinstellung in einem Dialog gemeldet.
Durch setzen dieses Attributes auf 0 werden solche Fehler nicht
@@ -4539,13 +4547,13 @@ FW_log($$)
-
+
CORS
Wenn auf 1 gestellt, wird FHEMWEB einen "Cross origin resource sharing"
Header bereitstellen, näheres siehe Wikipedia.
-
+
csrfToken
Falls gesetzt, wird der Wert des Attributes als fwcsrf Parameter bei
jedem über FHEMWEB abgesetzten Kommando verlangt, es dient zum
@@ -4556,14 +4564,14 @@ FW_log($$)
größer, und none für featurelevel kleiner 5.8
-
+
csrfTokenHTTPHeader
Falls gesetzt (Voreinstellung), FHEMWEB sendet im HTTP Header den
csrfToken als X-FHEM-csrfToken, das wird von manchen FHEM-Clients
benutzt. Mit 0 kann man das abstellen, um Sites wie shodan.io die
Erkennung von FHEM zu erschweren.
-
+
CssFiles
Leerzeichen getrennte Liste von .css Dateien, die geladen werden.
Die Dateinamen sind relativ zum www Verzeichnis anzugeben. Beispiel:
@@ -4572,12 +4580,12 @@ FW_log($$)
-
+
Css
CSS, was nach dem CssFiles Abschnitt im Header eingefuegt wird.
-
+
defaultRoom
Zeigt den angegebenen Raum an falls kein Raum explizit ausgewählt
wurde. Achtung: falls gesetzt, wird motd nicht mehr angezeigt.
@@ -4585,7 +4593,7 @@ FW_log($$)
attr WEB defaultRoom Zentrale
-
+
devStateIcon
Erste Variante:
@@ -4632,7 +4640,7 @@ FW_log($$)
ist, wird pro Zeile ein Icon erzeugt.
-
+
devStateStyle
Für ein best. Gerät einen best. HTML-Style benutzen.
Beispiel:
@@ -4648,7 +4656,7 @@ FW_log($$)
iconOnly oder never gesetzt werden. Der Default ist always.
-
+
editConfig
Falls dieses FHEMWEB Attribut (auf 1) gesetzt ist, dann kann man die
FHEM Konfigurationsdatei in dem "Edit files" Abschnitt bearbeiten. Beim
@@ -4656,7 +4664,7 @@ FW_log($$)
diverse Nebeneffekte hat.
-
+
editFileList
Definiert die Liste der angezeigten Dateien in der "Edit Files"
Abschnitt. Es ist eine Newline getrennte Liste von Tripeln bestehend
@@ -4674,23 +4682,31 @@ FW_log($$)
Dateien in $FW_gplotdir (www/gplot), alles andere in $MW_dir (FHEM).
-
+
endPlotNow
- Wenn Sie dieses FHEMWEB Attribut auf 1 setzen, werden Tages und
- Stunden-Plots zur aktuellen Zeit beendet. (Ähnlich wie
- endPlotToday, nur eben minütlich).
+ Setzt die Voreinstellung für alle SVGs: Wenn Sie dieses FHEMWEB
+ Attribut auf 1 setzen, werden Tages und Stunden-Plots zur aktuellen
+ Zeit beendet. (Ähnlich wie endPlotToday, nur eben minütlich).
Ansonsten wird der gesamte Tag oder eine 6 Stunden Periode (0, 6, 12,
18 Stunde) gezeigt. Dieses Attribut wird nicht verwendet, wenn das SVG
- Attribut startDate benutzt wird.
+ Attribut startDate benutzt wird.
-
+
+ endPlotNowByHour
+ Setzt die Voreinstellung für alle SVGs: Falls endPlotNow und
+ dieses Attribut auf 1 gesetzt sind, und Zoom-Level ein Tag ist, dann
+ werden die angezeigten Zeitmarker auf die volle Stunde gerundet.
+
+
+
endPlotToday
- Wird dieses FHEMWEB Attribut gesetzt, so enden Wochen- bzw. Monatsplots
- am aktuellen Tag, sonst wird die aktuelle Woche/Monat angezeigt.
+ Setzt die Voreinstellung für alle SVGs: Wird dieses FHEMWEB
+ Attribut gesetzt, so enden Wochen- bzw. Monatsplots am aktuellen Tag,
+ sonst wird die aktuelle Woche/Monat angezeigt.
-
+
extraRooms
Durch Leerzeichen oder Zeilenumbruch getrennte Liste von dynamischen
Räumen, die zusätzlich angezeigt werden sollen.
@@ -4701,32 +4717,32 @@ FW_log($$)
-
+
forbiddenroom
Wie hiddenroom, aber der Zugriff auf die Raum- oder Detailansicht
über direkte URL-Eingabe wird unterbunden.
-
+
fwcompress
Aktiviert die HTML Datenkompression (Standard ist 1, also ja, 0 stellt
die Kompression aus).
-
+
hiddengroup
Wie hiddenroom (siehe unten), jedoch auf Gerätegruppen bezogen.
Beispiel: attr WEBtablet hiddengroup FileLog,dummy,at,notify
-
+
hiddengroupRegexp
Ein regulärer Ausdruck, um Gruppen zu verstecken.
-
+
hiddenroom
Eine Komma getrennte Liste, um Räume zu verstecken, d.h. nicht
anzuzeigen. Besondere Werte sind input, detail und save. In diesem
@@ -4735,7 +4751,7 @@ FW_log($$)
Ebenso können Einträge in den Logfile/Commandref/etc Block
versteckt werden.
-
+
hiddenroomRegexp
Ein regulärer Ausdruck, um Räume zu verstecken. Beispiel:
@@ -4746,7 +4762,7 @@ FW_log($$)
-
+
httpHeader
Eine oder mehrere HTTP-Header Zeile, die in jede Antwort eingebettet
wird. Beispiel:
@@ -4756,7 +4772,7 @@ FW_log($$)
-
+
HTTPS
Ermöglicht HTTPS Verbindungen. Es werden die Perl Module
IO::Socket::SSL benötigt, installierbar mit cpan -i
@@ -4779,7 +4795,7 @@ FW_log($$)
-
+
icon
Damit definiert man ein Icon für die einzelnen Geräte in der
Raumübersicht. Es gibt einen passenden Link in der Detailansicht
@@ -4788,7 +4804,7 @@ FW_log($$)
iconPath existieren (oder man verwendet roomIcons, s.u.)
-
+
iconPath
Durch Doppelpunkt getrennte Aufzählung der Verzeichnisse, in
welchen nach Icons gesucht wird. Die Verzeichnisse müssen unter
@@ -4798,7 +4814,7 @@ FW_log($$)
benutzen.
-
+
JavaScripts
Leerzeichen getrennte Liste von JavaScript Dateien, die geladen werden.
Die Dateinamen sind relativ zum www Verzeichnis anzugeben. Für
@@ -4812,14 +4828,14 @@ FW_log($$)
-
+
logDevice fileLogName
Name einer FileLog Instanz, um Zugriffe zu protokollieren.
Um das Protokollieren falscher Einträge zu vermeiden, sollte das
FileLog Regexp der Form <WebName>:Log sein.
-
+
logFormat ...
Voreinstellung ist das Apache common Format (%h %l %u %t "%r" %>s %b).
Z.Zt. werden nur diese "kurzen" Platzhalter ersetzt, weiterhin kann man
@@ -4827,14 +4843,14 @@ FW_log($$)
-
+
jsLog [1|0]
falls gesetzt, und longpoll=websocket, dann werden Browser
Konsolenmeldungen in das FHEM-Log geschrieben. Nützlich bei der
Fehlersuche auf Tablets oder Handys.
-
+
longpoll [0|1|websocket]
Falls gesetzt, FHEMWEB benachrichtigt den Browser, wenn
Gerätestatuus, Readings or Attribute sich ändern, ein
@@ -4846,7 +4862,7 @@ FW_log($$)
-
+
longpollSVG
Lädt SVG Instanzen erneut, falls ein Ereignis dessen Inhalt
ändert. Funktioniert nur, falls die dazugehörige Definition
@@ -4858,13 +4874,13 @@ FW_log($$)
gesetzt sein.
-
+
mainInputLength
Länge des maininput Eingabefeldes (Anzahl der Buchstaben,
Ganzzahl).
-
+
menuEntries
Komma getrennte Liste; diese Links werden im linken Menü angezeigt.
Beispiel:
@@ -4873,7 +4889,7 @@ FW_log($$)
AlarmOn,http://fhemhost:8083/fhem?cmd=set%20alarm%20on
-
+
nameDisplay
Das Argument ist Perl-Code, was für jedes Gerät in der
Raum-Übersicht ausgeführt wird, um den angezeigten Namen zu
@@ -4889,7 +4905,7 @@ FW_log($$)
-
+
nrAxis
(bei mehrfach-Y-Achsen im SVG-Plot) Die Darstellung der Y Achsen
benötigt Platz. Hierdurch geben Sie an wie viele Achsen Sie
@@ -4897,14 +4913,14 @@ FW_log($$)
Achse links, 1 Achse rechts).
-
+
ploteditor
Gibt an ob der Plot Editor in der SVG detail
ansicht angezeigt werden soll. Kann auf always, onClick oder never
gesetzt werden. Der Default ist always.
-
+
plotEmbed
Falls 1, dann werden SVG Grafiken mit <embed> Tags
gerendert, da auf älteren Browsern das die einzige
@@ -4915,14 +4931,14 @@ FW_log($$)
Die Voreinstellung ist 2 auf Mehrprozessor-Linux-Rechner und 0 sonst.
-
+
plotfork
Falls gesetzt, dann werden bestimmte Berechnungen (z.Bsp. SVG und RSS)
auf nebenläufige Prozesse verteilt. Voreinstellung ist 0. Achtung:
nicht auf Systemen mit wenig Hauptspeicher verwenden.
-
+
plotmode
Spezifiziert, wie Plots erzeugt werden sollen:
@@ -4942,7 +4958,7 @@ FW_log($$)
-
+
plotsize
gibt die Standardbildgröße aller erzeugten Plots an als
Breite,Höhe an. Um einem individuellen Plot die Größe zu
@@ -4951,13 +4967,13 @@ FW_log($$)
für Smallscreen
-
+
plotWeekStartDay
Starte das Plot in der Wochen-Ansicht mit diesem Tag.
0 ist Sonntag, 1 ist Montag, usw.
-
+
redirectCmds
Damit wird das URL Eingabefeld des Browser nach einem Befehl geleert.
Standard ist eingeschaltet (1), ausschalten kann man es durch
@@ -4965,13 +4981,13 @@ FW_log($$)
FHEMWEB zu untersuchen.
-
+
refresh
Damit erzeugen Sie auf den ausgegebenen Webseiten einen automatischen
Refresh, z.B. nach 5 Sekunden.
-
+
reverseLogs
Damit wird das Logfile umsortiert, die neuesten Einträge stehen
oben. Der Vorteil ist, dass man nicht runterscrollen muss um den
@@ -4982,7 +4998,7 @@ FW_log($$)
Betriebssystem führen.
-
+
roomIcons
Leerzeichen getrennte Liste von room:icon Zuordnungen
Der erste Teil wird als regexp interpretiert, daher muss ein
@@ -4990,7 +5006,7 @@ FW_log($$)
attr WEB roomIcons Anlagen.EDV:icoEverything
-
+
sortby
Der Wert dieses Attributs wird zum sortieren von Geräten in
Räumen verwendet, sonst wäre es der Alias oder, wenn keiner
@@ -4999,7 +5015,7 @@ FW_log($$)
evaluiert. $NAME wird auf dem Gerätenamen gesetzt.
-
+
showUsedFiles
Zeige nur die verwendeten Dateien in der "Edit files" Abschnitt.
Achtung: aktuell ist das nur für den "Gplot files" Abschnitt
@@ -5007,7 +5023,7 @@ FW_log($$)
-
+
sortRooms
Durch Leerzeichen getrennte Liste von Räumen, um deren Reihenfolge
zu definieren.
@@ -5017,7 +5033,7 @@ FW_log($$)
attr WEB sortRooms DG OG EG Keller
-
+
smallscreenCommands
Falls auf 1 gesetzt werden Kommandos, Slider und Dropdown Menüs im
Smallscreen Landscape Modus angezeigt.
@@ -5027,18 +5043,18 @@ FW_log($$)
Siehe das global Attribut sslVersion.
-
+
sslCertPrefix
Setzt das Präfix der SSL-Zertifikate, die Voreinstellung ist
certs/server-, siehe auch das HTTP Attribut.
-
+
styleData
wird von dynamischen styles wie f18 werwendet
-
+
stylesheetPrefix
Präfix für die Dateien style.css, svg_style.css und
svg_defs.svg. Wenn die Datei mit dem Präfix fehlt, wird die Default
@@ -5072,7 +5088,7 @@ FW_log($$)
verhindern.
-
+
SVGcache
Plots die sich nicht mehr ändern, werden im SVGCache Verzeichnis
(www/SVGcache) gespeichert, um die erneute, rechenintensive
@@ -5080,13 +5096,13 @@ FW_log($$)
Siehe den clearSvgCache Befehl um diese Daten zu löschen.
-
+
title
Setzt den Titel der Seite. Falls in {} eingeschlossen, dann wird es
als Perl Ausdruck evaluiert.
-
+
viewport
Setzt das "viewport" Attribut im HTML Header. Das kann benutzt
werden um z.B. die Breite fest vorzugeben oder Zoomen zu verhindern.
@@ -5094,7 +5110,7 @@ FW_log($$)
width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no
-
+
webCmd
Durch Doppelpunkte getrennte Auflistung von Befehlen, die für ein
bestimmtes Gerät gelten sollen. Funktioniert nicht mit
@@ -5126,7 +5142,7 @@ FW_log($$)
nicht für die FHEMWEBInstanz.
-
+
webCmdLabel
Durch Doppelpunkte getrennte Auflistung von Texten, die vor dem
jeweiligen webCmd angezeigt werden. Der Anzahl der Texte muss exakt den
@@ -5134,13 +5150,13 @@ FW_log($$)
kann ein Return nach dem Text und vor dem Doppelpunkt eingefuehrt
werden.
-
+
webname
Der Pfad nach http://hostname:port/ . Standard ist fhem,
so ist die Standard HTTP Adresse http://localhost:8083/fhem
-
+
widgetOverride
Leerzeichen separierte Liste von Name/Modifier Paaren, mit dem man den
vom Modulautor für einen bestimmten Parameter (Set/Get/Attribut)