Autor Thema: DBlog auf Synology  (Gelesen 9671 mal)

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16894
Aw: DBlog auf Synology
« Antwort #15 am: 13 Februar 2013, 16:55:05 »
ja. die gemischte verwendung von den beiden perl versionen ist das problem.

ich habe bei meiner nur das perl 5.10 per ipkg installiert. damit läuft fhem.

wenn du das paket vom martin installiert hast passt das natürlich nicht zu dem ipkg perl modulen. also entwerde alles mit dem ipkg perl und das fhem start script auf die /opt/perl version umbiegen oder die db module in das perl von martin installieren. ersteres habe ich gemacht. zu letzterem kann ich nichts weiter sagen.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Jumbo

  • Full Member
  • ***
  • Beiträge: 409
Aw: DBlog auf Synology
« Antwort #16 am: 13 Februar 2013, 16:59:18 »
genau , das 2te geht nicht , du kannst nicht dbi und dbd bei martin's version nachinstallieren.


wenn ich das nun desinstalliere, wie muss ich mich dann anlegen , damit die perl version automatisch startet , etc.... ?

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16894
Aw: DBlog auf Synology
« Antwort #17 am: 13 Februar 2013, 17:02:21 »
es müßste reichen in /usr/local/FHEM/app/scripts/fhem.sh zeile 5 in PERL=/opt zu ändern.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Jumbo

  • Full Member
  • ***
  • Beiträge: 409
Aw: DBlog auf Synology
« Antwort #18 am: 13 Februar 2013, 17:08:36 »
sieht besser aus , aber nun kriege ich andere fehlermeldungen :

Can't locate DBI.pm in @INC (@INC contains: /usr/local/perl/lib/5.16.0/armv5tel-linux /usr/local/perl/lib/5.16.0 /usr/local/perl/lib/site_perl/5.16.0/armv5tel-linux /usr/local/perl/lib/site_perl/5.16.0 /usr/local/perl/lib/site_perl/5.16.0/armv5tel-linux /usr/local/perl/lib/site_perl/5.16.0 /usr/local/perl/lib/5.16.0/armv5tel-linux /usr/local/perl/lib/5.16.0 . /usr/local/FHEM/share/fhem/FHEM) at /usr/local/FHEM/share/fhem/FHEM/93_DbLog.pm line 17.
BEGIN failed--compilation aborted at /usr/local/FHEM/share/fhem/FHEM/93_DbLog.pm line 17.

ich habe dann in der fhem.sh aus 5.16.0 nach 5.10.0 gemacht und nun kommt beim start folgendes :

Can't locate Device/SerialPort.pm in @INC (@INC contains: /opt/lib/5.10.0 /opt/lib/site_perl/5.10.0 /opt/lib/perl5/5.10.0/arm-linux /opt/lib/perl5/5.10.0 /opt/lib/perl5/site_perl/5.10.0/arm-linux /opt/lib/perl5/site_perl/5.10.0 . /usr/local/FHEM/share/fhem/FHEM) at /usr/local/FHEM/share/fhem/FHEM/00_FHZ.pm line 351, <$fh> line 56.

noch ne idee ?

logfile sieht aber schon besser aus , aber startet nun nicht mehr :

2013.02.13 17:07:24 5: Cmd: >attr WEBtablet touchpad 1<
2013.02.13 17:07:24 5: Cmd: >define myDbLog DbLog /usr/local/FHEM/etc/db.conf .*:.*<
2013.02.13 17:07:24 5: Loading /usr/local/FHEM/share/fhem/FHEM/93_DbLog.pm
2013.02.13 17:07:24 3: Connecting to database SQLite:dbname=/usr/local/FHEM/var/db/fhem.db with user
2013.02.13 17:07:24 3: Connection to db SQLite:dbname=/usr/local/FHEM/var/db/fhem.db established
2013.02.13 17:07:24 5: Cmd: >define Logfile FileLog /usr/local/FHEM/var/log/fhem-%Y-%m.log fakelog<
2013.02.13 17:07:24 5: Loading /usr/local/FHEM/share/fhem/FHEM/92_FileLog.pm
2013.02.13 17:07:24 5: Cmd: >define autocreate autocreate<
2013.02.13 17:07:24 5: Loading /usr/local/FHEM/share/fhem/FHEM/98_autocreate.pm
2013.02.13 17:07:24 5: Cmd: >attr autocreate autosave 1<
2013.02.13 17:07:24 5: Cmd: >attr autocreate device_room %TYPE<
2013.02.13 17:07:24 5: Cmd: >attr autocreate filelog /usr/local/FHEM/var/log/%NAME-%Y.log<
2013.02.13 17:07:24 5: Cmd: >attr autocreate weblink 1<
2013.02.13 17:07:24 5: Cmd: >attr autocreate weblink_room Plots<
2013.02.13 17:07:24 5: Cmd: >define initialUsbCheck notify global:INITIALIZED usb create<
2013.02.13 17:07:24 5: Loading /usr/local/FHEM/share/fhem/FHEM/91_notify.pm
2013.02.13 17:07:24 5: Cmd: >define FHZ_0 FHZ /dev/ttyUSB0<
2013.02.13 17:07:24 5: Loading /usr/local/FHEM/share/fhem/FHEM/00_FHZ.pm
2013.02.13 17:07:24 3: FHZ opening FHZ device /dev/ttyUSB0

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16894
Aw: DBlog auf Synology
« Antwort #19 am: 13 Februar 2013, 18:31:08 »
installier mal perl-device-serialport per ipkg.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Jumbo

  • Full Member
  • ***
  • Beiträge: 409
Aw: DBlog auf Synology
« Antwort #20 am: 13 Februar 2013, 18:46:28 »
klasse . das klappt.


vielen dank für deine Hilfe !!!!

aber noch ne frage, kann ich nun überall die logfiles wegnehmen in der fhem config ? die müssten ja nun alle in die DB gehen ?

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 16894
Aw: DBlog auf Synology
« Antwort #21 am: 13 Februar 2013, 22:05:26 »
ja. eine stelle zum loggen reicht.
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH