Originally posted by: <email address deleted>
I have installed fhem 5.2-7390 server from scratch. Everything works
nicely, except, when learning two switches (e-Q3 4 channel HomeMatic)
the server quits and has to be restarted via telnet.
In a Fritz!Box telnet session running in parallel some messages showed
up:
Use of uninitialized value in concatenation (.) or string at ./FHEM/
10_CUL_HM. pm line 1147.
Use of uninitialized value in concatenation (.) or string at ./FHEM/
10_CUL_HM.pm line 1147.
Use of uninitialized value $a[3] in string eq at ./FHEM/00_CUL.pm line
958.
Use of uninitialized value in concatenation (.) or string at ./FHEM/
00_CUL.pm line 975.
Argument "" isn't numeric in numeric ge (>=) at ./FHEM/00_CUL.pm line
264.
Not sure what to make of it.
After restarting following each learning session, the switches are
created and work as expected.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
After another clean install & updatefhem I get another dropout of fhem
& log filled with:
# Use of uninitialized value in hash element at fhem.pl line 1059.
Use of uninitialized value in hash element at fhem.pl line 1523.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 672.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 680.
Use of uninitialized value $t in concatenation (.) or string at ./FHEM/
01_FHEMWE
B.pm line 683.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl
line 1014.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm
line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm
line 575.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl
line 1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl
line 1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl
line 1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line
1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl
line 1014.
Can't use an undefined value as an ARRAY reference at ./FHEM/
91_notify.pm line 5
7.
# ps | grep perl
15118 root 1416 S grep perl
On Jan 5, 4:14 pm, ignisquivir wrote:
> I have installed fhem 5.2-7390 server from scratch. Everything works
> nicely, except, when learning two switches (e-Q3 4 channel HomeMatic)
> the server quits and has to be restarted via telnet.
>
> In a Fritz!Box telnet session running in parallel some messages showed
> up:
>
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 10_CUL_HM. pm line 1147.
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 10_CUL_HM.pm line 1147.
> Use of uninitialized value $a[3] in string eq at ./FHEM/00_CUL.pm line
> 958.
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 00_CUL.pm line 975.
> Argument "" isn't numeric in numeric ge (>=) at ./FHEM/00_CUL.pm line
> 264.
>
> Not sure what to make of it.
>
> After restarting following each learning session, the switches are
> created and work as expected.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
And just
# Can't use an undefined value as an ARRAY reference at ./FHEM/91_notify.pm
line
57.
Followed by fhem halting on learning the second switch.
After restarting all switches are configured and working as expected.
ignisquivir
-----Ursprüngliche Nachricht-----
Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com] Im
Auftrag von ignisquivir
Gesendet: Freitag, 6. Januar 2012 12:51
An: FHEM users
Betreff: [FHEM] Re: fhem 5.2-7390 server outage while learning switches
After another clean install & updatefhem I get another dropout of fhem & log
filled with:
# Use of uninitialized value in hash element at fhem.pl line 1059.
Use of uninitialized value in hash element at fhem.pl line 1523.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 672.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 680.
Use of uninitialized value $t in concatenation (.) or string at ./FHEM/
01_FHEMWE B.pm line 683.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl line
1014.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value $t in string eq at ./FHEM/01_FHEMWEB.pm line 574.
Use of uninitialized value $t in hash element at ./FHEM/01_FHEMWEB.pm line
575.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl line
1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl line
1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1240.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl line
1014.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in numeric comparison (<=>) at fhem.pl line 1004.
Use of uninitialized value in concatenation (.) or string at fhem.pl line
1014.
Can't use an undefined value as an ARRAY reference at ./FHEM/ 91_notify.pm
line 5 7.
# ps | grep perl
15118 root 1416 S grep perl
On Jan 5, 4:14 pm, ignisquivir wrote:
> I have installed fhem 5.2-7390 server from scratch. Everything works
> nicely, except, when learning two switches (e-Q3 4 channel HomeMatic)
> the server quits and has to be restarted via telnet.
>
> In a Fritz!Box telnet session running in parallel some messages showed
> up:
>
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 10_CUL_HM. pm line 1147.
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 10_CUL_HM.pm line 1147.
> Use of uninitialized value $a[3] in string eq at ./FHEM/00_CUL.pm line
> 958.
> Use of uninitialized value in concatenation (.) or string at ./FHEM/
> 00_CUL.pm line 975.
> Argument "" isn't numeric in numeric ge (>=) at ./FHEM/00_CUL.pm line
> 264.
>
> Not sure what to make of it.
>
> After restarting following each learning session, the switches are
> created and work as expected.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
On Fri, Jan 06, 2012 at 03:50:58AM -0800, ignisquivir wrote:
> After another clean install & updatefhem I get another dropout of fhem
> & log filled with:
You've managed to create a device without a TYPE. Please tell me how.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
On Jan 6, 1:05 pm, Rudolf Koenig wrote:
> On Fri, Jan 06, 2012 at 03:50:58AM -0800, ignisquivir wrote:
> > After another clean install & updatefhem I get another dropout of fhem
> > & log filled with:
>
> You've managed to create a device without a TYPE. Please tell me how.
Install fhem 5.2-7390
fhem autocreates CUL_0
manually set CUL_0 attribute HomeMatic
Initiate learning on the switch and let fhem autocreate it.
btw, the fhem log contains:
2012.01.06 12:41:31 3: CUL_HM Unknown device CUL_HM_switch_147645,
please define it
2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645 CUL_HM
147645 A1A0A84001476450000001900034845513033363538353210040100
2012.01.06 12:41:31 2: CUL_HM pair: CUL_HM_switch_147645 is a switch,
model HM-LC-SW4-SM serialNr HEQ0365852
2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_2
CUL_HM 14764502
2012.01.06 12:41:31 2: autocreate: define
FileLog_CUL_HM_switch_147645_CHN_2 FileLog ./log/
CUL_HM_switch_147645_CHN_2-%Y.log CUL_HM_switch_147645_CHN_2
2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_3
CUL_HM 14764503
2012.01.06 12:41:31 2: autocreate: define
FileLog_CUL_HM_switch_147645_CHN_3 FileLog ./log/
CUL_HM_switch_147645_CHN_3-%Y.log CUL_HM_switch_147645_CHN_3
2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_4
CUL_HM 14764504
2012.01.06 12:41:32 2: autocreate: define
FileLog_CUL_HM_switch_147645_CHN_4 FileLog ./log/
CUL_HM_switch_147645_CHN_4-%Y.log CUL_HM_switch_147645_CHN_4
2012.01.06 12:41:32 2: CUL_0 pairing (hmPairForSec) not enabled
2012.01.06 12:41:32 2: autocreate: define FileLog_CUL_HM_switch_147645
FileLog ./log/CUL_HM_switch_147645-%Y.log CUL_HM_switch_147645
for switch 1
and
2012.01.06 13:01:27 3: CUL_HM Unknown device CUL_HM_switch_147606,
please define it
2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606 CUL_HM
147606 A1A0B84001476060000001900034845513033363537363810040100
2012.01.06 13:01:27 2: CUL_HM pair: CUL_HM_switch_147606 is a switch,
model HM-LC-SW4-SM serialNr HEQ0365768
2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_2
CUL_HM 14760602
2012.01.06 13:01:27 2: autocreate: define
FileLog_CUL_HM_switch_147606_CHN_2 FileLog ./log/
CUL_HM_switch_147606_CHN_2-%Y.log CUL_HM_switch_147606_CHN_2
2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_3
CUL_HM 14760603
2012.01.06 13:01:27 2: autocreate: define
FileLog_CUL_HM_switch_147606_CHN_3 FileLog ./log/
CUL_HM_switch_147606_CHN_3-%Y.log CUL_HM_switch_147606_CHN_3
2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_4
CUL_HM 14760604
2012.01.06 13:01:27 2: autocreate: define
FileLog_CUL_HM_switch_147606_CHN_4 FileLog ./log/
CUL_HM_switch_147606_CHN_4-%Y.log CUL_HM_switch_147606_CHN_4
2012.01.06 13:01:27 2: CUL_0 pairing (hmPairForSec) not enabled
2012.01.06 13:01:27 2: autocreate: define FileLog_CUL_HM_switch_147606
FileLog ./log/CUL_HM_switch_147606-%Y.log CUL_HM_switch_147606
for switch 2
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
Another detail happens when deleting the attribute HomeMatic from
CUL_0
Use of uninitialized value $a[3] in string eq at ./FHEM/00_CUL.pm line
958.
Use of uninitialized value in concatenation (.) or string at ./FHEM/
00_CUL.pm li
ne 975.
Setting the attribute causes no error message.
On Jan 6, 1:13 pm, ignisquivir wrote:
> On Jan 6, 1:05 pm, Rudolf Koenig wrote:
>
> > On Fri, Jan 06, 2012 at 03:50:58AM -0800, ignisquivir wrote:
> > > After another clean install & updatefhem I get another dropout of fhem
> > > & log filled with:
>
> > You've managed to create a device without a TYPE. Please tell me how.
>
> Install fhem 5.2-7390
> fhem autocreates CUL_0
> manually set CUL_0 attribute HomeMatic
> Initiate learning on the switch and let fhem autocreate it.
>
> btw, the fhem log contains:
>
> 2012.01.06 12:41:31 3: CUL_HM Unknown device CUL_HM_switch_147645,
> please define it
> 2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645 CUL_HM
> 147645 A1A0A84001476450000001900034845513033363538353210040100
> 2012.01.06 12:41:31 2: CUL_HM pair: CUL_HM_switch_147645 is a switch,
> model HM-LC-SW4-SM serialNr HEQ0365852
> 2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_2
> CUL_HM 14764502
> 2012.01.06 12:41:31 2: autocreate: define
> FileLog_CUL_HM_switch_147645_CHN_2 FileLog ./log/
> CUL_HM_switch_147645_CHN_2-%Y.log CUL_HM_switch_147645_CHN_2
> 2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_3
> CUL_HM 14764503
> 2012.01.06 12:41:31 2: autocreate: define
> FileLog_CUL_HM_switch_147645_CHN_3 FileLog ./log/
> CUL_HM_switch_147645_CHN_3-%Y.log CUL_HM_switch_147645_CHN_3
> 2012.01.06 12:41:31 2: autocreate: define CUL_HM_switch_147645_CHN_4
> CUL_HM 14764504
> 2012.01.06 12:41:32 2: autocreate: define
> FileLog_CUL_HM_switch_147645_CHN_4 FileLog ./log/
> CUL_HM_switch_147645_CHN_4-%Y.log CUL_HM_switch_147645_CHN_4
> 2012.01.06 12:41:32 2: CUL_0 pairing (hmPairForSec) not enabled
> 2012.01.06 12:41:32 2: autocreate: define FileLog_CUL_HM_switch_147645
> FileLog ./log/CUL_HM_switch_147645-%Y.log CUL_HM_switch_147645
>
> for switch 1
>
> and
>
> 2012.01.06 13:01:27 3: CUL_HM Unknown device CUL_HM_switch_147606,
> please define it
> 2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606 CUL_HM
> 147606 A1A0B84001476060000001900034845513033363537363810040100
> 2012.01.06 13:01:27 2: CUL_HM pair: CUL_HM_switch_147606 is a switch,
> model HM-LC-SW4-SM serialNr HEQ0365768
> 2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_2
> CUL_HM 14760602
> 2012.01.06 13:01:27 2: autocreate: define
> FileLog_CUL_HM_switch_147606_CHN_2 FileLog ./log/
> CUL_HM_switch_147606_CHN_2-%Y.log CUL_HM_switch_147606_CHN_2
> 2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_3
> CUL_HM 14760603
> 2012.01.06 13:01:27 2: autocreate: define
> FileLog_CUL_HM_switch_147606_CHN_3 FileLog ./log/
> CUL_HM_switch_147606_CHN_3-%Y.log CUL_HM_switch_147606_CHN_3
> 2012.01.06 13:01:27 2: autocreate: define CUL_HM_switch_147606_CHN_4
> CUL_HM 14760604
> 2012.01.06 13:01:27 2: autocreate: define
> FileLog_CUL_HM_switch_147606_CHN_4 FileLog ./log/
> CUL_HM_switch_147606_CHN_4-%Y.log CUL_HM_switch_147606_CHN_4
> 2012.01.06 13:01:27 2: CUL_0 pairing (hmPairForSec) not enabled
> 2012.01.06 13:01:27 2: autocreate: define FileLog_CUL_HM_switch_147606
> FileLog ./log/CUL_HM_switch_147606-%Y.log CUL_HM_switch_147606
>
> for switch 2
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
On Fri, Jan 06, 2012 at 06:32:40AM -0800, ignisquivir wrote:
> Another detail happens when deleting the attribute HomeMatic from
> CUL_0
Thanks for the report, fixed this one.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> > Initiate learning on the switch and let fhem autocreate it.
I'm sorry, I do not have a HM-LC-SW4-SM to test it. After trying to inject
your code with:
{ Dispatch($defs{CUL}, "A1A0A84001476450000001900034845513033363538353210040100", undef) }
I've also got a single error message (fixed it now), but I think this is not
what you get. For the repeated messages: all of them are pointing to an
improperly created device ($defs is lacking necessary attributes like NR), but
I have no idea where the error is.
Btw.: it would be nice if you could send the error messages through uniq,
mentioning it once is enough for me.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
What do you mean by "... send the error messages through uniq..." ?
If there is anything I can try out here, just let me know.
Btw the switches are configured properly ( TYPE CUL_HM ) after restart and
work as expected.
ignisquivir
-----Ursprüngliche Nachricht-----
Von: fhem-users@googlegroups.com [mailto:fhem-users@googlegroups.com] Im
Auftrag von Rudolf Koenig
Gesendet: Freitag, 6. Januar 2012 19:12
An: fhem-users@googlegroups.com
Betreff: [FHEM] Re: fhem 5.2-7390 server outage while learning switches
> > Initiate learning on the switch and let fhem autocreate it.
I'm sorry, I do not have a HM-LC-SW4-SM to test it. After trying to inject
your code with:
{ Dispatch($defs{CUL},
"A1A0A84001476450000001900034845513033363538353210040100", undef) }
I've also got a single error message (fixed it now), but I think this is not
what you get. For the repeated messages: all of them are pointing to an
improperly created device ($defs is lacking necessary attributes like NR),
but I have no idea where the error is.
Btw.: it would be nice if you could send the error messages through uniq,
mentioning it once is enough for me.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
On Sat, Jan 07, 2012 at 08:41:30AM +0100, ignisquivir wrote:
> What do you mean by "... send the error messages through uniq..." ?
I do not want to read the same line over and over again, making the posting
huge. The unix tool uniq will throw away duplicate lines.
> If there is anything I can try out here, just let me know.
Repeat the whole procedure with the current SVN version, by starting fhem from
the command line with "attr global logfile -", in order to see why it crashes.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
> Repeat the whole procedure with the current SVN version, by starting fhem
from the command line with "attr global logfile -", in order to see why it
crashes.
1) rm -R /var/InternerSpeicher/fhem
2) extract folder fhem from fhem.tar.gz ( fhem-5.2-7390.image) to
/var/InternerSpeicher/fhem (is configured as external drive un my Linux VM
thus saving me to reboot the Fritz!Box)
3) updatefhem (causes: "use of uninitialized value $commandchain[0] in
uc at .FHEM/99_updatefhem.pm line 44" in Telnetsession)
4) modify fhem.cfg attr global logfile to "-"
5) start fhem via telnet
6) define CUL
7) flash CUL (same error as before)
9) remove and reattach CUL (CUL is detected properly)
10) set CUL to HomeMatic
11) Initiate learning mode on switch 1
12) crash
Hope that helps :-)
ignisquivir
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Hope that helps :-)
Not really, I need hints (== fhem/perl/os error messages) to get an idea what
the problem is. I cannot repeat your setup, as I don't have the HM device.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Originally posted by: <email address deleted>
> Not really, I need hints (== fhem/perl/os error messages) to get an idea
what the problem is. I cannot repeat your setup, as I don't have the HM
device.
Did you notice the attachment to my previous message ?
ignisquivir
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
> Did you notice the attachment to my previous message ?
Nope. Sorry for that. I changed a line in 91_notify.pm, so this error should
not hapen any more. I hope that there are no further bugs hidden by this one.
--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com