[Gelöst] Fehlermeldung: readingsGroup

Begonnen von Bracew, 13 März 2017, 19:11:52

Vorheriges Thema - Nächstes Thema

Bracew

Hallo,

ich bekomme seit dem ich FHEM neu gestartet habe folgende Meldung angezeigt:

ZitatMessages collected while initializing FHEM:
configfile: Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup

und die Module mit "readingsGroup" funktionieren nicht mehr.

Ich habe danach nochmals ein Update + Restart gemacht, Fehler bleibt jedoch.

Gibt es einen Tipp für mich?

Gruß Bracew

P.S. an der Konfiguration habe ich seit längerem nichts geändert.
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

Bracew

Hallo,

weiß niemand, wie ich die Fehler wieder los und die Funktionalität wieder zurück bekomme?

Gruß Bracew
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

Bracew

Hallo,

ich habe den Fehler mit einem "restore 2016-02-26" und einem damit verbundenen Rückschritt auf FHEM 5.7 lösen können.

Nun also wieder zurück auf
ZitatFhem info:
  Release  : 5.7 FeatureLevel: 5.7
  OS       : linux
  Arch     : arm-linux-gnueabihf-thread-multi-64int
  Perl     : v5.14.2
und alles ist OK.

der Fehler ist also mit dem Update auf 5.8 gekommen.

Gibt es dafür eine Lösung?

Gruß Bracew
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

Bracew

Hallo,

leider funktioniert readingsGroup bei mir nicht mit FHEM 5.8.
Ohne Verlust der Funktionalität kann ich kein Update machen.
Muss meine FHEM Installation auf dem RasPi nun bei 5.7 stehen bleiben?
Weiß mir niemand eine Hilfe oder einen Hinweis?

@maintainer: Bin ich in der falschen Gruppe mit meinem Problem? Dann wäre ich froh über einen Hinweis zur richtigen Gruppe.

Mit lieben Grüßen
Bracew
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

CoolTux

Zitat von: Bracew am 17 März 2017, 18:46:10
Hallo,

leider funktioniert readingsGroup bei mir nicht mit FHEM 5.8.
Ohne Verlust der Funktionalität kann ich kein Update machen.
Muss meine FHEM Installation auf dem RasPi nun bei 5.7 stehen bleiben?
Weiß mir niemand eine Hilfe oder einen Hinweis?

@maintainer: Bin ich in der falschen Gruppe mit meinem Problem? Dann wäre ich froh über einen Hinweis zur richtigen Gruppe.

Mit lieben Grüßen
Bracew

Es gibt eine Maintainer.txt unter Deinem fhem Verzeichnis. Da steht alles drin wo und wer.
Desweiteren sollte im Log drin stehen warum das laden nicht geklappt hat.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Bracew

Danke CoolTux für Deine Antwort

Hier mal ein Auszug aus dem Log:
2017.03.13 18:58:18 3: WEB: port 8083 opened
2017.03.13 18:58:18 3: WEBphone: port 8084 opened
2017.03.13 18:58:18 3: WEBtablet: port 8085 opened
2017.03.13 18:58:18 3: WEBtv: port 8086 opened
2017.03.13 18:58:18 2: eventTypes: loaded 281 events from ./log/eventTypes.txt
2017.03.13 18:58:21 1: reload: Error:Modul 33_readingsGroup deactivated:
Unrecognized character \xE1; marked by <-- HERE after sGroup_upd<-- HERE near column 22 at ./FHEM/33_readingsGroup.pm line 1509, <$fh> line 235.

2017.03.13 18:58:21 0: Unrecognized character \xE1; marked by <-- HERE after sGroup_upd<-- HERE near column 22 at ./FHEM/33_readingsGroup.pm line 1509, <$fh> line 235.

2017.03.13 18:58:22 3: [STV] defined with host: 192.168.0.102 port: 55000 MAC: b8:27:eb:b8:53:34
2017.03.13 18:58:24 1: PERL WARNING: Subroutine readingsGroup_Initialize redefined at ./FHEM/33_readingsGroup.pm line 36, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine readingsGroup_updateDevices redefined at ./FHEM/33_readingsGroup.pm line 55, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine readingsGroup_Define redefined at ./FHEM/33_readingsGroup.pm line 227, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine readingsGroup_Undefine redefined at ./FHEM/33_readingsGroup.pm line 249, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine rgVal2Num redefined at ./FHEM/33_readingsGroup.pm line 257, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine lookup redefined at ./FHEM/33_readingsGroup.pm line 267, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine lookup2 redefined at ./FHEM/33_readingsGroup.pm line 331, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine readingsGroup_makeLink redefined at ./FHEM/33_readingsGroup.pm line 392, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine rgCount redefined at ./FHEM/33_readingsGroup.pm line 422, <$fh> line 696.
2017.03.13 18:58:24 1: PERL WARNING: Subroutine rgCalc redefined at ./FHEM/33_readingsGroup.pm line 449, <$fh> line 696.


das geht noch einige Seiten so weiter, bis dann:

2017.03.13 18:58:25 3: telnetPort: port 7072 opened
2017.03.13 18:58:26 1: Including ./log/fhem.save
2017.03.13 18:58:26 1: configfile: Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup
Cannot load module readingsGroup

2017.03.13 18:58:26 2: Messages collected while initializing FHEM: configfile: Cannot load module readingsGroup Cannot load module readingsGroup Cannot load module readingsGroup Cannot load module readingsGroup Cannot load module readingsGroup Cannot load module readingsGroup
2017.03.13 18:58:26 0: Featurelevel: 5.8
2017.03.13 18:58:26 0: Server started with 97 defined entities (fhem.pl:13622/2017-03-05 perl:5.014002 os:linux user:fhem pid:31585)
2017.03.13 18:58:26 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/98_RandomTimer.pm line 222.
2017.03.13 18:58:26 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/98_RandomTimer.pm line 196.


kommt.

Leider kann ich nicht so wirklich was damit anfangen, deswegen versuche ich ja hier Hilfe zu erlangen.

Gruß Bracew
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

CoolTux

Und das Update ist von heute?
Sieht so aus als wenn sich da ein Steuerzeichen irgendwo eingeschlichen hat. Aber ich bin mir da nicht sicher.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Bracew

Nein, das Update war kurz vorher:
2017.03.13 18:56:53 1:
2017.03.13 18:56:53 1: update finished, "shutdown restart" is needed to activate the changes.
2017.03.13 18:56:53 1:
2017.03.13 18:56:55 1: fheminfo server response: ==> ok


Damit FHEM wieder funktioniert, bin ich danach wieder auf 5.7 mit restore zurück, wie in meinem 3.-letzten Beitrag beschrieben.
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

CoolTux

Dann mach mal bitte als aller erstes ein frisches Update. Eines von heute.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Bracew

Entschuldigung, dass es so lange gedauert hat, aber das Update ist beim ersten mal auf einen Fehler gelaufen und stehengeblieben:

2017.03.17 20:21:40 1: backup done: FHEM-20170317_202040.tar.gz (22244582 Bytes)
2017.03.17 20:21:47 1: RMDIR: ./restoreDir/2017-02-26
2017.03.17 20:22:00 1: UPD ./CHANGED
2017.03.17 20:22:08 1: UPD ./configDB.pm
2017.03.17 20:22:09 1: UPD ./fhem.pl
2017.03.17 20:22:18 1: UPD FHEM/00_FHZ.pm
2017.03.17 20:22:18 1: UPD FHEM/00_HMLAN.pm
2017.03.17 20:22:18 1: UPD FHEM/00_HMUARTLGW.pm
2017.03.17 20:22:19 1: UPD FHEM/00_KM271.pm
2017.03.17 20:22:22 1: UPD FHEM/00_MQTT.pm
2017.03.17 20:22:23 1: UPD FHEM/00_SONOS.pm
2017.03.17 20:22:37 1: UPD FHEM/00_THZ.pm
2017.03.17 20:22:43 1: UPD FHEM/01_FHEMWEB.pm
2017.03.17 20:22:47 1: UPD FHEM/02_FTUISRV.pm
2017.03.17 20:22:48 1: UPD FHEM/10_CUL_HM.pm
2017.03.17 20:22:59 1: UPD FHEM/10_EQ3BT.pm
2017.03.17 20:22:59 1: UPD FHEM/10_EnOcean.pm
2017.03.17 20:23:10 1: UPD FHEM/10_FBDECT.pm
2017.03.17 20:23:11 1: UPD FHEM/10_MQTT_BRIDGE.pm
2017.03.17 20:23:12 1: UPD FHEM/10_MQTT_DEVICE.pm
2017.03.17 20:23:12 1: UPD FHEM/10_RESIDENTS.pm
2017.03.17 20:23:13 1: UPD FHEM/10_ZWave.pm
2017.03.17 20:23:18 1: UPD FHEM/20_GUEST.pm
2017.03.17 20:23:20 1: UPD FHEM/20_ROOMMATE.pm
2017.03.17 20:23:21 1: UPD FHEM/21_OWAD.pm
2017.03.17 20:23:22 1: UPD FHEM/21_OWCOUNT.pm
2017.03.17 20:23:23 1: UPD FHEM/21_OWID.pm
2017.03.17 20:23:23 1: UPD FHEM/21_OWMULTI.pm
2017.03.17 20:23:23 1: UPD FHEM/21_OWSWITCH.pm
2017.03.17 20:23:24 1: UPD FHEM/21_OWTHERM.pm
2017.03.17 20:23:25 1: UPD FHEM/21_OWVAR.pm
2017.03.17 20:23:26 1: UPD FHEM/21_SONOSPLAYER.pm
2017.03.17 20:23:29 1: UPD FHEM/23_LUXTRONIK2.pm
2017.03.17 20:23:31 1: UPD FHEM/24_TPLinkHS110.pm
2017.03.17 20:23:32 1: UPD FHEM/30_HUEBridge.pm
2017.03.17 20:23:33 1: UPD FHEM/30_LIGHTIFY.pm
2017.03.17 20:23:34 1: UPD FHEM/31_HUEDevice.pm
2017.03.17 20:23:36 1: UPD FHEM/31_PLAYBULB.pm
2017.03.17 20:23:36 1: UPD FHEM/32_withings.pm
2017.03.17 20:23:37 1: UPD FHEM/33_readingsGroup.pm
2017.03.17 20:23:40 1: UPD FHEM/33_readingsProxy.pm
2017.03.17 20:23:41 1: UPD FHEM/34_ESPEasy.pm
2017.03.17 20:23:53 1: UPD FHEM/36_EleroDrive.pm
2017.03.17 20:23:59 1: UPD FHEM/36_EleroStick.pm
2017.03.17 20:24:05 1: http://fhem.de/fhemupdate/FHEM/36_EleroStick.pm: Select timeout/error:


beim 2. Versuch hat es dann funktioniert:
2017.03.17 20:46:22 1: update finished, "shutdown restart" is needed to activate the changes.
2017.03.17 20:46:22 1:
2017.03.17 20:46:25 1: fheminfo server response: ==> ok
2017.03.17 20:47:12 0: Server shutdown
2017.03.17 20:47:17 1: Including fhem.cfg
2017.03.17 20:47:17 3: WEB: port 8083 opened
2017.03.17 20:47:18 3: WEBphone: port 8084 opened
2017.03.17 20:47:18 3: WEBtablet: port 8085 opened
2017.03.17 20:47:18 3: WEBtv: port 8086 opened
2017.03.17 20:47:18 2: eventTypes: loaded 281 events from ./log/eventTypes.txt
2017.03.17 20:47:20 3: [STV] defined with host: 192.168.0.102 port: 55000 MAC: b8:27:eb:b8:53:34
2017.03.17 20:47:22 3: telnetPort: port 7072 opened
2017.03.17 20:47:23 1: Including ./log/fhem.save
2017.03.17 20:47:23 0: Featurelevel: 5.8
2017.03.17 20:47:23 0: Server started with 103 defined entities (fhem.pl:13700/2017-03-14 perl:5.014002 os:linux user:fhem pid:12524)
2017.03.17 20:47:24 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/98_RandomTimer.pm line 222.
2017.03.17 20:47:24 1: PERL WARNING: Use of uninitialized value in localtime at ./FHEM/98_RandomTimer.pm line 196.


und so wie ich es bisher beurteilen kann funktioniert nun alles. Wunder oh Wunder.

Danke für Deine Hilfe!

Gruß Bracew

P.S. Wie kann ich nun den Grund für die PERL WARNING's (letzten beiden Zeilen zu vor) aus dem Log finden?
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe

CoolTux

In dem Du Dir den Code in der entsprechenden Zeile des da genannten Modules an schaust. Aber machen muss da eh der Modulauthor was. Aber die Meldung ist ja nun nicht schlimm.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Bracew

Vielen Dank für die Hilfe.
Da die Meldung vernachlässigbar scheint, bin ich zufrieden und wünsche ein schönes Wochenende.
FHEM auf Raspberry Pi
für z.B. Lichtsteuerung, Temperaturmessung, Balkonkraftwerk,
Öltankfüllstandsmessung und für Hühnerstall Hühnerklappe