[FHZ] Problem mit fhem und mysql

Begonnen von UliM, 09 Februar 2009, 10:01:07

Vorheriges Thema - Nächstes Thema

UliM

Originally posted by: <email address deleted>

Hallo zusammen,

Ich würde die Events meiner FHTs gerne statt in einem Logfile in einer
MySQL Datenbank speichern. Dazu habe ich in der Config von fhem die
Zeile

define dblog DbLog /etc/fhem/db.conf .*:.*

eingefügt. Außerdem hab ich die db.conf von ./fhem-4.5/contrib/dblog/
nach /etc/fhem und die 93_DbLog.pm in das Verzeichnis in dem auch die
restlichen Module liegen kopiert. Die Datenbank habe ich anhand des
Beispiel SQLs erstellt und die db.conf entsprechend an meine Datenbank
angepasst.

Führe ich nun aber ein 'rereadcfg' bei fhem aus, bekomme ich folgende
Meldung:

Unknown argument DbLog, choose one of CM11 CUL CUL_EM CUL_WS EM EMEM
EMGZ EMWZ FHEMRENDERER FHEMWEB FHT FHZ FS20 FileLog HMS IPWE KS300
LIRC M232 M232Counter M232Voltage SCIVT SVG WS2000 WS300 X10 at dummy
notify watchdog weblink

Für mich sieht das so aus, als wenn fhem das Modul für die DbLog
garnicht kennen bzw. finden würde, aber die 93_DbLog.pm liegt
definitiv im korrekten Verzeichnis.

Was mache ich falsch? Hat jemand eine Idee?

Gruß,
Normen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Dr. Boris Neubert

                                                   

> Was mache ich falsch? Hat jemand eine Idee?

Falls in 93_DbLog.pm ein Syntaxerror ist, dann bekommt man genau diese
Meldung, aber im Logfile steht auch die Ursache des Problems. De
Fehlermeldung wuerde man direkt mit "reload 93_DbLog.pm" auch
bekommen. Mit dem aktuellen fhem scheint aber DbLog.pm kein
Syntaxerror zu provozieren.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Guest

Originally posted by: <email address deleted>

Problem gelöst! Im fhem Log erscheint die Meldung

Error:Modul 93_DbLog deactivated:
 Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/
perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/
perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/
site_perl .) at /usr/lib/fhem/FHEM/93_DbLog.pm line 12.
BEGIN failed--compilation aborted at /usr/lib/fhem/FHEM/93_DbLog.pm
line 12.

Offenbar fehlt perl die Unterstützung von mysql.

apt-get install libclass-dbi-mysql-perl
hat dann nen ganzen Stall von Paketen installiert, aber danach läufts!
Danke!

Wäre schön, wenn solche Dinge evtl. mal in die Readme Dateien
aufgenommen werden würden ;-)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

Hi,

ich denke, dass es schon dokumentiert ist (obwohl nicht in README):

http://www.koeniglich.de/fhem/commandref.html#DbLog

gruß,
wahlau.

On Feb 9, 11:09 am, "n.huehn" wrote:
> Problem gelöst! Im fhem Log erscheint die Meldung
>
> Error:Modul 93_DbLog deactivated:
>  Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/
> perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/
> perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/
> site_perl .) at /usr/lib/fhem/FHEM/93_DbLog.pm line 12.
> BEGIN failed--compilation aborted at /usr/lib/fhem/FHEM/93_DbLog.pm
> line 12.
>
> Offenbar fehlt perl die Unterstützung von mysql.
>
> apt-get install libclass-dbi-mysql-perl
> hat dann nen ganzen Stall von Paketen installiert, aber danach läufts!
> Danke!
>
> Wäre schön, wenn solche Dinge evtl. mal in die Readme Dateien
> aufgenommen werden würden ;-)
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

Guest

Originally posted by: <email address deleted>

> ich denke, dass es schon dokumentiert ist (obwohl nicht in README):
> http://www.koeniglich.de/fhem/commandref.html#DbLog

ja ok. ich geb zu, das hätte man sehen können ;-)

Hauptsache es läuft jetzt. Aber wenn mal jemand anderes genauso blind
ist, findet er diesen Thread vielleicht hilfreich.

Gruß, Normen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-