DE:
In früheren Versionen des ECMD-Geräts wurden mehrzeilige Antworten mit
Semikolon hintereinanderkopiert. In der heute eingecheckten und morgen
per update verfügbaren Version wird stattdessen ein Zeilenumbruch verwendet.
Bitte in den Auswertungen der Rückgabewerte beachten!
Beispiel: Aus
set stop postproc { s/^OK;OK;OK;OK$/stop/; "$_" eq "stop" ? "ok" :
"error"; }
wird
set stop postproc { s/^OK\nOK\nOK\nOK$/stop/; "$_" eq "stop" ? "ok" :
"error"; }
Diese Änderung wurde notwendig, damit die Auswirkungen der
Sonderbehandlung von Semikolons im Postprozessor durch die Ermöglichung
der Perl Specials gemildert werden.
EN:
In previous version of the ECMD device, multiple-line replies were
concatenated by semicolons. In the version that was checked in today and
which will be available by update tomorrow, a line break is used instead.
Please consider when evaluating return values!
Example: Change
set stop postproc { s/^OK;OK;OK;OK$/stop/; "$_" eq "stop" ? "ok" :
"error"; }
to
set stop postproc { s/^OK\nOK\nOK\nOK$/stop/; "$_" eq "stop" ? "ok" :
"error"; }
This change was necessary to mitigate the effects of the special
handling of semicolons in the postprocessor after the introduction of
perl specials.
Boris
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com