Diskussion:UserReadings

Aus FHEMWiki
Version vom 28. Dezember 2017, 08:46 Uhr von Krikan (Diskussion | Beiträge) (Klarstellung der gestrigen Syntax-Hinweise notwendig?)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Klarstellung der gestrigen 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)