FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Det20 am 29 Oktober 2018, 10:02:51

Titel: [Gelöst] commandref_join.pl deaktivieren?
Beitrag von: Det20 am 29 Oktober 2018, 10:02:51
Hallo,

bei mir braucht "commandref_join.pl" am Ende eines Updates immer sehr lange. Wenn ich es recht verstehe, dann sammelt das PL Script "nur" die Beschreibungen der einzelnen Module zusammen. Wenn dem so ist: Kann ich das deaktivieren oder auf Wunsch nachts laufen lassen (mittels AT)?
Titel: Antw:commandref_join.pl deaktivieren?
Beitrag von: Otto123 am 29 Oktober 2018, 10:05:27
Hi,

versuch mal die Einstellung:
attr global commandref modular

Damit sieht nicht nur die lokale commandref schöner aus, ich glaube damit geht "join" beim update auch schneller.

Gruß Otto
Titel: Antw:commandref_join.pl deaktivieren?
Beitrag von: LuckyDay am 29 Oktober 2018, 10:08:41
ohne Glauben  :o hehe wir sind nicht in der Kirche  :-*

Zitatdamit geht "join" beim update auch schneller
Titel: Antw:commandref_join.pl deaktivieren? [Erledigt]
Beitrag von: Otto123 am 29 Oktober 2018, 10:26:34
Moin Hary,
ich bin bekennender Atheist  ;)
Ich habe es aber nie wirklich untersucht. Ich habe mal irgendwo gelesen, dass es so ist. Ich habe es eingestellt und seit dem läuft es "gefühlt" am Ende von Update ratzfatz.

commandref_join.pl ist ja auch sowas wie ein "Benchmark" für die Leistungsfähigkeit eines Systems.

Also, da ich nicht 100% sicher bin, wollte ich einfach vorsichtig argumentieren  ;)

Gruß Otto
Titel: Antw:[Gelöst] commandref_join.pl deaktivieren?
Beitrag von: dev0 am 01 November 2018, 10:42:01
Da vmtl. niemand sonst das benötigt, würde ich pragmatisch vorgehen und commandref_join.pl vom update ausnehmen, umbenennen, ein dummy Script mit gleichem Namen anlegen, um Fehlermeldungen zu vermeiden, und nachts das umbenannte Script aufrufen.
Titel: Antw:[Gelöst] commandref_join.pl deaktivieren?
Beitrag von: betateilchen am 01 November 2018, 12:39:33
attr global exclude_from_update commandref

Damit wird weder eine vollständige noch eine modulare commandref lokal erzeugt.
Unabhängig davon steht der "help" Befehl für die modulbezogene Hilfe natürlich anschließend trotzdem zur Verfügung.