Hallo Louis Cypher,
erst mal Danke für die Initiative.
Bin grade auch erst am lernen, wie weekplan funktioniert - mein "Eventualziel" dabei wäre es, dem WeekdayTimer zu ermöglichen, Temperaturprofile aus weekprofile zu lesen (siehe
https://forum.fhem.de/index.php/topic,105521.msg994590.html#msg994590), womit man dann auch anderen Thermostat-Typen die mit weekprofile erstellten Pläne mitteilen könnte.
Das Modul scheint schon etwas älter und ursprünglich mal für MAX entwickelt worden zu sein, daher stammen wohl manche "Holprigkeiten" in der Doku. Bei Thema Doku ist die Rollenverteilung die: der Autor hat vor allem für eine (englische) commandref zu sorgen, Wiki oder dt. Cref ist optional bzw. Wiki kann von "jedem" gemacht werden (es gibt kein wirkliches "Team" bzw. jeder, der will, ist Teil des Teams), siehe
https://wiki.fhem.de/wiki/Dokumentationsstruktur.
Du kannst also gerne (mit) versuchen, an der Situation was zu verbessern und entsprechende Vorschläge (ggf. als patch an den Maintainer) zu machen.
Zum Eigentlichen (soweit mir bekannt):
- Dass useTopics ein Attribut am weekprofile-Device ist, ist durch einen Blick auf das entsprechende Device zu erkennen.
- Da man ein userAttribut braucht, kann es eigentlich nur um das "Zieldevice" gehen (also den Thermostat), wobei bei diesem (wg. des "Anflanschens") bei CUL_HM-Devices wohl der Kanal gemeint ist, der Temperaturlisten empfangen kann (je nach subType Clima bzw. Climate)).
- was Referenzen angeht, ist das Beispiel wie häufig mMn. "prototypisch" zu lesen, was also bedeutet, dass eine Referenz nur ein "harter Link" auf ein anderes Profil ist. Den Link kann man nicht editieren, nur ggf. löschen, und das andere Profil editieren (was dann Auswirkungen auf das verlinkte Profil, die Referenz hat).
Was m.E. nirgends steht, ist der Hinweis, dass es durch die Nutzung der "Topics" eigentlich ausreichend sein sollte, für FHEM insgesamt einfach _ein_ weekprofile-Device zu erstellen, in dem dann alle Profile aller Thermostate abgebildet werden können bzw. auch darüber verwaltet. Nur wenn man mehrere logische Gruppen hat, die in irgendeiner Form gruppenweise miteinander, aber ansonsten unabhängig voneinander "versorgt" werden sollen, braucht man mehrere weekprofiles.
(Wegen der "Topics"-Geschichte muß ich mir wohl den WDT-Code auch nochmal ansehen, dass da zwei Angaben mit Profil:Topic möglich sind, hatte ich übersehen...)
(Aber wie gesagt, ich bin in dem Thema selber Anfänger; das oben geschriebene kann auch falsch sein...)
(Wenn du selbst noch nicht am Wiki mitmachen willst: Wenn ich Quelltex bekomme, schaue ich mir gerne an, ob man entsprechende Vorschläge ins Wiki packen kann).
Gruß, Beta-User