Diskussion:UserReadings: Unterschied zwischen den Versionen
Krikan (Diskussion | Beiträge) (Klarstellung der gestrigen Syntax-Hinweise notwendig?) |
Krikan (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
== Klarstellung der | == Klarstellung der heutigen Syntax-Hinweise notwendig? == | ||
Zu den heutigen Ergänzungen im Bereich Syntax folgende Anmerkungen: | Zu den heutigen Ergänzungen im Bereich Syntax folgende Anmerkungen: | ||
Version vom 28. Dezember 2017, 07:48 Uhr
Klarstellung der heutigen Syntax-Hinweise notwendig?
Zu den heutigen Ergänzungen im Bereich Syntax folgende Anmerkungen:
1. Zitat: Bei mehreren auszuführenden Befehlen müssen die einzelnen Teile mit zwei ";" getrennt werden.
Liegt das nicht daran, wo/wie man das eingibt? Bei der Eingabe im Befehls-Eingabefeld kann ich die Verdoppelung der ; nachvollziehen. Bei einer Eingabe über die Attributauswahl ist das mMn nicht korrekt; dort genügt ein ; . Letztere Vorgehensweise interpretiere ich aus dem Weglassen von "attr <device> userReadings" im Beispiel. Das sollte nach Prüfung klargestellt werden.
2. Zitat: Die Variable, dessen Wert man im Reading haben möchte, kann man einfach ans Ende stellen.
Das ist meines Wissen nach das normale Verhalten von Perl, wenn return fehlt und keine Besonderheit von FHEM: "In the absence of an explicit return, a subroutine, eval, or do FILE automatically returns the value of the last expression evaluated.)" [1]
Wäre schön, wenn das jemand gegenchecken könnte. Danke.
Gruß, --Christian (Diskussion) 07:46, 28. Dez. 2017 (CET)