mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-09 20:57:11 +00:00
98_DOIFtools.pm: forced change to li-tags in direct help (Forum #93243)
git-svn-id: https://svn.fhem.de/fhem/trunk@17761 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
5ec35b4f83
commit
b8be20a4bb
@ -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: DOIFtools: forced change to li-tags in direct help (Forum #93243)
|
||||
- feature: 74_AMADautomagicFlowset: new readings for Caller
|
||||
- bugfix: 73_AutoShuttersControl: fix multiple NOTIFYDEV entry's then set
|
||||
scanForShutters
|
||||
|
@ -1829,90 +1829,90 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.<br>
|
||||
<b>Set</b>
|
||||
<br>
|
||||
<ul>
|
||||
<a name="deleteReadingInTargetDOIF"></a>
|
||||
<li><a name="deleteReadingInTargetDOIF"></a>
|
||||
<code>set <name> deleteReadingInTargetDOIF <readings to delete name></code><br>
|
||||
<b>deleteReadingInTargetDOIF</b> löscht die benutzerdefinierten Readings im Ziel-DOIF<br>
|
||||
<br>
|
||||
|
||||
<a name="targetDOIF"></a>
|
||||
</li><li><a name="targetDOIF"></a>
|
||||
<code>set <name> targetDOIF <target name></code><br>
|
||||
<b>targetDOIF</b> vor dem Löschen der Readings muss das Ziel-DOIF gesetzt werden.<br>
|
||||
|
||||
<br>
|
||||
<a name="deleteReadingInTargetDevice"></a>
|
||||
</li><li><a name="deleteReadingInTargetDevice"></a>
|
||||
<code>set <name> deleteReadingInTargetDevice <readings to delete name></code><br>
|
||||
<b>deleteReadingInTargetDevice</b> löscht sichtbare Readings, ausser <i>state</i> im Ziel-Gerät. Bitte den Gefahrenhinweis zum Befehl <i>deletereading</i> beachten ! <a href="https://fhem.de/commandref_DE.html#deletereading">Commandref#deletereading</a><br>
|
||||
<br>
|
||||
<a name="targetDevice"></a>
|
||||
</li><li><a name="targetDevice"></a>
|
||||
<code>set <name> targetDevice <target name></code><br>
|
||||
<b>targetDevice</b> vor dem Löschen der Readings muss das Ziel-Gerät gesetzt werden.<br>
|
||||
<br>
|
||||
<a name="sourceAttribute"></a>
|
||||
</li><li><a name="sourceAttribute"></a>
|
||||
<code>set <name> sourceAttribute <readingList> </code><br>
|
||||
<b>sourceAttribute</b> vor dem Erstellen einer ReadingsGroup muss das Attribut gesetzt werden aus dem die Readings gelesen werden, um die ReadingsGroup zu erstellen und zu beschriften. <b>Default, readingsList</b><br>
|
||||
<br>
|
||||
<a name="statisticsDeviceFilterRegex"></a>
|
||||
</li><li><a name="statisticsDeviceFilterRegex"></a>
|
||||
<code>set <name> statisticsDeviceFilterRegex <regular expression as device filter></code><br>
|
||||
<b>statisticsDeviceFilterRegex</b> setzt einen Filter auf Gerätenamen, nur die gefilterten Geräte werden im Bericht ausgewertet. <b>Default, ".*"</b>.<br>
|
||||
<br>
|
||||
<a name="statisticsTYPEs"></a>
|
||||
</li><li><a name="statisticsTYPEs"></a>
|
||||
<code>set <name> statisticsTYPEs <List of TYPE used for statistics generation></code><br>
|
||||
<b>statisticsTYPEs</b> setzt eine Liste von TYPE für die Statistikdaten erfasst werden, bestehende Statistikdaten werden gelöscht. <b>Default, ""</b>.<br>
|
||||
<br>
|
||||
<a name="statisticsShowRate_ge"></a>
|
||||
</li><li><a name="statisticsShowRate_ge"></a>
|
||||
<code>set <name> statisticsShowRate_ge <integer value for event rate></code><br>
|
||||
<b>statisticsShowRate_ge</b> setzt eine Event-Rate, ab der ein Gerät in die Auswertung einbezogen wird. <b>Default, 0</b>.<br>
|
||||
<br>
|
||||
<a name="specialLog"></a>
|
||||
</li><li><a name="specialLog"></a>
|
||||
<code>set <name> specialLog <0|1></code><br>
|
||||
<b>specialLog</b> <b>1</b> DOIF-Listing bei Status und Wait-Timer Aktualisierung im Debug-Logfile. <b>Default, 0</b>.<br>
|
||||
<br>
|
||||
<a name="doStatistics"></a>
|
||||
</li><li><a name="doStatistics"></a>
|
||||
<code>set <name> doStatistics <enabled|disabled|deleted></code><br>
|
||||
<b>doStatistics</b><br>
|
||||
 <b>deleted</b> setzt die Statistik zurück und löscht alle <i>stat_</i> Readings.<br>
|
||||
 <b>disabled</b> pausiert die Statistikdatenerfassung.<br>
|
||||
 <b>enabled</b> startet die Statistikdatenerfassung.<br>
|
||||
<br>
|
||||
<a name="recording_target_duration"></a>
|
||||
</li><li><a name="recording_target_duration"></a>
|
||||
<code>set <name> recording_target_duration <hours></code><br>
|
||||
<b>recording_target_duration</b> gibt an wie lange Daten erfasst werden sollen. <b>Default, 0</b> die Dauer ist nicht begrenzt.<br>
|
||||
<br>
|
||||
</ul>
|
||||
</li> </ul>
|
||||
|
||||
<a name="DOIFtoolsGet"></a>
|
||||
<b>Get</b>
|
||||
<br>
|
||||
<ul>
|
||||
<a name="DOIF_to_Log"></a>
|
||||
<li><a name="DOIF_to_Log"></a>
|
||||
<code>get <name> DOIF_to_Log <DOIF names for logging></code><br>
|
||||
<b>DOIF_to_Log</b> erstellt eine FileLog-Definition, die für alle angegebenen DOIF-Definitionen loggt. Der <i>Reguläre Ausdruck</i> wird aus den, direkt in den DOIF-Greräte angegebenen und den wahrscheinlich verbundenen Geräten, ermittelt.<br>
|
||||
<br>
|
||||
<a name="checkDOIF"></a>
|
||||
</li><li><a name="checkDOIF"></a>
|
||||
<code>get <name> checkDOIF</code><br>
|
||||
<b>checkDOIF</b> führt eine einfache Syntaxprüfung durch und empfiehlt Änderungen für DOIF-Modus FHEM.<br>
|
||||
<br>
|
||||
<a name="readingsGroup_for"></a>
|
||||
</li><li><a name="readingsGroup_for"></a>
|
||||
<code>get <name> readingsGroup_for <DOIF names to create readings groups></code><br>
|
||||
<b>readingsGroup_for</b> erstellt readingsGroup-Definitionen für die angegebenen DOIF-namen. <b>sourceAttribute</b> verweist auf das Attribut, dessen Readingsliste als Basis verwendet wird. Die Eingabeelemente im Frontend werden mit den Readingsnamen beschriftet.<br>
|
||||
<br>
|
||||
<a name="userReading_nextTimer_for"></a>
|
||||
</li><li><a name="userReading_nextTimer_for"></a>
|
||||
<code>get <name> userReading_nextTimer_for <DOIF names where to create real date timer readings></code><br>
|
||||
<b>userReading_nextTimer_for</b> erstellt userReadings-Attribute für Timer-Readings mit realem Datum für Timer, die mit Wochentagangaben angegeben sind, davon ausgenommen sind indirekte Wochentagsangaben.<br>
|
||||
<br>
|
||||
<a name="statisticsReport"></a>
|
||||
</li><li><a name="statisticsReport"></a>
|
||||
<code>get <name> statisticsReport </code><br>
|
||||
<b>statisticsReport</b> erstellt einen Bericht aus der laufenden Datenerfassung.<br><br>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 <i>event-on-change-reading</i> auf <i>none</i> oder eine andere Zeichenfolge, die im Gerät nicht als Readingname vorkommt, gesetzt werden.<a href="https://wiki.fhem.de/wiki/Event">FHEM-Wiki: Events</a><br>
|
||||
<br>
|
||||
<a name="runningTimerInDOIF"></a>
|
||||
</li><li><a name="runningTimerInDOIF"></a>
|
||||
<code>get <name> runningTimerInDOIF</code><br>
|
||||
<b>runningTimerInDOIF</b> zeigt eine Liste der laufenden Timer. Damit kann entschieden werden, ob bei einem Neustart wichtige Timer gelöscht werden und der Neustart ggf. verschoben werden sollte. Zeigt nachrichtlich das Ergebnis von blockinginfo an.<br>
|
||||
<br>
|
||||
<a name="SetAttrIconForDOIF"></a>
|
||||
</li><li><a name="SetAttrIconForDOIF"></a>
|
||||
<code>get <name> SetAttrIconForDOIF <DOIF names for setting the attribute icon to helper_doif></code><br>
|
||||
<b>SetAttrIconForDOIF</b> setzt für die ausgewählten DOIF das Attribut <i>icon</i> auf <i>helper_doif</i>.<br>
|
||||
<br>
|
||||
<a name="linearColorGradient"></a>
|
||||
</li><li><a name="linearColorGradient"></a>
|
||||
<code>get <name> linearColorGradient <start color number>,<end color number>,<minimal value>,<maximal value>,<step width></code><br>
|
||||
<b>linearColorGradient</b> erzeugt eine Tabelle mit linear abgestuften Farbnummern und RGB-Werten.<br>
|
||||
<start color number>, ist eine HTML-Farbnummer, Beispiel: #0000FF für Blau.<br>
|
||||
@ -1923,7 +1923,7 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.<br>
|
||||
<br>
|
||||
Beispiel: <code>get DOIFtools linearColorGradient #0000FF,#FF0000,7,30,0.5</code><br>
|
||||
<br>
|
||||
<a name="modelColorGradient"></a>
|
||||
</li><li><a name="modelColorGradient"></a>
|
||||
<code>get <name> modelColorGradient <minimal value>,<middle value>,<maximal value>,<step width>,<color model></code><br>
|
||||
<b>modelColorGradient</b> erzeugt eine Tabelle mit modellbedingt abgestuften Farbnummern und RGB-Werten, siehe FHEM-Wiki Farbskala mit Color::pahColor<br>
|
||||
<minimal value>, der Minimalwert auf den die Startfarbnummer skaliert wird, Beispiel: 7.<br>
|
||||
@ -1936,8 +1936,8 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.<br>
|
||||
<code>get DOIFtools modelColorGradient 7,20,30,1,0</code><br>
|
||||
<code>get DOIFtools modelColorGradient 0,50,100,5,[255,255,0,127,255,0,0,255,0,0,255,255,0,127,255]</code><br>
|
||||
<a href="https://wiki.fhem.de/wiki/Color#Farbskala_mit_Color::pahColor"> Farbskala mit Color::pahColor </a><br>
|
||||
<br>
|
||||
<a name="hsvColorGradient"></a>
|
||||
<br>
|
||||
</li><li><a name="hsvColorGradient"></a>
|
||||
<code>get <name> hsvColorGradient <HUE start value>,<HUE end value>,<minimal value>,<maximal value>,<step width>,<saturation>,<lightness></code><br>
|
||||
<b>hsvColorGradient</b> erzeugt eine Tabelle über HUE-Werte abgestufte Farbnummern und RGB-Werten.<br>
|
||||
<Hue start value>, der HUE-Startwert, Beispiel: 240 für Blau.<br>
|
||||
@ -1952,81 +1952,81 @@ DOIFtools stellt Funktionen zur Unterstützung von DOIF-Geräten bereit.<br>
|
||||
<code>get DOIFtools hsvColorGradient 240,360,7,30,1,80,80</code><br>
|
||||
<br>
|
||||
|
||||
</ul>
|
||||
</li> </ul>
|
||||
|
||||
<a name="DOIFtoolsAttribute"></a>
|
||||
<b>Attribute</b><br>
|
||||
<ul>
|
||||
<a name="DOIFtoolsExecuteDefinition"></a>
|
||||
<li><a name="DOIFtoolsExecuteDefinition"></a>
|
||||
<code>attr <name> DOIFtoolsExecuteDefinition <0|1></code><br>
|
||||
<b>DOIFtoolsExecuteDefinition</b> <b>1</b> führt die erzeugten Definitionen aus. <b>Default 0</b>, zeigt die erzeugten Definitionen an, sie können mit <i>Raw definition</i> importiert werden.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsExecuteSave"></a>
|
||||
</li><li><a name="DOIFtoolsExecuteSave"></a>
|
||||
<code>attr <name> DOIFtoolsExecuteSave <0|1></code><br>
|
||||
<b>DOIFtoolsExecuteSave</b> <b>1</b>, die Definitionen werden automatisch gespeichert. <b>Default 0</b>, der Benutzer kann die Definitionen speichern.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsTargetGroup"></a>
|
||||
</li><li><a name="DOIFtoolsTargetGroup"></a>
|
||||
<code>attr <name> DOIFtoolsTargetGroup <group names for target></code><br>
|
||||
<b>DOIFtoolsTargetGroup</b> gibt die Gruppen für die zu erstellenden Definitionen an. <b>Default</b>, die Gruppe der Ursprungs Definition.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsTargetRoom"></a>
|
||||
</li><li><a name="DOIFtoolsTargetRoom"></a>
|
||||
<code>attr <name> DOIFtoolsTargetRoom <room names for target></code><br>
|
||||
<b>DOIFtoolsTargetRoom</b> gibt die Räume für die zu erstellenden Definitionen an. <b>Default</b>, der Raum der Ursprungs Definition.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsReadingsPrefix"></a>
|
||||
</li><li><a name="DOIFtoolsReadingsPrefix"></a>
|
||||
<code>attr <name> DOIFtoolsReadingsPrefix <user defined prefix></code><br>
|
||||
<b>DOIFtoolsReadingsPrefix</b> legt den Präfix der benutzerdefinierten Readingsnamen für die Zieldefinition fest. <b>Default</b>, DOIFtools bestimmt den Präfix.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsEventMonitorInDOIF"></a>
|
||||
</li><li><a name="DOIFtoolsEventMonitorInDOIF"></a>
|
||||
<code>attr <name> DOIFtoolsEventMonitorInDOIF <1|0></code><br>
|
||||
<b>DOIFtoolsEventMonitorInDOIF</b> <b>1</b>, die Anzeige des Event-Monitors wird in DOIF ermöglicht. <b>Default 0</b>, kein Zugriff auf den Event-Monitor im DOIF.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsEMbeforeReadings"></a>
|
||||
</li><li><a name="DOIFtoolsEMbeforeReadings"></a>
|
||||
<code>attr <name> DOIFtoolsEMbeforeReadings <1|0></code><br>
|
||||
<b>DOIFtoolsEMbeforeReading</b> <b>1</b>, die Anzeige des Event-Monitors wird in DOIF direkt über den Readings angezeigt. <b>Default 0</b>, anzeige des Event-Monitors über den Internals.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsHideGetSet"></a>
|
||||
</li><li><a name="DOIFtoolsHideGetSet"></a>
|
||||
<code>attr <name> DOIFtoolsHideGetSet <0|1></code><br>
|
||||
<b>DOIFtoolsHideGetSet</b> <b>1</b>, verstecken der Set- und Get-Shortcuts. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsNoLookUp"></a>
|
||||
</li><li><a name="DOIFtoolsNoLookUp"></a>
|
||||
<code>attr <name> DOIFtoolsNoLookUp <0|1></code><br>
|
||||
<b>DOIFtoolsNoLookUp</b> <b>1</b>, es werden keine Lookup-Fenster in DOIFtools geöffnet. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsNoLookUpInDOIF"></a>
|
||||
</li><li><a name="DOIFtoolsNoLookUpInDOIF"></a>
|
||||
<code>attr <name> DOIFtoolsNoLookUpInDOIF <0|1></code><br>
|
||||
<b>DOIFtoolsNoLookUpInDOIF</b> <b>1</b>, es werden keine Lookup-Fenster in DOIF geöffnet. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsHideModulShortcuts"></a>
|
||||
</li><li><a name="DOIFtoolsHideModulShortcuts"></a>
|
||||
<code>attr <name> DOIFtoolsHideModulShortcuts <0|1></code><br>
|
||||
<b>DOIFtoolsHideModulShortcuts</b> <b>1</b>, verstecken der DOIFtools Shortcuts. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsHideStatReadings"></a>
|
||||
</li><li><a name="DOIFtoolsHideStatReadings"></a>
|
||||
<code>attr <name> DOIFtoolsHideStatReadings <0|1></code><br>
|
||||
<b>DOIFtoolsHideStatReadings</b> <b>1</b>, verstecken der <i>stat_</i> Readings. Das Ändern des Attributs löscht eine bestehende Event-Aufzeichnung. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsEventOnDeleted"></a>
|
||||
</li><li><a name="DOIFtoolsEventOnDeleted"></a>
|
||||
<code>attr <name> DOIFtoolsEventOnDeleted <0|1></code><br>
|
||||
<b>DOIFtoolsEventOnDeleted</b> <b>1</b>, es werden Events für alle <i>stat_</i> erzeugt, bevor sie gelöscht werden. Damit könnten die erfassten Daten geloggt werden. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsMyShortcuts"></a>
|
||||
</li><li><a name="DOIFtoolsMyShortcuts"></a>
|
||||
<code>attr <name> DOIFtoolsMyShortcuts <shortcut name>,<command>, ...</code><br>
|
||||
<b>DOIFtoolsMyShortcuts</b> <Bezeichnung><b>,</b><Befehl><b>,...</b> anzeigen eigener Shortcuts, siehe globales Attribut <i>menuEntries</i>.<br>
|
||||
Zusätzlich gilt, wenn ein Eintrag mit ## beginnt und mit ,, endet, wird er als HTML interpretiert.<br>
|
||||
<u>Beispiel:</u><br>
|
||||
<code>attr DOIFtools DOIFtoolsMyShortcuts ##<br>My Shortcuts:,,list DOIFtools,fhem?cmd=list DOIFtools</code><br>
|
||||
<a href="#menuEntries">menuEntries</a><br>
|
||||
<a name="DOIFtoolsMenuEntry"></a>
|
||||
</li><li><a name="DOIFtoolsMenuEntry"></a>
|
||||
<code>attr <name> DOIFtoolsMenuEntry <0|1></code><br>
|
||||
<b>DOIFtoolsMenuEntry</b> <b>1</b>, erzeugt einen Menüeintrag im FHEM-Menü. <b>Default 0</b>.<br>
|
||||
<br>
|
||||
<a name="DOIFtoolsLogDir"></a>
|
||||
</li><li><a name="DOIFtoolsLogDir"></a>
|
||||
<code>attr <name> DOIFtoolsLogDir <path to DOIFtools logfile></code><br>
|
||||
<b>DOIFtoolsLogDir</b> <b><path></b>, gibt den Pfad zum Logfile an <b>Default <i>./log</i> oder der Pfad aus dem Attribut <i>global logdir</i></b>.<br>
|
||||
<br>
|
||||
<a href="#disabledForIntervals"><b>disabledForIntervals</b></a> pausiert die Statistikdatenerfassung.<br>
|
||||
<br>
|
||||
</ul>
|
||||
</li> </ul>
|
||||
|
||||
<a name="DOIFtoolsReadings"></a>
|
||||
<b>Readings</b>
|
||||
|
Loading…
x
Reference in New Issue
Block a user