Seit langer Zeit entwickle ich das Modul 76_SolarForecast.
Verbaut ist auch die Direkthilfe für Set,Get und Attr, d.h. in der Detailansicht gibt es die entsp. Hilfe wenn man die Einträge anwählt.
Das hat bis jetzt auch super funktioniert.
Neuerdings klappt es nicht mehr bei diesem Modul und ich gehe davon aus dass ich selbst einen Fehler gemacht habe.
Allerdings ist die Situation etwas komplexer.
Ich habe zwei Systeme. Auf beiden Systemen ist das aktuelle FHEM von heute morgen eingespielt und auf beiden Systemen habe ich die gleiche Version von 76_SolarForecast eingespielt.
Aber .... auf einem System (01) funktioniert die Direkthilfe nicht mehr, auf dem System 02 funktioniert sie tadellos wie immer.
Hier ein Auszug version von System 01 (Direkthilfe funktioniert nicht):
Latest Revision: 26626
File Rev Last Change
fhem.pl 26608 2022-10-28 12:09:44Z rudolfkoenig
01_FHEMWEB.pm 26618 2022-10-29 11:35:23Z rudolfkoenig
76_SolarForecast.pm 21735 2022-10-31 23:53:24Z DS_Starter
fhemweb.js 26617 2022-10-29 11:17:51Z rudolfkoenig
Und hier ein Auszug version von System 02 (funktioniert):
Latest Revision: 26626
File Rev Last Change
fhem.pl 26608 2022-10-28 12:09:44Z rudolfkoenig
01_FHEMWEB.pm 26618 2022-10-29 11:35:23Z rudolfkoenig
76_SolarForecast.pm 21735 2022-10-31 23:53:24Z DS_Starter
fhemweb.js 26617 2022-10-29 11:17:51Z rudolfkoenig
Die Direkthilfe von anderen Modulen als 76_SolarForecast funktioniert auf beiden Systemen problemlos, genauso wie die allg. Attribute wie room, group werden bei 76_SolarForecast auf beiden Systemen angezeigt.
Ich gehe also davon aus dass ich einen Fehler eingebaut habe, mir fehlt aber die Phantasie wo ich ansetzen könnte zumal die Datei von System 01 nach System 02 kopiert dort auch arbeitet wie ich es erwarte.
Ich habe die Systeme schon neu gestartet, den Browsercache geleert, den PC neu gestartet, aber der Zustand bleibt wie beschrieben.
Der Hilfetext in der Moduldatei ist nach diesem Muster ausgebaut:
<a id="SolarForecast-attr-cloudFactorDamping"></a>
<li><b>cloudFactorDamping </b><br>
Prozentuale Mehrgewichtung des Bewölkungsfaktors bei der solaren Vorhersage. <br>
Größere Werte vermindern, kleinere Werte erhöhen tendenziell den prognostizierten PV Ertrag (Dämpfung der PV
Prognose durch den Bewölkungsfaktor).<br>
(default: 35)
</li>
<br>
<a id="SolarForecast-attr-consumer" data-pattern="consumer.*"></a>
<li><b>consumerXX <Device Name> type=<type> power=<power> [mode=<mode>] [icon=<Icon>] [mintime=<minutes>] <br>
[on=<Kommando>] [off=<Kommando>] [swstate=<Readingname>:<on-Regex>:<off-Regex>] [notbefore=<Stunde>] [notafter=<Stunde>] <br>
[auto=<Readingname>] [pcurr=<Readingname>:<Einheit>[:<Schwellenwert>]] [etotal=<Readingname>:<Einheit>[:<Schwellenwert>]] <br>
[swoncond=<Device>:<Reading>:<Regex>] [swoffcond=<Device>:<Reading>:<Regex>] [interruptable=<Option>] </b><br><br>
Registriert einen Verbraucher.....
Monatelang hatte ich bei der Modulentwicklung keinerlei Probleme mit der Anzeige der Direkthilfe.
Hat einer eine Idee was ich überprüfen könnte ? Rudi evtl. ?