Debugging Perl-Modus-DOIF [gelöst]

Begonnen von chq, 03 November 2018, 10:32:00

Vorheriges Thema - Nächstes Thema

chq

Hallo,

wie debuggt man am einfachsten Perl-Modus-DOIFs?

Ich meine damit, wie ich nach Fehler suchen kann, wenn ich soweit bin, dass mir FHEM keine Schreib-/Syntaxfehler mehr anzeigt und ich z.B. bei verschachtelten if-Konstrukten prüfen möchte, wie tief bzgl. der erfüllten Bedingungen vorgedrungen wird.

Gruß Chris
So einfach wie möglich, so kompliziert wie nötig

Damian

Zitat von: chq am 03 November 2018, 10:32:00
Hallo,

wie debuggt man am einfachsten Perl-Modus-DOIFs?

Ich meine damit, wie ich nach Fehler suchen kann, wenn ich soweit bin, dass mir FHEM keine Schreib-/Syntaxfehler mehr anzeigt und ich z.B. bei verschachtelten if-Konstrukten prüfen möchte, wie tief bzgl. der erfüllten Bedingungen vorgedrungen wird.

Gruß Chris

schwierig - genauso wie bei Modul-Entwicklung - man behilft sich mit Testausgaben.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

chq

#2
Ok, zwei Fragen hätte ich noch:

Kann ich set_Reading verwenden, um Events zu erzeugen? Definiert sich über "trigger", ob Events erzeugt werden sollen, oder nicht?

Gruß Chris

Edit: Hab die Lösung selber gefunden.
So einfach wie möglich, so kompliziert wie nötig