BETA 14_CUL_MAX.pm Fehler Fensterkontakt anlernen (gelöst !!)

Begonnen von pejonp, 08 März 2020, 12:04:26

Vorheriges Thema - Nächstes Thema

pejonp

Hallo Wzut,

beim anlegen eines neuen Kontaktes kommt dieser Hinweis. Kontakt ist danach auch nicht sichtbar.


2020.03.08 11:47:26.611 3: CULMAX0, source device 0a97c6 has no name !
2020.03.08 11:47:26.612 5: CULMAX0, IODev CUL_1, len 23, msgcnt 02, msgflag 04, msgType PairPing, src 0a97c6, dst 123456, group 0, payload 14040F4B455130343734373433, rssi -62
2020.03.08 11:47:26.612 4: CULMAX0, PairPing (dst 123456, pairmode 1), firmware 20, type ShutterContact, testresult 15, serial KEQ0474743
2020.03.08 11:47:26.612 3: CULMAX0, Re-Pairing device MAX_0a97c6 of type ShutterContact with serial KEQ0474743
2020.03.08 11:47:26.613 5: CULMAX0: dispatch MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 11:47:26.613 5: MAX_Parse, MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 11:47:26.613 1: MAX_Parse, ohne Namen msg: MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 11:47:26.614 1: ERROR: empty name in readingsBeginUpdate
2020.03.08 11:47:26.614 1: stacktrace:
2020.03.08 11:47:26.614 1:     main::readingsBeginUpdate           called by ./FHEM/14_CUL_MAX.pm (816)
2020.03.08 11:47:26.614 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.615 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.615 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.615 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.615 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.616 1: readingsUpdate(,firmware,1.4) missed to call readingsBeginUpdate first.
2020.03.08 11:47:26.616 1: stacktrace:
2020.03.08 11:47:26.616 1:     main::readingsBulkUpdate            called by ./FHEM/14_CUL_MAX.pm (817)
2020.03.08 11:47:26.616 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.617 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.617 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.617 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.617 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.618 1: readingsUpdate(,testresult,15) missed to call readingsBeginUpdate first.
2020.03.08 11:47:26.618 1: stacktrace:
2020.03.08 11:47:26.618 1:     main::readingsBulkUpdate            called by ./FHEM/14_CUL_MAX.pm (818)
2020.03.08 11:47:26.618 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.619 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.619 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.619 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.619 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.620 1: readingsUpdate(,PairedTo,123456) missed to call readingsBeginUpdate first.
2020.03.08 11:47:26.620 1: stacktrace:
2020.03.08 11:47:26.620 1:     main::readingsBulkUpdate            called by ./FHEM/14_CUL_MAX.pm (819)
2020.03.08 11:47:26.620 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.620 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.621 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.621 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.621 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.621 1: readingsUpdate(,SerialNr,KEQ0474743) missed to call readingsBeginUpdate first.
2020.03.08 11:47:26.622 1: stacktrace:
2020.03.08 11:47:26.622 1:     main::readingsBulkUpdate            called by ./FHEM/14_CUL_MAX.pm (820)
2020.03.08 11:47:26.622 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.622 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.622 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.622 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.623 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.623 1: ERROR: empty name in readingsBeginUpdate
2020.03.08 11:47:26.623 1: stacktrace:
2020.03.08 11:47:26.624 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.08 11:47:26.624 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 11:47:26.624 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 11:47:26.624 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.624 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.625 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.625 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.625 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.625 1: readingsUpdate(,msgcnt,1) missed to call readingsBeginUpdate first.
2020.03.08 11:47:26.625 1: stacktrace:
2020.03.08 11:47:26.626 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.08 11:47:26.626 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 11:47:26.626 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 11:47:26.626 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 11:47:26.626 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 11:47:26.627 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 11:47:26.627 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 11:47:26.627 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 11:47:26.627 4: CULMAX0, send -> cmd:PairPong, msgcnt:01, flags:00, Cmd2id:01, src:MAX_123456 , dst:MAX_0a97c6 , gid:00 , payload:00 , cul:none
2020.03.08 11:47:26.627 5: CULMAX0, send packet: 0b0100011234560a97c60000
2020.03.08 11:47:29.242 5: CULMAX0, Send Queue 13 packets in queue
2020.03.08 11:47:29.249 5: CULMAX0, Send Queue CUL_1 -> needPreamble: 1, necessaryCredit: 110, credit10ms: 3234, CUL_1 CMD_LAST_H: 5
2020.03.08 11:47:29.251 4: CULMAX0, Send Queue packet send : Zs0b0100011234560a97c60000 to MAX_0a97c6 with CUL_1
2020.03.08 11:47:29.743 5: CULMAX0, Send Queue 13 packets in queue
2020.03.08 11:47:30.244 5: CULMAX0, Send Queue 13 packets in queue
2020.03.08 11:47:30.328 3: CULMAX0, source device 0a97c6 has no name !
2020.03.08 11:47:30.328 5: CULMAX0, IODev CUL_1, len 12, msgcnt 01, msgflag 02, msgType Ack, src 0a97c6, dst 123456, group 0, payload 0112, rssi -62.5
2020.03.08 11:47:30.329 5: CULMAX0, ACK from MAX_0a97c6 for cmd PairPong , packet will be removed soon
2020.03.08 11:47:30.329 5: CULMAX0, delete packet Index 12 in SendQueue direct !
2020.03.08 11:47:30.330 5: CULMAX0: dispatch MAX,1,Ack,0a97c6,0112
2020.03.08 11:47:30.330 5: MAX_Parse, MAX,1,Ack,0a97c6,0112
2020.03.08 11:47:30.330 1: MAX_Parse, ohne Namen msg: MAX,1,Ack,0a97c6,0112


Ich habe die beiden Dateien aus diesen Eintrag (https://forum.fhem.de/index.php/topic,106258.0.html) genommen. Muss die 00_CUL.pm auch noch angepaßt werden.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Wzut

#1
aus irgend einem Grund hat bei dir autocrate nicht gegriffen , leg dir den FK von Hand an
defmod MAX_0a97c6 MAX ShutterContact 0a97c6

00_CUL muss nur erneuert werden wenn man mehr als einen CUL benutzt

Edit : dein Log zeigt leider micht den Anfang :
ZitatSend Queue 13 packets in queue
D.h. da ist viel früher schon was schief gelaufen , die Frage ist halt was.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

pejonp

#2
Hi Wzut,

hier mal das komplette Log vom Start bis zum anlernen.
Der CUL ist ein CUBE mit 3x CC1101.
CUL_1

Internals:
   CMDS       BbCFiAZNEkGMKLUYRTVWXefhltxz*
   CUL_1_MSGCNT 165
   CUL_1_TIME 2020-03-08 15:07:03
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        192.168.4.107:2323 3034
   DeviceName 192.168.4.107:2323
   FD         30
   FHTID      3034
   FUUID      5c693f0b-f33f-6fdc-006b-451ee5f7aebe0104
   NAME       CUL_1
   NR         180
   NR_CMD_LAST_H 8
   PARTIAL   
   RAWMSG     **zE771FF5F20450115152000FA31140000002001FF8C
   RSSI       -58.5
   STACKED    CUL_1_SCC
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)
   initString X21
Zr
Za123456
Zw111111
   MatchList:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2020-03-08 15:06:27   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2020-03-08 15:06:45   cmds             B b C F i A Z N E k G M K L U Y R T V W X e f h l t x z *
     2020-03-08 15:06:49   credit10ms      3600
     2020-03-08 15:06:51   fhtbuf          AE
     2020-03-08 15:07:03   state           Initialized
     2020-03-08 15:06:56   uptime          17 21:50:56
     2020-03-08 15:06:32   version         V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)
   XMIT_TIME:
     1583675489.7894
     1583675496.41866
     1583675519.80809
     1583675549.74902
     1583675556.25953
     1583675562.77654
     1583675569.28691
     1583675574.22402
Attributes:
   model      SCC
   rfmode     MAX
   room       TRX
   verbose    2


CUL_MAX

Internals:
   CULMAX0_MSGCNT 3
   CULMAX0_TIME 2020-03-08 14:53:03
   CUL_1_MSGCNT 12
   CUL_1_RAWMSG Z0BA306300737141234560010
   CUL_1_RSSI -70.5
   CUL_1_TIME 2020-03-08 15:02:55
   DEF        123456
   FUUID      5c693f0e-f33f-6fdc-dc16-654df097c8004ac2
   FVERSION   14_CUL_MAX.pm:?/2020-03-07 UNSTABLE
   IODev      CUL_1
   LASTInputDev CUL_1
   MSGCNT     15
   NAME       CULMAX0
   NR         230
   STATE      Defined
   TYPE       CUL_MAX
   addr       123456
   cnt        0
   pairmode   0
   retryCount 0
   sq         0
   {"method":"getPowerStatus","params":[],"id":1,"version":"1.0"}_VERSION 154
   READINGS:
     2020-03-07 07:36:48   packetsLost     22
   sendQueue:
Attributes:
   IODev      CUL_1
   fakeSCaddr 222222
   fakeWTaddr 111111
   room       CUL_MAX
   verbose    5


pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Wzut

ok, wie vermutet autocreate hat den nicht angelegt :
2020.03.08 14:52:29.731 4: autocreate: received 1 event(s) for 'MAX ShutterContact 0a97c6' during the last 60 seconds
2020.03.08 14:52:29.731 4: autocreate: ignoring event for 'MAX ShutterContact 0a97c6': at least 2 needed

muss ich mal wieder bei mir Geräte löschen und schauen ob sie fehlerfrei angelgt werden.

dann fällt mir noch auf :
2020.03.08 14:51:49.042 4: CULMAX0, packet from ourselves or a other CUL [123456 / 0], - ignoring !
da läuft noch ein andere CUL mit unvollständigen Parametern im rfmode MAX , das solltest du ändern und wenn dein CUL_1 das bevorzugte Device für CULMAX0 ist gib dem CUL_1 gleich das attribut maxid 123456 mit (ist jetzt noch nicht zwingend aber dann bist schon gerüstet für die Zukunft)
Wenn die drei CC1101 in einem Cube verbaut sind gehe ich mal nicht davon aus das du da keine IOgrp machen möchtest.

Hast denn jetzt mal deinen FK von Hand angelegt ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

pejonp

#4
Hallo Wzut,

ich habe mal versucht das Device von Hand anzulegen, geht leider nicht.


2020.03.08 16:44:08.267 4: CUL_Parse: CUL_1 Z170904000A97C61234560014040F4B4551303437343734331A -61
2020.03.08 16:44:08.268 5: CUL_1: dispatch Z170904000A97C61234560014040F4B455130343734373433
2020.03.08 16:44:08.270 5: CULMAX0, IODev CUL_1, len 23, msgcnt 09, msgflag 04, msgType PairPing, src 0a97c6, dst 123456, group 0, payload 14040F4B455130343734373433, rssi -61
2020.03.08 16:44:08.270 4: CULMAX0, PairPing (dst 123456, pairmode 0), firmware 20, type ShutterContact, testresult 15, serial KEQ0474743
2020.03.08 16:44:08.271 3: CULMAX0, Re-Pairing device MAX_0a97c6 of type ShutterContact with serial KEQ0474743
2020.03.08 16:44:08.271 5: CULMAX0: dispatch MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 16:44:08.271 5: MAX_Parse, MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 16:44:08.272 3: MAX_PARSE, got message define for undefined device 0a97c6 type ShutterContact , autocreate is enabled
2020.03.08 16:44:08.318 4: autocreate: received 1 event(s) for 'MAX ShutterContact 0a97c6' during the last 60 seconds
2020.03.08 16:44:08.318 4: autocreate: ignoring event for 'MAX ShutterContact 0a97c6': at least 2 needed
2020.03.08 16:44:08.320 1: ERROR: empty name in readingsBeginUpdate
2020.03.08 16:44:08.320 1: stacktrace:
2020.03.08 16:44:08.320 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.08 16:44:08.321 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 16:44:08.321 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 16:44:08.321 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 16:44:08.321 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 16:44:08.321 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 16:44:08.322 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 16:44:08.322 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 16:44:08.322 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4790.
2020.03.08 16:44:08.322 1: readingsUpdate(,msgcnt,1) missed to call readingsBeginUpdate first.
2020.03.08 16:44:08.322 1: stacktrace:
2020.03.08 16:44:08.323 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.08 16:44:08.323 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 16:44:08.323 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 16:44:08.323 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 16:44:08.323 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 16:44:08.324 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 16:44:08.324 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 16:44:08.324 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 16:44:08.324 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4543.
2020.03.08 16:44:08.324 4: CULMAX0, send -> cmd:PairPong, msgcnt:01, flags:00, Cmd2id:01, src:MAX_123456 , dst:MAX_0a97c6 , gid:00 , payload:00 , cul:none
2020.03.08 16:44:08.325 5: CULMAX0, send packet: 0b0100011234560a97c60000
2020.03.08 16:44:08.325 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 16:44:08.325 5: SW: X
2020.03.08 16:44:08.327 5: CUL/RAW (ReadAnswer): 21 3600

2020.03.08 16:44:08.333 5: CULMAX0, Send Queue CUL_1 -> needPreamble: 1, necessaryCredit: 110, credit10ms: 3600, CUL_1 CMD_LAST_H: 3
2020.03.08 16:44:08.333 5: CUL_1 sending Zs0b0100011234560a97c60000
2020.03.08 16:44:08.333 5: SW: Zs0b0100011234560a97c60000
2020.03.08 16:44:08.335 4: CULMAX0, Send Queue packet send : Zs0b0100011234560a97c60000 to MAX_0a97c6 with CUL_1
2020.03.08 16:44:09.012 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 16:44:09.513 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 16:44:09.610 5: CUL/RAW: /Z0C0102020A97C6123456000112F9

2020.03.08 16:44:09.611 4: CUL_Parse: CUL_1 Z0C0102020A97C6123456000112F9 -77.5
2020.03.08 16:44:09.612 5: CUL_1: dispatch Z0C0102020A97C6123456000112
2020.03.08 16:44:09.615 3: CULMAX0, source device 0a97c6 has no name !
2020.03.08 16:44:09.616 5: CULMAX0, IODev CUL_1, len 12, msgcnt 01, msgflag 02, msgType Ack, src 0a97c6, dst 123456, group 0, payload 0112, rssi -77.5
2020.03.08 16:44:09.616 1: PERL WARNING: Use of uninitialized value in abs at ./FHEM/14_CUL_MAX.pm line 628.
2020.03.08 16:44:09.617 5: CULMAX0, ACK from MAX_0a97c6 for cmd PairPong , packet will be removed soon
2020.03.08 16:44:09.617 5: CULMAX0, delete packet Index 0 in SendQueue direct !
2020.03.08 16:44:09.618 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/14_CUL_MAX.pm line 699.
2020.03.08 16:44:09.618 5: CULMAX0: dispatch MAX,1,Ack,0a97c6,0112
2020.03.08 16:44:09.619 5: MAX_Parse, MAX,1,Ack,0a97c6,0112
2020.03.08 16:44:09.619 1: MAX_Parse, ohne Namen msg: MAX,1,Ack,0a97c6,0112
2020.03.08 16:44:10.015 5: CULMAX0, Send Queue 0 packets in queue
2020.03.08 16:44:12.831 5: CUL/RAW: /**z017B37F101410F0C02250225
**z017B37F10181080F020010032502F2

2020.03.08 16:44:12.833 4: CUL_Parse: CUL_1 **z017B37F101410F0C02250225
2020.03.08 16:44:12.834 5: CUL_1: dispatch **z017B37F101410F0C02250225
2020.03.08 16:44:12.836 4: CUL_Parse: CUL_1 **z017B37F10181080F020010032502F2
2020.03.08 16:44:12.837 5: CUL_1: dispatch **z017B37F10181080F020010032502F2
2020.03.08 16:44:13.078 5: CUL/RAW: /**z017B37F10181080F020010032502F2

2020.03.08 16:44:13.079 4: CUL_Parse: CUL_1 **z017B37F10181080F020010032502F2
2020.03.08 16:44:13.079 5: CUL_1: dispatch **z017B37F10181080F020010032502F2
2020.03.08 16:44:43.341 5: CUL/RAW: /V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)

!!!!!!!!!!!!!!!  hier wird versucht das Device anzulegen.

2020.03.08 16:44:43.341 4: CUL_Parse: CUL_1 V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)
2020.03.08 16:44:55.760 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_MAX.pm line 138.
2020.03.08 16:44:55.761 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_MAX.pm line 140.
2020.03.08 16:44:55.761 2: MAX_Define, a Device with addr 0a97c6 is already defined ()
2020.03.08 16:44:55.761 1: define MAX_0a97c6 MAX ShutterContact 0a97c6: MAX_Define, a Device with addr 0a97c6 is already defined ()
2020.03.08 16:45:00.035 2: Ladetzustand: 96.0



Habe wieder die alten Dateien genommen, damit wird das Device angelegt.

pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Wzut

ja so mitten drin geht das nicht weil schon Teile vorhanden sind, aber halt ohne Namen.
Direkt nach einem FHEM Neustart solltest du den FK aber anlegen können.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

pejonp

okay nach einem Neustart konnte das Device von Hand angelegt werden. Bei autocreate kommt ein Fehler.


2020.03.08 17:20:11.409 4: CUL_Parse: CUL_1 Z170D04000A97C61234560014040F4B455130343734373433F2 -81
2020.03.08 17:20:11.410 5: CUL_1: dispatch Z170D04000A97C61234560014040F4B455130343734373433
2020.03.08 17:20:11.412 5: CULMAX0, IODev CUL_1, len 23, msgcnt 0D, msgflag 04, msgType PairPing, src 0a97c6, dst 123456, group 0, payload 14040F4B455130343734373433, rssi -81
2020.03.08 17:20:11.412 4: CULMAX0, PairPing (dst 123456, pairmode 1), firmware 20, type ShutterContact, testresult 15, serial KEQ0474743
2020.03.08 17:20:11.413 3: CULMAX0, Re-Pairing device MAX_0a97c6 of type ShutterContact with serial KEQ0474743
2020.03.08 17:20:11.413 5: CULMAX0: dispatch MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 17:20:11.414 5: MAX_Parse, MAX,1,define,0a97c6,ShutterContact,KEQ0474743,0
2020.03.08 17:20:11.414 3: MAX_PARSE, got message define for undefined device 0a97c6 type ShutterContact , autocreate is enabled
2020.03.08 17:20:11.463 4: autocreate: received 1 event(s) for 'MAX ShutterContact 0a97c6' during the last 60 seconds
2020.03.08 17:20:11.463 4: autocreate: ignoring event for 'MAX ShutterContact 0a97c6': at least 2 needed
2020.03.08 17:20:11.465 1: ERROR: empty name in readingsBeginUpdate
2020.03.08 17:20:11.465 1: stacktrace:
2020.03.08 17:20:11.465 1:     main::readingsBeginUpdate           called by fhem.pl (4935)
2020.03.08 17:20:11.466 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 17:20:11.466 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 17:20:11.466 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 17:20:11.466 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 17:20:11.466 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 17:20:11.467 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 17:20:11.467 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 17:20:11.467 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4790.
2020.03.08 17:20:11.467 1: readingsUpdate(,msgcnt,1) missed to call readingsBeginUpdate first.
2020.03.08 17:20:11.467 1: stacktrace:
2020.03.08 17:20:11.468 1:     main::readingsBulkUpdate            called by fhem.pl (4936)
2020.03.08 17:20:11.468 1:     main::readingsSingleUpdate          called by ./FHEM/14_CUL_MAX.pm (889)
2020.03.08 17:20:11.468 1:     main::CUL_MAX_Send                  called by ./FHEM/14_CUL_MAX.pm (826)
2020.03.08 17:20:11.468 1:     main::CUL_MAX_Parse                 called by fhem.pl (3967)
2020.03.08 17:20:11.468 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (954)
2020.03.08 17:20:11.469 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (832)
2020.03.08 17:20:11.469 1:     main::CUL_Read                      called by fhem.pl (3771)
2020.03.08 17:20:11.469 1:     main::CallFn                        called by fhem.pl (756)
2020.03.08 17:20:11.469 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4543.
2020.03.08 17:20:11.470 4: CULMAX0, send -> cmd:PairPong, msgcnt:01, flags:00, Cmd2id:01, src:MAX_123456 , dst:MAX_0a97c6 , gid:00 , payload:00 , cul:none
2020.03.08 17:20:11.470 5: CULMAX0, send packet: 0b0100011234560a97c60000
2020.03.08 17:20:11.470 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 17:20:11.471 5: SW: X
2020.03.08 17:20:11.472 5: CUL/RAW (ReadAnswer): 21 2924

2020.03.08 17:20:11.478 5: CULMAX0, Send Queue CUL_1 -> needPreamble: 1, necessaryCredit: 110, credit10ms: 2924, CUL_1 CMD_LAST_H: 3
2020.03.08 17:20:11.478 5: CUL_1 sending Zs0b0100011234560a97c60000
2020.03.08 17:20:11.478 5: SW: Zs0b0100011234560a97c60000
2020.03.08 17:20:11.480 4: CULMAX0, Send Queue packet send : Zs0b0100011234560a97c60000 to MAX_0a97c6 with CUL_1
2020.03.08 17:20:11.971 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 17:20:12.473 5: CULMAX0, Send Queue 1 packet in queue
2020.03.08 17:20:12.647 5: CUL/RAW: /Z0C0102020A97C612345600011204

2020.03.08 17:20:12.649 4: CUL_Parse: CUL_1 Z0C0102020A97C612345600011204 -72
2020.03.08 17:20:12.650 5: CUL_1: dispatch Z0C0102020A97C6123456000112
2020.03.08 17:20:12.652 3: CULMAX0, source device 0a97c6 has no name !
2020.03.08 17:20:12.652 5: CULMAX0, IODev CUL_1, len 12, msgcnt 01, msgflag 02, msgType Ack, src 0a97c6, dst 123456, group 0, payload 0112, rssi -72
2020.03.08 17:20:12.652 1: PERL WARNING: Use of uninitialized value in abs at ./FHEM/14_CUL_MAX.pm line 628.
2020.03.08 17:20:12.653 5: CULMAX0, ACK from MAX_0a97c6 for cmd PairPong , packet will be removed soon
2020.03.08 17:20:12.653 5: CULMAX0, delete packet Index 0 in SendQueue direct !
2020.03.08 17:20:12.653 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/14_CUL_MAX.pm line 699.
2020.03.08 17:20:12.654 5: CULMAX0: dispatch MAX,1,Ack,0a97c6,0112
2020.03.08 17:20:12.654 5: MAX_Parse, MAX,1,Ack,0a97c6,0112
2020.03.08 17:20:12.654 1: MAX_Parse, ohne Namen msg: MAX,1,Ack,0a97c6,0112
2020.03.08 17:20:12.974 5: CULMAX0, Send Queue 0 packets in queue
2020.03.08 17:20:14.381 5: CUL/RAW: /**z017B37F10141060C0225022C
**z017B37F10141060C0225022C
**z017B37F101810B0F020010032502F1

2020.03.08 17:20:14.382 4: CUL_Parse: CUL_1 **z017B37F10141060C0225022C
2020.03.08 17:20:14.386 5: CUL_1: dispatch **z017B37F10141060C0225022C
2020.03.08 17:20:14.388 4: CUL_Parse: CUL_1 **z017B37F10141060C0225022C
2020.03.08 17:20:14.389 5: CUL_1: dispatch **z017B37F10141060C0225022C
2020.03.08 17:20:14.391 4: CUL_Parse: CUL_1 **z017B37F101810B0F020010032502F1
2020.03.08 17:20:14.392 5: CUL_1: dispatch **z017B37F101810B0F020010032502F1
2020.03.08 17:20:23.747 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/10_MAX.pm line 814.
2020.03.08 17:20:23.758 1: PERL WARNING: Use of uninitialized value in int at ./FHEM/10_MAX.pm line 888.
2020.03.08 17:20:23.768 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/10_MAX.pm line 846.
2020.03.08 17:20:23.920 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/10_MAX.pm line 831.
2020.03.08 17:20:44.612 5: CUL/RAW: /V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)

2020.03.08 17:20:44.612 4: CUL_Parse: CUL_1 V 1.26.05 a-culfw Build: private build (unknown) CUBEx4_87 (F-Band: 868MHz)
2020.03.08 17:20:47.331 5: CUL/RAW: /*A1437845E24A759000000851C0F00000400000925010B



pejonp
LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect

Wzut

ich bin da z.Z. auch am testen : schuld ist offensichtlich der pairmode am CULMAX Device.
Also den erst einmal nicht setzen !
Autocreate brauch zwei Nachrichten innerhalb von 60 Sekunden und die bekommt es nicht wenn pairmode aktiv ist.
Ich muß mir da jetzt was einfallen lassen da das bisher nie ein Problem war.   
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Wzut

ok, gefunden : das mit den 2 mal innerhalb von 60 Sekunden habe ich vor einiger Zeit selbst in der 10_MAX hinterlegt.
Habe es nun wieder entfernt und 10_MAX und 14_CUL_MAX im Beta Thread getauscht
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

pejonp

LaCrossGW 868MHz:WT470+TFA+TX37-IT+EMT7110+W136+WH25A HP1003+WH2621
SignalD(CC1101):Bresser+WS-0101(868MHz WH1080)+Velux KLF200+MAX!+HM-MOD-UART:Smoke HM-SEC-SD+VITOSOLIC 200 RESOL VBUS-LAN+SolarEdge SE5K(Modbus)+Sonnen!eco8(10kWh)+TD3511+DRT710M(Modbus)+ZigBee+Z-Wave+MQTT+vitoconnect