[Gelöst]repmyDB nach update neu definieren

Begonnen von Deckoffizier, 08 Januar 2018, 21:05:59

Vorheriges Thema - Nächstes Thema

Deckoffizier

Hallo an Alle im neuen Jahr,

habe soeben in fhem ein update gemacht und es wird bemängelt
das ich erst repmyDB  neu definieren soll .
Es lief vorher und war definiert als
define repmyDB DbRep myDbLog
attr repmyDB allowDeletion 1
attr repmyDB comment löschen aller Einträge älter als 1 Tag
attr repmyDB event-on-update-reading state
attr repmyDB room Entwicklung
attr repmyDB showTableInfo %history%,%current%
attr repmyDB suppressReading ^(?!.*INFO_history.data_index_length_MB).*$
attr repmyDB timeOlderThan 43200


Neu definieren geht leider auch nicht mehr obwohl das Modul im FHEM Ordner steht.

Im Log habe ich folgendes stehen
2018.01.08 20:43:34 0: syntax error at ./FHEM/93_DbRep.pm line 6426, near "$h{"
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6428.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6428.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6428.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6429.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6429.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6429.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6432.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6432.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6433.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6433.
Global symbol "$h" requires explicit package name at ./FHEM/93_DbRep.pm line 6434.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6438.
Global symbol "@rows" requires explicit package name at ./FHEM/93_DbRep.pm line 6440.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6441.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6442.
Global symbol "@rows" requires explicit package name at ./FHEM/93_DbRep.pm line 6452.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6458.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6459.
Global symbol "@rows" requires explicit package name at ./FHEM/93_DbRep.pm line 6459.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6461.
Global symbol "$hash" requires explicit package name at ./FHEM/93_DbRep.pm line 6462.
syntax error at ./FHEM/93_DbRep.pm line 6465, near "}"
./FHEM/93_DbRep.pm has too many errors.


weiß von Euch jemand Rat

Danke im voraus für Eure Mühe sagt
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

DS_Starter

#1
Hi Hans-Jürgen,

vermutlich hast du eine ältere Perl-Version.
Ich habe das Modul gerade wegen einem gleichen Fall angepasst.
Nimm bitte die Version 7.3.1:  https://forum.fhem.de/index.php/topic,53584.0.html

Wenn es bei dir dann auch klappt checke ich sie ein.

Edit: Nicht vergessen die Datei umzubenennen nach 93_DbRep

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Deckoffizier

Hallo Heiko,

einmal plums :-) es geht wieder .

User und Gruppe angepasst Umbenennung hab ich erst in meiner Schusseligkeit übersehen.
Danke für Deine mal wieder Blitzgescheite Hilfe !

Gruß mit Freude

Ach so, wegen eventuell älterer Perl Version, habe auf dem Server noch andere Dienste außer FHEM laufen und da
habe ich schon etwas Bammel mir beim update etwas zu vermurksen.(Klar vorher an Backup fsarchiver etc. denken.)

Hans-Jürgen


FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

DS_Starter

Prima  :D

Ich checke die Version ein, ist morgen früh im Update.

schönen Abend noch !
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter