Einbinden Max Cube: FHEM log / session voll mit Fehlermeldungen

Begonnen von d022962, 22 Dezember 2013, 13:38:38

Vorheriges Thema - Nächstes Thema

d022962

Hallo,
Habe an meiner Fritz Box einen MAXCube und einen CUL (letzteren für ELRO Steckdosen). Neuerdings seitdem ich den CUL im Betrieb habe hat FHEM mit dem Cube Probleme. Im Web Frontend läuft FHEMWEB zwar, aber sehr träge. Mein Logfile wird komplett zugespammed mit "MAX: Invalid value  for READING groupid. Forcing to 0" und in einer Telnet Session auf die Fritz Box erscheinen lauter "Use of uninitialized value $d in hash element at fhem.pl line 3046." Einträge.
Wenn ich in meiner fhem.cfg MAX Komponenten komplett ausblende kein Problem.
Sobald ich auch nur "define MAXCube MAXLAN 192.168.178.31 180" oder "define MAXCube MAXLAN 192.168.178.31 180 ondemand" eintrage, wird erst in die Config noch für jede MAX Komponente Einträge erzeugt, und dann werden die genannten Fehlermeldungen erzeugt, über 100! in einer Sekunde...

Das hatte vor dem CUL ohne Probleme gefunzt, aber keine Ahnung ob das wirklich zusammen hängt oder ob ich beim einbinden meines CUL was angepasst habe was so nicht sein soll.

Config File siehe unten (wenn ich da alles ab und inclusive define MAXCube MAXLAN 192.168.178.31 180 rausschmeisse, läuft das ganze wie erwartet).

Hoffe jemand kann dazu helfen was da gerade schief läuft?

Gruß und Dnak im voraus
Thomas



attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd none
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix dark

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

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

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt
define CUL_0 CUL /dev/ttyACM0@9600 1234

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

define ELRO_A IT 000000FFFF FF F0
attr ELRO_A alias kü_Radio
attr ELRO_A group Schalter
attr ELRO_A icon black_Steckdose.off
attr ELRO_A model itswitch
attr ELRO_A room Küche

define ELRO_B IT 00000F0FFF FF F0
attr ELRO_B alias wz_TV
attr ELRO_B group Schalter
attr ELRO_B icon black_Steckdose.off
attr ELRO_B model itswitch
attr ELRO_B room Wohnzimmer

define ELRO_C IT 00000FF0FF FF F0
attr ELRO_C group Schalter
attr ELRO_C icon black_Steckdose.off
attr ELRO_C model itswitch

define ELRO_D IT 00000FFF0F FF F0
attr ELRO_D alias db_TV
attr ELRO_D group Schalter
attr ELRO_D icon black_Steckdose.off
attr ELRO_D model itswitch
attr ELRO_D room Dachboden

define ELRO_E IT 00000FFFF0 FF F0
attr ELRO_E group Schalter
attr ELRO_E icon black_Steckdose.off
attr ELRO_E model itswitch

define ELRO_AE IT 000000FFF0 FF F0
attr ELRO_AE group Schalter
attr ELRO_AE icon black_Steckdose.off

define MAXCube MAXLAN 192.168.178.31 180

define bd_Thermostat MAX HeatingThermostat 089614
attr bd_Thermostat alias Bad Thermostat
attr bd_Thermostat room Bad
define FileLog_bd_Thermostat FileLog ./log/bd_Thermostat-%Y.log bd_Thermostat
attr FileLog_bd_Thermostat logtype text
attr FileLog_bd_Thermostat room Bad

define bz_Thermostat MAX HeatingThermostat 08a652
attr bz_Thermostat alias Bügelzimmer Thermostat
attr bz_Thermostat room Bügelzimmer
define FileLog_bz_Thermostat FileLog ./log/bz_Thermostat-%Y.log bz_Thermostat
attr FileLog_bz_Thermostat logtype text
attr FileLog_bz_Thermostat room Bügelzimmer

define jo_Thermostat MAX HeatingThermostat 08a12d
attr jo_Thermostat alias Jonah Thermostat
attr jo_Thermostat room Jonah
define FileLog_jo_Thermostat FileLog ./log/jo_Thermostat-%Y.log jo_Thermostat
attr FileLog_jo_Thermostat logtype text
attr FileLog_jo_Thermostat room Jonah

define ma_Thermostat MAX HeatingThermostat 08a116
attr ma_Thermostat alias Maya Thermostat
attr ma_Thermostat room Maya
define FileLog_ma_Thermostat FileLog ./log/ma_Thermostat-%Y.log ma_Thermostat
attr FileLog_ma_Thermostat logtype text
attr FileLog_ma_Thermostat room Maya

define wz_Thermostat MAX HeatingThermostat 089cb9
attr wz_Thermostat alias Wohnzimmer Thermostat
attr wz_Thermostat room Wohnzimmer
define FileLog_wz_Thermostat FileLog ./log/wz_Thermostat-%Y.log wz_Thermostat
attr FileLog_wz_Thermostat logtype text
attr FileLog_wz_Thermostat room Wohnzimmer

define wz_Wandthermostat MAX WallMountedThermostat 078ee4
attr wz_Wandthermostat alias Wohnzimmer Wandthermostat
attr wz_Wandthermostat room Wohnzimmer
define FileLog_wz_Wandthermostat FileLog ./log/wz_Wandthermostat-%Y.log wz_Wandthermostat
attr FileLog_wz_Wandthermostat logtype text
attr FileLog_wz_Wandthermostat room Wohnzimmer

define fl_Ecotaster MAX PushButton 000bfe
attr fl_Ecotaster alias Eco Taster
attr fl_Ecotaster room Flur

define bd_Fenster MAX ShutterContact 018281
attr bd_Fenster alias Bad Fenster
attr bd_Fenster room Bad

define fl_Thermostat MAX HeatingThermostat 0897c9
attr fl_Thermostat alias Flur Thermostat
attr fl_Thermostat room Flur
define FileLog_fl_Thermostat FileLog ./log/fl_Thermostat-%Y.log fl_Thermostat
attr FileLog_fl_Thermostat logtype text
attr FileLog_fl_Thermostat room Flur



Joachim

FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

d022962

#2
Ja, gerade vorher update force gemacht.

Version:

# $Id: fhem.pl 4386 2013-12-15 17:09:05Z rudolfkoenig $
# $Id: 00_CUL.pm 4389 2013-12-16 06:47:56Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 4434 2013-12-21 09:26:06Z rudolfkoenig $
# $Id: 92_FileLog.pm 3759 2013-08-21 08:13:08Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 98_autocreate.pm 4234 2013-11-17 10:19:41Z rudolfkoenig $
# $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
# $Id: 98_telnet.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $

Hier der aktuelle log wenn ich die CUBE Sachen komplett draußen lasse:

2013.12.22 14:06:17 1: Including fhem.cfg
2013.12.22 14:06:18 3: telnetPort: port 7072 opened
2013.12.22 14:06:18 3: WEB: port 8083 opened
2013.12.22 14:06:18 3: WEBphone: port 8084 opened
2013.12.22 14:06:18 3: WEBtablet: port 8085 opened
2013.12.22 14:06:19 2: eventTypes: loaded 304 events from ./log/eventTypes.txt
2013.12.22 14:06:19 3: Opening CUL_0 device /dev/ttyACM0
2013.12.22 14:06:19 3: Setting CUL_0 baudrate to 9600
2013.12.22 14:06:19 3: CUL_0 device opened
2013.12.22 14:06:19 3: CUL_0: Possible commands: BCFiAZEGMRTVWXefmltux
2013.12.22 14:06:20 1: Including ./log/fhem.save
2013.12.22 14:06:20 0: Server started with 15 defined entities (version $Id: fhem.pl 4386 2013-12-15 17:09:05Z rudolfkoenig $, os linux, user fhem, pid 8107

Gruß Thomas

Joachim

Das Nutzen der Suchfunktion hat folgendes ergeben:
http://forum.fhem.de/index.php/topic,17639.msg116129.html#msg116129

Beim nächsten mal bitte selber die Suche verwenden.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

d022962

Hallo Joachim
merci, das hat geholfen. Sorry, hatte über Google schon wie blöd gesucht und da fir Forum Resultate ja eigentlich auch über Google gefunden werden keine separate Suche über die Forensuche gestartet

Gruß und Dank
Thomas