From 02256978f5cfb6af54e9de4700c1c243e86433e6 Mon Sep 17 00:00:00 2001
From: Ellert <>
Date: Sat, 8 Sep 2018 13:03:22 +0000
Subject: [PATCH] 98_DOIFtools.pm: improved direct help contetn
git-svn-id: https://svn.fhem.de/fhem/trunk@17298 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/CHANGED | 1 +
fhem/FHEM/98_DOIFtools.pm | 27 +++++++++++++++------------
2 files changed, 16 insertions(+), 12 deletions(-)
diff --git a/fhem/CHANGED b/fhem/CHANGED
index 6167b46d1..5d20d503c 100644
--- a/fhem/CHANGED
+++ b/fhem/CHANGED
@@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - change: 98_DOIFtools: improved direct help contetn
- change: 38_netatmo: removed rain sum readings
- feature: 00_MYSENSORS: FOTA (thanks Beta-User), gateway fix (thanks Sidey)
- new: 12_HProtocolGateway / 12_HProtocolTank
diff --git a/fhem/FHEM/98_DOIFtools.pm b/fhem/FHEM/98_DOIFtools.pm
index d616b5553..afd750a29 100644
--- a/fhem/FHEM/98_DOIFtools.pm
+++ b/fhem/FHEM/98_DOIFtools.pm
@@ -1833,13 +1833,15 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
set <name> deleteReadingInTargetDOIF <readings to delete name>
deleteReadingInTargetDOIF löscht die benutzerdefinierten Readings im Ziel-DOIF
+
set <name> targetDOIF <target name>
targetDOIF vor dem Löschen der Readings muss das Ziel-DOIF gesetzt werden.
+
set <name> deleteReadingInTargetDevice <readings to delete name>
- deleteReadingInTargetDevice löscht sichtbare Readings, ausser state im Ziel-Gerät. Bitte den Gefahrenhinweis zum Befehl deletereading beachten!
+ deleteReadingInTargetDevice löscht sichtbare Readings, ausser state im Ziel-Gerät. Bitte den Gefahrenhinweis zum Befehl deletereading beachten ! Commandref#deletereading
set <name> targetDevice <target name>
@@ -1900,7 +1902,7 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
get <name> statisticsReport
- statisticsReport erstellt einen Bericht aus der laufenden Datenerfassung.
Die Statistik kann genutzt werden, um Geräte mit hohen Ereignisaufkommen zu erkennen. Bei einer hohen Rate, sollte im Interesse der Systemperformance geprüft werden, ob die Events eingeschränkt werden können. Werden keine Events eines Gerätes weiterverarbeitet, kann das Attribut event-on-change-reading auf none oder eine andere Zeichenfolge, die im Gerät nicht als Readingname vorkommt, gesetzt werden.
+ statisticsReport erstellt einen Bericht aus der laufenden Datenerfassung.
Die Statistik kann genutzt werden, um Geräte mit hohen Ereignisaufkommen zu erkennen. Bei einer hohen Rate, sollte im Interesse der Systemperformance geprüft werden, ob die Events eingeschränkt werden können. Werden keine Events eines Gerätes weiterverarbeitet, kann das Attribut event-on-change-reading auf none oder eine andere Zeichenfolge, die im Gerät nicht als Readingname vorkommt, gesetzt werden.FHEM-Wiki: Events
get <name> runningTimerInDOIF
@@ -1923,7 +1925,7 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
get <name> modelColorGradient <minimal value>,<middle value>,<maximal value>,<step width>,<color model>
- modelColorGradient erzeugt eine Tabelle mit modellbedingt abgestuften Farbnummern und RGB-Werten, siehe FHEM-Wiki Farbskala mit Color::pahColor
+ modelColorGradient erzeugt eine Tabelle mit modellbedingt abgestuften Farbnummern und RGB-Werten, siehe FHEM-Wiki Farbskala mit Color::pahColor
<minimal value>, der Minimalwert auf den die Startfarbnummer skaliert wird, Beispiel: 7.
<middle value>, der Mittenwert ist ein Fixpunkt zwischen Minimal- u. Maximalwert, Beispiel: 20.
<maximal value>, der Maximalwert auf den die Endfarbnummer skaliert wird, Beispiel: 30.
@@ -1933,13 +1935,14 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
Beispiele:
get DOIFtools modelColorGradient 7,20,30,1,0
get DOIFtools modelColorGradient 0,50,100,5,[255,255,0,127,255,0,0,255,0,0,255,255,0,127,255]
-
+ Farbskala mit Color::pahColor
+
get <name> hsvColorGradient <HUE start value>,<HUE end value>,<minimal value>,<maximal value>,<step width>,<saturation>,<lightness>
hsvColorGradient erzeugt eine Tabelle über HUE-Werte abgestufte Farbnummern und RGB-Werten.
<Hue start value>, der HUE-Startwert, Beispiel: 240 für Blau.
<HUE end value>, der HUE-Endwert, Beispiel: 360 für Rot.
- <minimal value>, der Minimalwert auf den der HUE-Startwert skaliert wird, Beispiel: 7.
+ <minimal value>, der Minimalwert auf den der HUE-Startwert skaliert wird, Beispiel: 7.
<maximal value>, der Maximalwert auf den der HUE-Endwert skaliert wird, Beispiel: 30.
<step width>, für jeden Schritt wird ein Farbwert erzeugt, Beispiel: 1.
<saturation>, die Angabe eines Wertes für die Farbsättigung <0-100>, Beispiel 80.
@@ -1978,13 +1981,13 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
attr <name> DOIFtoolsEventMonitorInDOIF <1|0>
DOIFtoolsEventMonitorInDOIF 1, die Anzeige des Event-Monitors wird in DOIF ermöglicht. Default 0, kein Zugriff auf den Event-Monitor im DOIF.
-
+
attr <name> DOIFtoolsEMbeforeReadings <1|0>
DOIFtoolsEMbeforeReading 1, die Anzeige des Event-Monitors wird in DOIF direkt über den Readings angezeigt. Default 0, anzeige des Event-Monitors über den Internals.
-
+
attr <name> DOIFtoolsHideGetSet <0|1>
- DOIFtoolsHideModulGetSet 1, verstecken der Set- und Get-Shortcuts. Default 0.
+ DOIFtoolsHideGetSet 1, verstecken der Set- und Get-Shortcuts. Default 0.
attr <name> DOIFtoolsNoLookUp <0|1>
@@ -2008,17 +2011,17 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.
attr <name> DOIFtoolsMyShortcuts <shortcut name>,<command>, ...
- DOIFtoolsMyShortcuts <Bezeichnung>,<Befehl>,... anzeigen eigener Shortcuts, siehe globales Attribut menuEntries.
+ DOIFtoolsMyShortcuts <Bezeichnung>,<Befehl>,... anzeigen eigener Shortcuts, siehe globales Attribut menuEntries.
Zusätzlich gilt, wenn ein Eintrag mit ## beginnt und mit ,, endet, wird er als HTML interpretiert.
Beispiel:
attr DOIFtools DOIFtoolsMyShortcuts ##<br>My Shortcuts:,,list DOIFtools,fhem?cmd=list DOIFtools
-
- attr <name> DOIFtoolsMenuEntry <0|1>
+ menuEntries
+ attr <name> DOIFtoolsMenuEntry <0|1>
DOIFtoolsMenuEntry 1, erzeugt einen Menüeintrag im FHEM-Menü. Default 0.
- attr <name> DOIFtoolsLogDir <path to DOIFtools logfile>
+ attr <name> DOIFtoolsLogDir <path to DOIFtools logfile>
DOIFtoolsLogDir <path>, gibt den Pfad zum Logfile an Default ./log oder der Pfad aus dem Attribut global logdir.
disabledForIntervals pausiert die Statistikdatenerfassung.