define DbLog configuration regexp

Begonnen von zhermann, 10 Januar 2017, 12:39:12

Vorheriges Thema - Nächstes Thema

zhermann

Hallo Leute,

bin neu hier und versuche mich gerade mit fhem. Ein echt SUPER System!

Nach Umstellung auf DBLog wollte ich nun meine fhem.cfg etwas übersichtlicher gestallten.
Gedacht - getan :)

Leider bekomme ich nach der Umstellung immer folgende Meldung:



Error messages while initializing FHEM:
configfile: wrong syntax: define  DbLog configuration regexp




Hier mal die Config Files:

fhem.cfg

attr global userattr DbLogExclude DbLogInclude cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
# attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
# attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

include /opt/fhem/mycfgs/connections.cfg

# Fake FileLog entry, to access the fhem log from FHEMWEB
# define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
# attr Logfile disable 1

define autocreate autocreate
# define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

define SVG_mysqlDB_1 SVG mysqlDB:SVG_mysqlDB_1:CURRENT

#
# config includes
#

include /opt/fhem/mycfgs/monitorings.cfg
include /opt/fhem/mycfgs/fronthems.cfg
include /opt/fhem/mycfgs/fritzboxes.cfg

#
#EOF
#




connections.cfg

# MySQL Connetion für logging
define mysqlDB DbLog db.conf .*:.*

# TELNET PORT DEAKTIVATED
#define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB basicAuth { ("$user:$password" eq "fhem:fhemuser") }

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth { ("$user:$password" eq "fhem:fhemuser") }
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth { ("$user:$password" eq "fhem:fhemuser") }
attr WEBtablet stylesheetPrefix touchpad



monitorings.cfg

#
# SYSTEM MONITORING
#
   # Modul-Definition
define sysmon SYSMON 1 1 1 10
attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,fs_.*,stat_cpu_percent
attr sysmon filesystems fs_boot:/boot,fs_root:/:Root,fs_usb1:/media/usb1:USB-Stick
attr sysmon group RPi
attr sysmon network-interfaces eth0:eth0:Ethernet,wlan0:wlan0:WiFi
attr sysmon room 9.03_Tech
   #attr sysmon event-on-update-reading cpu_temp,cpu_temp_avg,cpu_freq,eth0_diff,loadavg,ram,^~ /.*usb.*,~ /$

   # Log
define DBLog_sysmon DBLog sysmon
attr DBLog_sysmon disable 1
attr DBLog_sysmon group RPi
attr DBLog_sysmon logtype SM_CPUTemp:Plot,text
attr DBLog_sysmon room 9.03_tech

   # Visualisierung: CPU-Temperatur
define wl_sysmon_temp SVG DBLog_sysmon:SM_CPUTemp:CURRENT
attr wl_sysmon_temp group RPi
attr wl_sysmon_temp label "CPU Temperatur: Min $data{min2}, Max $data{max2}, Last $data{currval2}"
attr wl_sysmon_temp room 9.03_Tech

   # Visualisierung: Netzwerk-Datenübertragung für eth0
define wl_sysmon_eth0 SVG DBLog_sysmon:SM_Network_eth0:CURRENT
attr wl_sysmon_eth0 group RPi_1
attr wl_sysmon_eth0 label "Netzwerk-Traffic eth0: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_eth0 room 9.03_Tech

   # Visualisierung: Netzwerk-Datenübertragung für wlan0
define wl_sysmon_wlan0 SVG DBLog_sysmon:SM_Network_wlan0:CURRENT
attr wl_sysmon_wlan0 group RPi
attr wl_sysmon_wlan0 label "Netzwerk-Traffic wlan0: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_wlan0 room 9.03_Tech

   # Visualisierung: CPU-Auslastung (load average)
define wl_sysmon_load SVG DBLog_sysmon:SM_Load:CURRENT
attr wl_sysmon_load group RPi
attr wl_sysmon_load label "Load Min: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
attr wl_sysmon_load room 9.03_Tech

   # Visualisierung: RAM-Nutzung
define wl_sysmon_ram SVG DBLog_sysmon:SM_RAM:CURRENT
attr wl_sysmon_ram group RPi
attr wl_sysmon_ram label "RAM-Nutzung Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_ram room 9.03_Tech

   # Visualisierung: Dateisystem: Root-Partition
define wl_sysmon_fs_root SVG DBLog_sysmon:SM_FS_root:CURRENT
attr wl_sysmon_fs_root group RPi
attr wl_sysmon_fs_root label "Root Partition Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_root room 9.03_Tech

   # Visualisierung: Dateisystem: USB-Stick
define wl_sysmon_fs_usb1 SVG DBLog_sysmon:SM_FS_usb1:CURRENT
attr wl_sysmon_fs_usb1 group RPi
attr wl_sysmon_fs_usb1 label "USB1 Total: $data{max1}, Min: $data{min2}, Max: $data{max2}, Aktuell: $data{currval2}"
attr wl_sysmon_fs_usb1 room 9.03_Tech

   # Anzeige der Readings zum Einbinden in ein 'Raum'.
define SysValues weblink htmlCode {SYSMON_ShowValuesHTML('sysmon')}
attr SysValues group RPi
attr SysValues room 9.03_Tech

   # Anzeige CPU Auslasung
define wl_sysmon_cpustat SVG DBLog_sysmon:SM_CPUStat:CURRENT
attr wl_sysmon_cpustat group RPi
attr wl_sysmon_cpustat label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat plotsize 840,420
attr wl_sysmon_cpustat room 9.99_Test
define wl_sysmon_cpustat_s SVG DBLog_sysmon:SM_CPUStatSum:CURRENT
attr wl_sysmon_cpustat_s group RPi
attr wl_sysmon_cpustat_s label "CPU(min/max): user:$data{min1}/$data{max1} nice:$data{min2}/$data{max2} sys:$data{min3}/$data{max3} idle:$data{min4}/$data{max4} io:$data{min5}/$data{max5} irq:$data{min6}/$data{max6} sirq:$data{min7}/$data{max7}"
attr wl_sysmon_cpustat_s plotsize 840,420
attr wl_sysmon_cpustat_s room 9.99_Test
define wl_sysmon_cpustatT SVG DBLog_sysmon:SM_CPUStatTotal:CURRENT
attr wl_sysmon_cpustatT group RPi
attr wl_sysmon_cpustatT label "CPU-Auslastung"
attr wl_sysmon_cpustatT plotsize 840,420

   # Anzeige Stromversorgung AC
define wl_sysmon_power_ac SVG DBLog_sysmon:SM_power_ac:CURRENT
attr wl_sysmon_power_ac group system
attr wl_sysmon_power_ac label "Stromversorgung (ac) Spannung: $data{min1} - $data{max1} V,  Strom: $data{min2} - $data{max2} mA"
attr wl_sysmon_power_ac room Technik

   # Anzeige Stromversorgung Battery
define wl_sysmon_power_bat SVG DBLog_sysmon:SM_power_battery:CURRENT
attr wl_sysmon_power_bat group system
attr wl_sysmon_power_bat label "Stromversorgung (bat) Spannung: $data{min1} - $data{max1} V,  Strom: $data{min2} - $data{max2} mA"
attr wl_sysmon_power_bat room Technik



Irgendie finde ich enfach nicht den Fehler  :-[ , vielleicht einer von euch?

Besten Dank!



Raspberry 3 - fhem 5.7  - mysql - smartVISU 2.8