dblog configfile fr Postgresql?

Begonnen von Tobias, 05 April 2012, 13:38:09

Vorheriges Thema - Nächstes Thema

Tobias

                                                   

Hi,

wie muss das dblog Conf File für postgresql aussehen? Leider hat das
Beispiel nur mysql enthalten.

#
> # database configuration file
> #
> #
> #
> %dbconfig= (
>     connection => "mysql:database=fhem;host=db;port=3306",
>     user => "fhemuser",
>     password => "fhempassword",
> );
>
>  



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Dr. Boris Neubert

                                             

Siehe bitte hier:

http://search.cpan.org/~rudy/DBD-Pg/Pg.pm

Grüße
Boris



"tobias.faust" schrieb:

>Hi,
>
>wie muss das dblog Conf File für postgresql aussehen? Leider hat das
>Beispiel nur mysql enthalten.
>
>#
>> # database configuration file
>> #
>> #
>> #
>> %dbconfig= (
>>     connection => "mysql:database=fhem;host=db;port=3306",
>>     user => "fhemuser",
>>     password => "fhempassword",
>> );
>>
>>  
>
>
>
>--
>To unsubscribe from this group, send email to
>fhem-users+unsubscribe@googlegroups.com

--
Diese Nachricht wurde von meinem WePad mit K-9 Mail gesendet.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Oskar

                                                     

Am 05.04.2012 um 18:54 schrieb Boris Neubert:

> Siehe bitte hier:
>
> http://search.cpan.org/~rudy/DBD-Pg/Pg.pm
>
> Grüße
> Boris

Das beantwortet die Frage nur indirekt ;-)

Hier meins:
#
# database configuration file
#
#
#
%dbconfig= (
   connection => "Pg:database=fhem;host=localhost",
   user => "fhem",
   password => "OH.dasistjageheim"
);

Natürlich brauchst Du auch eine Datenbank.  Da Du die Konfig nicht hinbekommen hast, hier ein create-script:
CREATE USER 'fhem' PASSWORD 'OH.dasistjageheim';
CREATE DATABASE fhem OWNER fhem;
CREATE TABLE history (TIMESTAMP TIMESTAMP, DEVICE varchar(64), TYPE varchar(64), EVENT varchar(512), READING varchar(64), VALUE varchar(128), UNIT varchar(32));
CREATE TABLE current (TIMESTAMP TIMESTAMP, DEVICE varchar(64), TYPE varchar(64), EVENT varchar(512), READING varchar(64), VALUE varchar(128), UNIT varchar(32));


Grüße
   Oskar

> "tobias.faust" schrieb:
>
>> Hi,
>>
>> wie muss das dblog Conf File für postgresql aussehen? Leider hat das
>> Beispiel nur mysql enthalten.
>>
>> #
>>> # database configuration file
>>> #
>>> #
>>> #
>>> %dbconfig= (
>>>    connection => "mysql:database=fhem;host=db;port=3306",
>>>    user => "fhemuser",
>>>    password => "fhempassword",
>>> );
>>>
>>>
>>
>>
>>
>> --
>> To unsubscribe from this group, send email to
>> fhem-users+unsubscribe@googlegroups.com
>
> --
> Diese Nachricht wurde von meinem WePad mit K-9 Mail gesendet.
>
> --
> To unsubscribe from this group, send email to
> fhem-users+unsubscribe@googlegroups.com

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
fhem geht auch auf mac os x

Tobias

                                                   

Danke!!!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

ich muss das Thema mal kurz aufgreifen. Und zwar erkent fhem bei mir DbLog
nicht. Obwohl ich das Modul aus contrib ins Hauptverzeichnis geladen habe.
Auch ein reload bzw "shutdown restart" half nicht.....

define DbLog DbLog /usr/share/fhem/DbLog.conf .*

Unknown module DbLog, choose one of ALL3076 ALL4000T ALL4027 BS CM11 CUL
CUL_EM CUL_FHTTK CUL_HM CUL_HOERMANN CUL_IR CUL_RFR CUL_TX CUL_WS ECMD
ECMDDevice EIB EM EMEM EMGZ EMWZ ESA2000 EnOcean FHEM2FHEM FHEMWEB FHT
FHT8V FHZ FLOORPLAN FS20 FileLog HMLAN HMS IPWE IT Itach_Relay KM271 KS300
LGTV LIRC M232 M232Counter M232Voltage NetIO230B OREGON OWFS OWTEMP PID
PachLog RFXCOM RFXELSE RFXMETER RFXX10REC RSS SCIVT SISPM SIS_PMS TCM TRX
TRX_ELSE TRX_LIGHT TRX_SECURITY TRX_WEATHER TUL TellStick Twilight USBWX
USF1000 VantagePro2 WEBCOUNT WEBIO WEBIO_12DIGITAL WEBTHERM WOL WS2000
WS300 WS3600 Weather X10 _internal_ at autocreate average dummy holiday
notify sequence structure watchdog weblink xxLG7000

Das Modul muss aber verfügbar sein da folgendes keinen(!) Fehler bringt:
reload 91_DbLog.pm

Jemand einen kurzen HInweis??

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

                                                   

Habe es rausbekommen, das 91_DbLog unter contrib/ war ein example. die
richtige DbLog.pm Datei lag unter contrib/DbLog/91_DbLog die ich direkt aus
dem SVN gezogen habe.
Kene Ahnung was eine Example Datei mit fast dem selben Namen im contrib zu
suchen hat... kann einen ganz schön in die Irre führen ;)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter