From f66f2a1787f41754cbaefc743d6c116a4ee5c022 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 2 Apr 2021 16:56:29 +0000 Subject: [PATCH] 91_notify.pm: move perlSyntaxCheck doc to commandref_frame (Forum #119999) git-svn-id: https://svn.fhem.de/fhem/trunk@24129 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/90_at.pm | 105 +++++++++-------------------- fhem/FHEM/91_notify.pm | 25 +++---- fhem/docs/commandref_frame.html | 41 +++++++++-- fhem/docs/commandref_frame_DE.html | 43 ++++++++++-- 4 files changed, 110 insertions(+), 104 deletions(-) diff --git a/fhem/FHEM/90_at.pm b/fhem/FHEM/90_at.pm index 930a6f772..50a9b6ce5 100644 --- a/fhem/FHEM/90_at.pm +++ b/fhem/FHEM/90_at.pm @@ -438,14 +438,14 @@ at_ultimo(;$$$) =item helper =begin html - +

at

- -
  • perlSyntaxCheck
    - nach setzen des global Attributes perlSyntaxCheck wird eine - Syntax-Prüfung der Anweisung durchgeführt bei jeder - Änderung (define oder modify), falls die Anweisung Perl ist, und - FHEM bereits gestartet ist.
  • -
    diff --git a/fhem/docs/commandref_frame.html b/fhem/docs/commandref_frame.html index cf520064a..97eb60e3a 100644 --- a/fhem/docs/commandref_frame.html +++ b/fhem/docs/commandref_frame.html @@ -679,12 +679,34 @@ The following local attributes are used by a wider range of devices: for this type of device. The attribute IODev needs to be used only if you attached more than one physical device capable of receiving signals for this logical device.
    -
  • Special: attribute disable can be toggled
    - Attribute "disable" can be toggled by issuing the following command:
    -
    - attr <device> disable toggle
    -
    - Attribute "disable" must be offered by the corresponding module
  • + + +
  • disable
    + Disables the corresponding device. Note: it can be toggled by issuing the following command:
    +
    + attr <device> disable toggle +

  • + + +
  • disabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ...
    + Space separated list of HH:MM or D@HH:MM tupels. If the current time is + between the two time specifications, the current device is disabled. + Instead of HH:MM you can also specify HH or HH:MM:SS. D is the day of + the week, with 0 indicating Sunday and 3 indicating Wednesday. + Specifying the day for the "from" part does _not_ specify it for the + "to" part, i.e. 1@00-24 will disable from monday to the end of the + week, but not on sunday (as 1@00 is greater than any time on sunday). + To specify an interval spawning midnight, you have to specify two + intervals, e.g.: + + If parts of the attribute value are enclosed in {}, they are evaluated: + +

  • + @@ -1700,6 +1722,13 @@ The following local attributes are used by a wider range of devices: Windows.
    + +
  • perlSyntaxCheck
    + by setting the global attribute perlSyntaxCheck, a syntax check + will be executed upon definition or modification, if the command is + perl and FHEM is already started. +

  • +
  • pidfilename
    Write the process id of the perl process to the specified file. The diff --git a/fhem/docs/commandref_frame_DE.html b/fhem/docs/commandref_frame_DE.html index 63df936fe..b80c5eaec 100644 --- a/fhem/docs/commandref_frame_DE.html +++ b/fhem/docs/commandref_frame_DE.html @@ -688,12 +688,36 @@ Die folgenden lokalen Attribute werden von mehreren Geräten verwendet: Device fähig ist, Signale von diesem logischen Device zu empfangen.

  • -
  • Attribut "disable" umschalten
    - Das Attribut "disable" kann, sofern vom Gerätemodul bereitgestellt,
    - mit folgendem Befehl einfach umgeschaltet werden:
    -
    - attr <device> disable toggle
    -
  • + +
  • disable
    + Deaktiviert das entsprechende Gerät.
    + Sie mit folgendem Befehl einfach umgeschaltet werden:
    + attr <device> disable toggle +

  • + + +
  • disabledForIntervals HH:MM-HH:MM HH:MM-HH:MM ...
    + Das Argument ist eine Leerzeichengetrennte Liste von Minuszeichen- + getrennten HH:MM oder D@HH:MM Paaren. Falls die aktuelle Uhrzeit + zwischen diesen Werten fällt, dann wird die Ausführung, wie + beim disable, ausgesetzt. Statt HH:MM kann man auch HH oder HH:MM:SS + angeben. D ist der Tag der Woche, mit 0 als Sonntag and 3 als + Mittwoch. Die Angabe des Wochentags für den "von" Wert impliziert + _nicht_ den gleichen Tag für den "bis" Wert, z.Bsp. deaktiviert + 1@00-24 die Asführung von Montag bis Ende der Woche, aber nicht + Sonntag (da alle Zeitangaben am Montag vor 1@00 liegen). + Um einen Intervall um Mitternacht zu spezifizieren, muss man + zwei einzelne angeben, z.Bsp.: + + Falls Teile des Wertes in {} eingeschlossen sind, dann werden sie als + ein Perl Ausdruck ausgewertet: + +

  • +

    @@ -1812,6 +1836,13 @@ Die folgenden lokalen Attribute werden von mehreren Geräten verwendet: notwendig, und wid fuer Windows automatisch gesetzt.
    + +
  • perlSyntaxCheck
    + nach setzen des global Attributes perlSyntaxCheck wird eine + Syntax-Prüfung der Anweisung durchgeführt bei jeder + Änderung (define oder modify), falls die Anweisung Perl ist, und + FHEM bereits gestartet ist.

  • +
  • pidfilename
    Schreibt die PERL Prozess-ID in die angegebene Datei. Der Server