FHEM Forum

FHEM => Frontends => SVG / Plots / logProxy => Thema gestartet von: caldir65 am 01 Oktober 2014, 13:39:07

Titel: [gelöst] keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: caldir65 am 01 Oktober 2014, 13:39:07
Hallo,

seit einiger Zeit bekomme ich keine Plots mehr angezeigt - statt dessen habe ich seit einem Update mit anschließendem Restart am 25.9. die Meldung "configfile: Cannot load module SVG" im Log. Leider brachte eine Suche diesbezüglich keine Hinweise, was sich geändert haben könnte - evtl. habe ich ja auch nur die falschen Suchworte benutzt ;)

Bin über jede Hilfe von Euch dankbar, da sich meine programmiertechnischen Kenntnisse doch in recht engen Grenzen bewegen ;)
Vielen Dank

Gruß
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: rudolfkoenig am 01 Oktober 2014, 14:21:26
Ohne die restlichen Fehlermeldungen aus dem FHEM-Log kann ich nicht weiterhelfen.
Bei mir funktioniert SVG.
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: eppi am 01 Oktober 2014, 17:13:31
Den Fehler habe ich auch bemerkt:
meine "fhem_heizungsplot.cfg" als include in der fhem.cfg:
define weblink_Heizung_UG SVG FileLog_Heizung_UG:fht:CURRENT
attr weblink_Heizung_UG label "Heizung_UG Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_Heizung_UG room Plotss

define wl_hz_buero SVG FileLog_Heizung_Buero:hmcctc:CURRENT
attr wl_hz_buero label "Heizung_Buero Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_buero room Plotss

define wl_hz_schlafen SVG FileLog_Heizung_Schlafen:hmcctc:CURRENT
attr wl_hz_schlafen label "Heizung_Schlafzimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_schlafen room Plotss

define wl_hz_gaestezimmer SVG FileLog_Heizung_Gaestezimmer:hmcctc:CURRENT
attr wl_hz_gaestezimmer label "Heizung_Gaestezimmer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_gaestezimmer room Plotss

define wl_hz_ankleide SVG FileLog_Heizung_Ankleide:hmcctc:CURRENT
attr wl_hz_ankleide label "Heizung_Ankleide Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_ankleide room Plotss

define wl_hz_bad SVG FileLog_Heizung_Bad:hmcctc:CURRENT
attr wl_hz_bad label "Heizung_Bad Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_bad room Plotss

define wl_hz_wohnen SVG FileLog_Heizung_Wohnen:hmcctc:CURRENT
attr wl_hz_wohnen label "Heizung_Wohnen Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_wohnen room Plotss

define wl_hz_eingang_wc SVG FileLog_Heizung_Eingang_WC:hmcctc:CURRENT
attr wl_hz_eingang_wc label "Heizung_Eingang_WC Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr wl_hz_eingang_wc room Plotss


Die Plots werden nicht in FHEM-Web nicht angezeigt. Beim Start von FHEM finde ich folgende Meldungen im Log:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <$fh> line 496.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <$fh> line 496.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <$fh> line 496.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <$fh> line 496.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <$fh> line 496.
2014.10.01 17:04:34 3: GastWeb: port 8087 opened
2014.10.01 17:04:34 3: WEBtablet: port 8085 opened
2014.10.01 17:04:34 3: WEBphone: port 8084 opened
2014.10.01 17:04:34 3: WEB: port 8086 opened
2014.10.01 17:04:33 3: Please define wl_hz_eingang_wc first
2014.10.01 17:04:33 3: Please define wl_hz_eingang_wc first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 29.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 29.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 29.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 29.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 29.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 29.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 29.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 29.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 29.
2014.10.01 17:04:33 3: Please define wl_hz_wohnen first
2014.10.01 17:04:33 3: Please define wl_hz_wohnen first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 25.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 25.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 25.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 25.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 25.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 25.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 25.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 25.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 25.
2014.10.01 17:04:33 3: Please define wl_hz_bad first
2014.10.01 17:04:33 3: Please define wl_hz_bad first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 21.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 21.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 21.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 21.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 21.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 21.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 21.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 21.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 21.
2014.10.01 17:04:33 3: Please define wl_hz_ankleide first
2014.10.01 17:04:33 3: Please define wl_hz_ankleide first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 17.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 17.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 17.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 17.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 17.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 17.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 17.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 17.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 17.
2014.10.01 17:04:33 3: Please define wl_hz_gaestezimmer first
2014.10.01 17:04:33 3: Please define wl_hz_gaestezimmer first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 13.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 13.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 13.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 13.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 13.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 13.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 13.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 13.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 13.
2014.10.01 17:04:33 3: Please define wl_hz_schlafen first
2014.10.01 17:04:33 3: Please define wl_hz_schlafen first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 9.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 9.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 9.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 9.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 9.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 9.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 9.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 9.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 9.
2014.10.01 17:04:33 3: Please define wl_hz_buero first
2014.10.01 17:04:33 3: Please define wl_hz_buero first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 5.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 5.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 5.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 5.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
Subroutine jsSVG_getAttrs redefined at ./FHEM/98_SVG.pm line 125, <> line 5.
Subroutine SVG_FwDetail redefined at ./FHEM/98_SVG.pm line 111, <> line 5.
Subroutine SVG_Set redefined at ./FHEM/98_SVG.pm line 85, <> line 5.
Subroutine SVG_Define redefined at ./FHEM/98_SVG.pm line 64, <> line 5.
Subroutine SVG_Initialize redefined at ./FHEM/98_SVG.pm line 47, <> line 5.
2014.10.01 17:04:33 3: Please define weblink_Heizung_UG first
2014.10.01 17:04:33 3: Please define weblink_Heizung_UG first

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 1.
2014.10.01 17:04:33 0: Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 1.

BEGIN not safe after errors--compilation aborted at ./FHEM/98_SVG.pm line 315, <> line 1.
Global symbol "$FW_userAgent" requires explicit package name at ./FHEM/98_SVG.pm line 187, <> line 1.
2014.10.01 17:04:33 1: reload: Error:Modul 98_SVG deactivated:
2014.10.01 17:04:33 1: Including /opt/fhem/FHEM/fhem_heizungsplot.cfg


Ich nutze ein aktuelles FHEM:
# $Id: fhem.pl 6633 2014-09-29 20:05:48Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 92_FileLog.pm 6571 2014-09-19 16:05:56Z rudolfkoenig $
# $Id: 98_SVG.pm 6615 2014-09-25 07:28:17Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $


Danke für die Hilfe!
Gruss Dani
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: rudolfkoenig am 01 Oktober 2014, 17:19:59
Das FHEMWEB Modul passt nicht zum SVG Modul, letzteres ist neuer.
"update FHEMWEB" koennte reichen, vermutlich ist aber ein "update force" angesagt.
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: eppi am 01 Oktober 2014, 17:44:57
Danke!
Hat beides nicht geholfen. Plots werden nicht angezeigt:
2014.10.01 17:41:55 2: Error messages while initializing FHEM: configfile: Cannot load module SVG Please define weblink_Heizung_UG first Please define weblink_Heizung_UG first Cannot load module SVG Please define wl_hz_buero first Please define wl_hz_buero first Cannot load module SVG Please define wl_hz_schlafen first Please define wl_hz_schlafen first Cannot load module SVG Please define wl_hz_gaestezimmer first Please define wl_hz_gaestezimmer first Cannot load module SVG Please define wl_hz_ankleide first Please define wl_hz_ankleide first Cannot load module SVG Please define wl_hz_bad first Please define wl_hz_bad first Cannot load module SVG Please define wl_hz_wohnen first Please define wl_hz_wohnen first Cannot load module SVG Please define wl_hz_eingang_wc first Please define wl_hz_eingang_wc first

# $Id: fhem.pl 6633 2014-09-29 20:05:48Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 6611 2014-09-24 07:48:32Z rudolfkoenig $
# $Id: 98_SVG.pm 6615 2014-09-25 07:28:17Z rudolfkoenig $
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $


Hast du noch eine Idee?
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: rudolfkoenig am 01 Oktober 2014, 18:04:15
Ja, du hast ein SVG definiert vor der ersten FHEMWEB Definition.
Bitte umdrehen, FHEMWEB muss als erstes kommen.

Ich habs aber auch gefixed, update gibts ab morgen 8:00 (genauer gesagt 7:45 + Programmlaufzeit)
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: eppi am 01 Oktober 2014, 19:16:46
Funktioniert einwandfrei, Danke!
Titel: Antw:keine Plots mehr - Fehler "configfile: Cannot load module SVG"
Beitrag von: caldir65 am 01 Oktober 2014, 21:58:46
Danke, die Reihenfolge von FHEMWEB und SVG war auch bei mir die Lösung des Problems.