FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Spartacus am 14 September 2017, 11:54:04

Titel: DBLOG: Datenbank QNAP NAS
Beitrag von: Spartacus am 14 September 2017, 11:54:04
Hallo,
ich möchte gerne meine Logfiles auf DBLOG umstellen. Ich habe daher eine Datenbank auf meinem QNAP Nas angelegt

Die Tabellen wurden angelegt (Bild2), der Benutzer ist ebenfalls mit Kennwort angelegt (Bild3). Das TCP/IP Netzwerk für den SQL-Server ist aktiviert, damit die DB aus dem Netzwerk erreichbar ist (Bild 1).

Die db.conf sieht so aus:
%dbconfig= (
    connection => "mysql:database=fhem;host=192.168.1.4;port=3306",
    user => "fhem",
    password => "KENNWORT", );


Allerdings funzt die Verbindung zur Datenbank nicht. fhem meldet hier einen disconnect.
Hat jemand eine Idee, was ich bei meiner Konfiguration übersehen habe? Ich muss dazu sagen, dass ich mit SQL noch nie etwas gemacht habe und daher ein wenig "Lost" bin.

Christian

NACHTRAG:
Mit einem Windows SQL-Client komme ich auf die Datenbank. Muss ich hier auf dem fhem-Rechner auch noch einen SQL-Client haben? oder funzt die Connction ausschließlich über fhem? Das ist mir irgendwie nicht klar.



Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: Spartacus am 14 September 2017, 20:51:17
Hallo,
Kann hier niemand helfen?
Christian
Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: DS_Starter am 14 September 2017, 21:36:32
Hallo Christian,

ja du brauchst die DBI und DBD Perl-Module. Im wiki zu dblog stehen diese komponenten drin und wie man sie mit apt-get instalieren kann. auch im forum "automatisierung" wirst du einiges dazu finden.

Gruss
Heiko
Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: Spartacus am 14 September 2017, 21:49:31
Hi Heiko,
danke für Deine Antwort. Ich habe jetzt Folgendes installiert:
sudo aptitude install libdbi-perl libdbd-sqlite3-perl

Funktioniert aber noch nicht. Bekomme jetzt im DBLog-Modul (state) den Fehler: Can't connect to database.
Brauche ich denn sqlite3 auch noch? Die DB selbst läuft ja auf dem qnap Host.

So ganz kappiere ich das noch nicht!
Christian


Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: Amenophis86 am 14 September 2017, 21:59:53
Dann versuch mal mittels der Console dich mit der DB zu verbinden ohne Fhem. Anleitungen im Wiki, oder im Internet.
Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: Spartacus am 14 September 2017, 22:07:26
Hallo,
klappt jetzt. Habe offenbar die falsche SQL-Version genommen. Muss ja mysql nehmen und nicht sqlite.

Habe jetzt
libdbd-mysql libdbd-mysql-perl
installiert.

Wird dann auch ein SQL-Client installiert? Ich konnte nicht genau verfolgen, was alles installiert wurde.
Gruß,
Christian
Titel: Antw:DBLOG: Datenbank QNAP NAS
Beitrag von: Amenophis86 am 15 September 2017, 06:22:44
https://packages.debian.org/de/wheezy/libdbd-mysql-perl