Fragen zum MC_ReloadModul Befehl

Ich habe gferade noch mal etwas an meinem Modul ändern wollen und habe mir das lokal in den Modules Ordner auf einer Testmaschine gelegt. Das wird dann auch angezeigt und ich kann eine Instanz anlegen. Wenn ich jetzt aber das MC_ReloadModule(41924, ‚EOSModBus‘) (wobei die 41924 auf meine Instanz des Modules zeigt) aufrufe bekomme ich die Meldung:

Warning: Instance does not implement this function in C:\Windows\System32- on line 3

Ich weiß, dass ich das in der Vergangenheit immer erfolgreich verwendet habe.

Warum sollte dein Modul ein Befehl des Modul-Control unterstützen?
Wende den Befehl auf die Instanz von dem Modul-Control an, und schon geht es :slight_smile:
Michael

Hi, ich liebe diese schnellen Antworten :+1:

Aber wenn ich die ID der Module Instanz angebe dann sagt mir die Meldung:

Warning: Modul EOSModBus existiert nicht in C:\Windows\System32- on line 3

Ist das der Name von der Library oder der Ordner in dem es liegt?
Bin der Meinung es muss der Name des Ordners sein.
Michael

Der Name des Ordners.
C:\ProgramData\Symcon\modules\EOS-ModBus-Saunasteuerung\EOSModBus

Ahhhhhh ich muss den EOS-ModBus-Saunasteuerung Ordner angeben dann klappt es. Oh man manchmal steht man aber auch auf dem Schlauch :slight_smile:

‚EOS-ModBus-Saunasteuerung‘ wäre dann korrekt. Du kannst ja nicht ein einzelnes Modul aus der Library neu laden, sondern nur die ganze Library.
Michael

1 „Gefällt mir“