seid 23-11-14 kein pairen mehr möglich

Begonnen von AndreasP, 26 November 2014, 18:35:32

Vorheriges Thema - Nächstes Thema

AndreasP

Hi,

seid dem 23.11.14 kann ich weder neue Geräte anlernen noch über das Webinterface die Geräte steuern (nach Update?).
Habe RaPi B  und COC.

Reset gemacht und FHEM.cfg bereinigt.

log:

2014.11.26 18:06:40 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.11.26 18:06:40 0: Server started with 15 defined entities (version $Id: fhem.pl 6913 2014-11-08 10:32:44Z rudolfkoenig $, os linux, user fhem, pid 2144)
2014.11.26 18:08:16 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:17 1: PERL WARNING: Use of uninitialized value $credit10ms in string eq at ./FHEM/14_CUL_MAX.pm line 482.
2014.11.26 18:08:17 1: PERL WARNING: Use of uninitialized value $credit10ms in concatenation (.) or string at ./FHEM/14_CUL_MAX.pm line 489.
2014.11.26 18:08:21 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:26 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:27 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:31 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:32 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:36 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:37 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:38 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1a000112332106d2c90000
2014.11.26 18:08:41 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:43 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:46 3: CUL_MAX_Parse: Pairing device 06d2c9 of type HeatingThermostat with serial KEQ0345724
2014.11.26 18:08:48 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:53 3: CUL_MAX_Parse: Pairing device 04e51a of type ShutterContact with serial JEQ0510525
2014.11.26 18:08:59 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1b000112332106d2c90000
2014.11.26 18:09:20 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1c000112332106d2c90000
2014.11.26 18:09:22 2: Got message for undefined device 000000, and failed to guess type from msg 'Ack' - ignoring
2014.11.26 18:09:22 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/14_CUL_MAX.pm line 293.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/10_MAX.pm line 823.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 825.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 827.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 829.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_MAX.pm line 831.
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 834.
2014.11.26 18:09:32 2: MAX_Parse: Don't know how to interpret Ack payload for
2014.11.26 18:09:32 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3258.
2014.11.26 18:09:32 2: MAX_Parse: Don't know how to interpret Ack payload for
2014.11.26 18:09:32 3: CULMAX0: Unknown code MAX,0,Ack,000000,00, help me!
2014.11.26 18:09:41 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b12000112332104e51a0000
2014.11.26 18:10:02 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1d000112332106d2c90000
2014.11.26 18:10:23 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b13000112332104e51a0000
2014.11.26 18:10:44 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1e000112332106d2c90000
2014.11.26 18:11:05 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b14000112332104e51a0000
2014.11.26 18:11:26 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b1f000112332106d2c90000
2014.11.26 18:11:48 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b15000112332104e51a0000
2014.11.26 18:12:04 2: autocreate: define MAX_0ba588 MAX WallMountedThermostat 0ba588
2014.11.26 18:12:04 2: autocreate: define FileLog_MAX_0ba588 FileLog ./log/MAX_0ba588-%Y.log MAX_0ba588
2014.11.26 18:12:09 2: CUL_MAX_SendQueueHandler: Missing ack from 06d2c9 for 0b20000112332106d2c90000
2014.11.26 18:12:30 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b16000112332104e51a0000
2014.11.26 18:12:32 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:12:37 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:12:42 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:12:47 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:12:51 2: CUL_MAX_SendQueueHandler: Missing ack from 04e51a for 0b17000112332104e51a0000
2014.11.26 18:12:52 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:12:57 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:13:02 3: CUL_MAX_Parse: Pairing device 0ba588 of type WallMountedThermostat with serial KEQ0805094
2014.11.26 18:13:12 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0100011233210ba5880000
2014.11.26 18:13:33 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0200011233210ba5880000
2014.11.26 18:13:54 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0300011233210ba5880000
2014.11.26 18:14:15 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0400011233210ba5880000
2014.11.26 18:14:36 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0500011233210ba5880000
2014.11.26 18:14:58 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0600011233210ba5880000
2014.11.26 18:15:19 2: CUL_MAX_SendQueueHandler: Missing ack from 0ba588 for 0b0700011233210ba5880000
2014.11.26 18:19:36 2: autocreate: define MAX_04e516 MAX ShutterContact 04e516
2014.11.26 18:19:36 2: autocreate: define FileLog_MAX_04e516 FileLog ./log/MAX_04e516-%Y.log MAX_04e516
 


Jemand eine Idee bzw. wie ich systematisch auf Fehlersuche gehen kann?
mir Fällt gerade nichts mehr ein.

fhem.cfg:
attr global userattr MAX MAX_map devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
\
WEB,WEBphone,WEBtablet has no basicAuth attribute.\
telnetPort has no password/globalpassword attribute.\
\
Restart FHEM for a new check if the problem is fixed,\
or set the global attribute motd to none to supress this message.\

attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
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 darktouchpad

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

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate room Unsorted
attr autocreate weblink 1
attr autocreate weblink_room Plots

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


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600
define COC CUL /dev/ttyAMA0@38400 1256
attr COC dummy 1
attr COC rfmode MAX
attr COC room System
define CULMAX0 CUL_MAX 123321
attr CULMAX0 IODev COC
attr CULMAX0 room CUL_MAX
define FileLog_CULMAX0 FileLog ./log/CULMAX0-%Y.log CULMAX0
attr FileLog_CULMAX0 logtype text
attr FileLog_CULMAX0 room Log
define MAX_04e51a MAX ShutterContact 04e51a
attr MAX_04e51a IODev CULMAX0
attr MAX_04e51a room MAX
define FileLog_MAX_04e51a FileLog ./log/MAX_04e51a-%Y.log MAX_04e51a
attr FileLog_MAX_04e51a logtype text
attr FileLog_MAX_04e51a room MAX
define MAX_06d2c9 MAX HeatingThermostat 06d2c9
attr MAX_06d2c9 IODev CULMAX0
attr MAX_06d2c9 room MAX
define FileLog_MAX_06d2c9 FileLog ./log/MAX_06d2c9-%Y.log MAX_06d2c9
attr FileLog_MAX_06d2c9 logtype text
attr FileLog_MAX_06d2c9 room MAX
define MAX_0ba588 MAX WallMountedThermostat 0ba588
attr MAX_0ba588 IODev CULMAX0
attr MAX_0ba588 room MAX
define FileLog_MAX_0ba588 FileLog ./log/MAX_0ba588-%Y.log MAX_0ba588
attr FileLog_MAX_0ba588 logtype text
attr FileLog_MAX_0ba588 room MAX
define MAX_04e516 MAX ShutterContact 04e516
attr MAX_04e516 IODev CULMAX0
attr MAX_04e516 room MAX
define FileLog_MAX_04e516 FileLog ./log/MAX_04e516-%Y.log MAX_04e516
attr FileLog_MAX_04e516 logtype text
attr FileLog_MAX_04e516 room MAX

Matthias Gehre

Hab ein paar fixes für deine Fehlermeldungen comitted. Ich verstehe aber nicht dein ursprüngliches Problem. Kannst du Schritt für Schritt beschreiben was du tust und was passiert und was du erwartest?

AndreasP

define COC CUL /dev/ttyAMA0@38400 1256
attr COC dummy 1
attr COC rfmode MAX
attr COC room System
define CULMAX0 CUL_MAX 123321
attr CULMAX0 IODev COC
attr CULMAX0 room CUL_MAX

nachdem ich dummy 1 entfernt habe konnte ich zumindest Heizungsthermostat wieder pairen.
Hatte das entfernt weil ich fw Version raus finden wollte und "nicht mit Dummy möglich" erhalten hatte...

getan erwartet

set CULMAX0 pairmode 120

dann boost taste gedrückt bis Countdown beginnt hat bis 0 runtergezählt und im log missing Act gleiches bei Fensterkontakt


inzwischen neue FW geflasht , bekomme aber WandThermostat nicht gepairt, habe keine "credits" mehr  :o


Matthias Gehre

Kannst du einen Log davon posten (von set pairmode bis zum missing ack) auf loglevel 5?

AndreasP

2014.11.26 22:38:25 5: CUL_MAX_Parse: len 23, msgcnt 01, msgflag 04, msgTypeRaw PairPing, src 02543c, dst 123456, groupid 0, payload 13040F4A455130313630303838
2014.11.26 22:38:25 5: CUL_MAX_Parse: rssi: -53.5
2014.11.26 22:38:25 5: CUL_MAX_Parse: Got PairPing (dst 123456, pairmode 1), firmware 19, type 4, testresult 15, serial JEQ0160088
2014.11.26 22:38:25 5: Device want's to be re-paired to 123456, not to us
2014.11.26 22:38:35 4: HTTP FHEMWEB:192.168.6.34:55794 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2014-11.log



aha weiß nun warum, habe die MAX Adresse geändert , bekomme den Fensterkontakt nicht resettet

AndreasP

na endlich ist das ein blödes Gefummel (den Knopf gedrückt halten und gleichzeitig  Batterie einlegen)

ich hoffe dder Rest klappt ohne Probleme, besten Dank für die Hilfe :-)