Seite 6 von 6

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 20:54
von Nocki
Achso, OK. Und ich hatte mich schon gewundert das ich an der weewx.conf was ändere und ändere und immer wieder brav den Dienst neu starte und nichts ändert sich.

Gleich nach dem Neustart des Services kommen ja immer gleich ein paar Fehlermeldungen:

Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 107, in gen_images
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** plot = self.gen_plot(plotgen_ts,
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 243, in gen_plot
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** start_vec_t, stop_vec_t, data_vec_t = weewx.xtypes.get_series(
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** raise weewx.UnknownType(msg)
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** weewx.UnknownType: soilMoist5
Oct 3 19:05:35 weewx-loy weewx[6337] ERROR weewx.reportengine: **** Generator terminated

Ganz unten steht ja "Generator Terminated". Damit ist dann wahrscheinlich der Cheetah Generator gemeint und deswegen wird dann wohl auch nichts erstellt wenn ich das so richtig verstehe. Dann gilt es eigentlich nur noch herauszufinden warum der Cheetah Generator nicht so tut wie er soll...

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 20:55
von Gyvate
Mal Deine index.html.tmpl mit der aus dem anliegenden ZIP-Archiv ersetzen.
Es wurden die einige PM2.5, die soilMoist5-8 und soilTemp5-8 auskommentiert, da sie in Deinem Datenbankschema nicht vorhanden sind.
Alternative wäre das DB-Schema zu erweitern oder nicht benutzte Felder umzuwidmen, aber da Du die entsprechenden Sensoren sowieso (noch) nicht hast, reicht das auskommentieren.

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 21:09
von Gyvate
und die dazugehörige skin.conf 8-)

Nichts gelöscht, nur auskommentiert, wo es keine Datenfelder in der Datenbank dazu gibt.

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 21:24
von Nocki
Die Fehler beim Start des Services sind jetzt weg. Dafür kommen jetzt Fehlermeldungen wenn er versucht die Seiten zu erstellen.

Dass das so eine schwere Geburt sein kann. Echt ein Wahnsinn.

Oct 3 21:20:42 weewx-loy weewx[7009] INFO weewx.manager: Added record 2022-10-03 21:20:00 CEST (1664824800) to database 'weewx.sdb'
Oct 3 21:20:42 weewx-loy weewx[7009] INFO weewx.manager: Added record 2022-10-03 21:20:00 CEST (1664824800) to daily summary in 'weewx.sdb'
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: Failed to read skin configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport': Duplicate keyword name at line 1189.
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: Syntax error: Duplicate keyword name at line 1189.
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: **** Report ignored
Oct 3 21:20:43 weewx-loy weewx[7009] INFO weewx.reportengine: ftpgenerator: Ftp'd 0 files in 0.22 seconds

Oct 3 21:20:42 weewx-loy weewx[7009] INFO weewx.manager: Added record 2022-10-03 21:20:00 CEST (1664824800) to daily summary in 'weewx.sdb'
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: Failed to read skin configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport': Duplicate keyword name at line 1189.
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: Syntax error: Duplicate keyword name at line 1189.
Oct 3 21:20:42 weewx-loy weewx[7009] ERROR weewx.reportengine: **** Report ignored
Oct 3 21:20:43 weewx-loy weewx[7009] INFO weewx.reportengine: ftpgenerator: Ftp'd 0 files in 0.22 seconds

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 21:47
von Gyvate
wie der Imagegenerator zu Recht anmeckert :? - in Zeile 1189 der skin.conf fehlten die ## Kommentar-Zeichen - jetzt eingefügt
zu wenig ist manchmal eben zu viel :roll:

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 21:49
von Nocki
Ich habe die Zeile 1189 die er anmäkelt einfach mal auskommentiert um zu schauen was passiert.
Ergebnis: Er macht jetzt zwar wieder was anderes, aber ploppen auch wieder neue Fehler auf. Und auf der Homepage passiert wieder nichts.


Oct 3 21:43:06 weewx-loy weewx[7120] INFO user.interceptor: Station_type: EasyWeatherPro_V5.0.9
Oct 3 21:43:06 weewx-loy weewx[7120] INFO user.interceptor: Hardware_model: HP1000SE-PRO_Pro_V1.8.6
Oct 3 21:43:06 weewx-loy weewx[7120] INFO user.interceptor: using 'yearlyrainin' for rain_total
Oct 3 21:43:06 weewx-loy weewx[7120] INFO user.interceptor: skipping rain measurement of 1.217: no last rain
Oct 3 21:45:31 weewx-loy weewx[7120] INFO weewx.manager: Added record 2022-10-03 21:45:00 CEST (1664826300) to database 'weewx.sdb'
Oct 3 21:45:31 weewx-loy weewx[7120] INFO weewx.manager: Added record 2022-10-03 21:45:00 CEST (1664826300) to daily summary in 'weewx.sdb'
Oct 3 21:45:36 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/index.html.tmpl failed.
Oct 3 21:45:36 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl
Oct 3 21:45:36 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Oct 3 21:45:36 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Oct 3 21:45:37 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Seasons/telemetry.html.tmpl failed.
Oct 3 21:45:37 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/telemetry.html.tmpl
Oct 3 21:45:37 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** Reason: cannot find 'raw' while searching for 'lasttime.raw'
Oct 3 21:45:37 weewx-loy weewx[7120] ERROR weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher Echo' at top of template
Oct 3 21:45:38 weewx-loy weewx[7120] INFO weewx.cheetahgenerator: Generated 6 files for report SeasonsReport in 6.00 seconds
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** sunshine_time
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** Traceback (most recent call last):
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** obj.start()
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/reportengine.py", line 385, in start
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** self.run()
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 42, in run
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** self.gen_images(self.gen_ts)
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 107, in gen_images
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** plot = self.gen_plot(plotgen_ts,
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/imagegenerator.py", line 243, in gen_plot
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** start_vec_t, stop_vec_t, data_vec_t = weewx.xtypes.get_series(
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** File "/usr/share/weewx/weewx/xtypes.py", line 116, in get_series
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** raise weewx.UnknownType(msg)
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** weewx.UnknownType: sunshine_time
Oct 3 21:45:39 weewx-loy weewx[7120] ERROR weewx.reportengine: **** Generator terminated
Oct 3 21:45:39 weewx-loy weewx[7120] INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
Oct 3 21:45:44 weewx-loy weewx[7120] INFO weewx.reportengine: ftpgenerator: Ftp'd 28 files in 4.60 seconds

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 21:50
von Nocki
Ups, jetzt haben wir quasi zeitgleich gepostet. Wie geschrieben habe ich die Zeile auch schon auskommentiert, was halt leider wieder zu anderen Fehlern führt.

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 03 Okt 2022, 22:10
von Gyvate
mühsam ernährt sich das Eichhörnchen

Re: HP1000SE pro mit Meteobridge verbinden will nicht so wie ich will

Verfasst: 04 Okt 2022, 00:26
von Gyvate
Das Eichhörnchen muss jetzt noch etwas Fell putzen, aber kann sich schon sehen lassen.

Nachdem der Meteobridge Thread zu einem weewx Thread mutiert ist, nehmen wir das jetzt offline.
Es mussten halt die weewx Konfigurationsdateien angepasst werden - die honigtriefende, eierlegende-Woll-Milch-Sau halt wieder auf ein normales, etwas aufgemotztes Weideschaf reduziert werden.