FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: Creideiki am 26 Mai 2026, 17:55:21

Titel: DevIo must be loaded via use
Beitrag von: Creideiki am 26 Mai 2026, 17:55:21
Hallo allerseits,

ich versuche das erste mal seit langer Zeit wieder eine Änderung an meinem 34_NUT einzuchecken.
Leider behauptet svn commit immer:
*** trunk/fhem/FHEM/34_NUT.pm: DevIo must be loaded via use (Forum #110125).
Das mag ja sein (war tatsächlich nicht drin), aber ich habe jetzt die Zeile
use strict;
use warnings;
use POSIX;
use DevIo;
eingefügt und er meckert immer noch.

Gibt es da noch einen Trick?

Gruß
Creideiki
Titel: Aw: DevIo must be loaded via use
Beitrag von: betateilchen am 26 Mai 2026, 18:05:38
Nimm mal die Zeile 66 (in der svn Version)

  require "$attr{global}{modpath}/FHEM/DevIo.pm";
raus. Darauf bezieht sich die Fehlermeldung aus dem commit, dass man "use DevIo" verwenden muss.
Titel: Aw: DevIo must be loaded via use
Beitrag von: rudolfkoenig am 26 Mai 2026, 18:07:28
Siehe auch https://forum.fhem.de/index.php?topic=110125.msg1041542#msg1041542
Titel: Aw: DevIo must be loaded via use
Beitrag von: Creideiki am 26 Mai 2026, 19:12:26
Ja, genau danach habe ich gesucht. Einfach nach "DevIo" oder "use DevIo" zu suchen, war leider nicht erfolgreich.

Danke für die Infos, jetzt kann ich noch fertig testen und einchecken.
Titel: Aw: DevIo must be loaded via use
Beitrag von: betateilchen am 26 Mai 2026, 20:54:28
Tipp fürs nächste Mal: In der Fehlermeldung steht doch schon drin, wo Du die Lösung findest?

"Forum #110125"

Die 110125 ist die Nummer des Threads hier im Forum, in dem es irgendwann um das Thema ging.
Daraus ergibt sich ein Link:

https://forum.fhem.de/index.php?topic=110125