Wenn es noch Fragen zu den Modulen gibt, insbesondere "Was soll das machen?" "Warum ist das so geschrieben?" bin ich nicht aus der Welt.
Einige...
Von meiner Seite v.a. zum Thema "archetype". Wäre super, wenn du ggf.
https://forum.fhem.de/index.php/topic,125930.0.html abonnieren könntest und ggf. dann da noch etwas Hintergrundinfo beisteuern könntest (da kommt irgendwann die Tage dann mal eine erste Fassung mit einigen Änderungen/Fragen/Beispielen (?)). Vorab würde mich interessieren, ob triftige Gründe dagegen sprechen würden, den command in "archetype" umzubenennen und für die Ausführung ein explizites "clean" zu verlangen? (also künfitg: "archetype clean" oder "archetype check")
Betr. msgDialog wäre es auch klasse, wenn du mittesten könntest, ob beim Einpacken was schiefgegangen ist, Testversion wäre hier zu finden:
https://forum.fhem.de/index.php/topic,125710.msg1205293.html#msg1205293.
Dass wir jüngst doch einen notify-order-Präfix in powerMap eingebaut haben, hast du vermutlich gesehen. Falls es gewichtige Gründe gibt, das zurückzudrehen, wäre dein Input ggf. auch interessant. Außerdem hatte ich mich beim schnellen Blick in den Code gefragt, warum da kein NOTIFYDEV gesetzt wird.
@Rudi:
Anbei eine Vollversion von monitoring - geändert ist da die commandref auf "id" sowie ein paar andere Kleinigkeiten in der commandref, von denen ich annehme, dass sie so passen, nichts funktionales.
@igami:
Wäre natürlich nett, wenn du den diff oder das Ergebnis ebenfalls kurz ansehen könntest und ggf. eingreifen, falls bei den inhaltlichen Klarstellungen was schief ist...