Hallo Thorsten,
ich habe mein HMW nun wieder mit einem ausgetauschten neuen HMW-LAN-GW eingerichtet. Ich hoffe mal er läuft länger als die letzten. Für diesen Versuch habe ich jetzt eine galvanische Netzwerktrennung eingebaut,. Mal sehen ob es was hilft.
Nach dem Einrichten habe ich (neuste HM485 Version von letzter Woche) den folgenden Fehler alle 2 Sekunden im Log.
Natürlich habe ich stacktrace selbst aktiviert. Gibt es etwas das ich tun könnte (außer stacktrace abzuschalten)?
2017.10.04 20:41:02 1 : PERL WARNING: ^* matches null string many times in regex; marked by <-- HERE in m/^* <-- HERE $/ at fhem.pl line 4407.
2017.10.04 20:41:02 1 : stacktrace:
2017.10.04 20:41:02 1 : main::__ANON__ called by fhem.pl (4407)
2017.10.04 20:41:02 1 : main::readingsBulkUpdate called by ./FHEM/10_HM485.pm (2193)
2017.10.04 20:41:02 1 : main::HM485_ChannelDoUpdate called by fhem.pl (3035)
2017.10.04 20:41:02 1 : main::HandleTimeout called by fhem.pl (620)
Gruß
Christoph
Hi,
vermutlich hast Du da irgendwas wie event-on-change-reading im Device, das fehlerhaft definiert ist.
Gib mal ein list des Device (also eigentlich des Kanals), das das möglicherweise erzeugt.
Gruß,
Thorsten
Gerne. Ich habe 7 BL und einen Dimmer.
Hier mal ein BL:
Internals:
DEF 0000D4A6
FailedConfigReads 0
IODev HM485_LAN
NAME HMW_LC_Bl1_DR_LEQ0169696
NR 489
RawDeviceType 21
RawFwVersion 774
STATE ACK
TYPE HM485
channel_01 HMW_LC_Bl1_DR_LEQ0169696_01
channel_02 HMW_LC_Bl1_DR_LEQ0169696_02
channel_03 HMW_LC_Bl1_DR_LEQ0169696_03
READINGS:
2017-10-04 08:44:30 D-deviceKey HMW_LC_BL1_DR
2017-10-04 08:44:30 D-fwVersion 3.06
2017-10-04 08:44:30 D-serialNr LEQ0169696
2017-10-04 08:45:08 R-central_address 00000001
2017-10-04 08:45:08 R-logging_time 2.00
2017-10-04 08:45:13 configStatus OK
2017-10-04 21:39:33 state ACK
cache:
03:
allowedSets level:slider,0,1,100 on:noArg off:noArg up:noArg down:noArg stop:noArg inhibit:on,off install_test
peeredChannels:
linkParams:
actuator:
address_start 854
address_step 6
channel_param channel
channels 01 02
count 28
peer_param actuator
type link
parameter:
HASH(0x24591f0)
HASH(0x24594f0)
sensor:
address_start 18
address_step 38
channel_param channel
channels 03
count 22
peer_param sensor
type link
parameter:
HASH(0x239c708)
HASH(0x239c9f8)
HASH(0x239cc08)
HASH(0x239cef0)
HASH(0x239d1a8)
HASH(0x239d520)
HASH(0x239d7d8)
HASH(0x2441830)
HASH(0x2441a88)
HASH(0x2441cf8)
HASH(0x24420d0)
HASH(0x24424a8)
HASH(0x2443910)
HASH(0x2443d60)
HASH(0x2444078)
HASH(0x2444618)
HASH(0x244ac88)
HASH(0x244b210)
HASH(0x244b7b8)
HASH(0x244bd40)
HASH(0x244c2c8)
HASH(0x244d868)
HASH(0x244ddf0)
HASH(0x244e0a8)
HASH(0x244e360)
HASH(0x244e6d8)
HASH(0x244e9b0)
HASH(0x244eb60)
HASH(0x244ee18)
HASH(0x244f070)
HASH(0x244f2e0)
HASH(0x244f6b8)
HASH(0x244fab0)
HASH(0x244ff00)
HASH(0x2450350)
HASH(0x2450668)
HASH(0x2450c28)
HASH(0x24511b0)
HASH(0x2452750)
HASH(0x2452cd8)
HASH(0x2453260)
HASH(0x2455770)
HASH(0x2455cf8)
HASH(0x2456280)
peers:
actuators:
sensors:
Attributes:
IODev HM485_LAN
alias Jalousie.HMW.EG.Innen.Südseite
room Devices
Und hier der Kanal:
Internals:
CHANGED
DEF 0000D4A6_03
NAME HMW_LC_Bl1_DR_LEQ0169696_03
NR 490
STATE level_50
TYPE HM485
chanNo 03
device HMW_LC_Bl1_DR_LEQ0169696
peerRole actuator
READINGS:
2017-10-04 08:45:08 R-change_over_delay 0.50
2017-10-04 08:45:08 R-logging on
2017-10-04 08:45:08 R-reference_run_counter 0
2017-10-04 08:45:08 R-reference_running_time_bottom_top 50.00
2017-10-04 08:45:08 R-reference_running_time_top_bottom 50.00
2017-10-04 21:41:46 direction up
2017-10-04 21:41:46 level 50
2017-10-04 21:41:46 state level_50
2017-10-04 21:41:46 working on
devHash:
DEF 0000D4A6
FailedConfigReads 0
IODev HM485_LAN
NAME HMW_LC_Bl1_DR_LEQ0169696
NR 489
RawDeviceType 21
RawFwVersion 774
STATE ACK
TYPE HM485
channel_01 HMW_LC_Bl1_DR_LEQ0169696_01
channel_02 HMW_LC_Bl1_DR_LEQ0169696_02
channel_03 HMW_LC_Bl1_DR_LEQ0169696_03
READINGS:
2017-10-04 08:44:30 D-deviceKey HMW_LC_BL1_DR
2017-10-04 08:44:30 D-fwVersion 3.06
2017-10-04 08:44:30 D-serialNr LEQ0169696
2017-10-04 08:45:08 R-central_address 00000001
2017-10-04 08:45:08 R-logging_time 2.00
2017-10-04 08:45:13 configStatus OK
2017-10-04 21:41:45 state ACK
cache:
03:
allowedSets level:slider,0,1,100 on:noArg off:noArg up:noArg down:noArg stop:noArg inhibit:on,off install_test
peeredChannels:
linkParams:
actuator:
address_start 854
address_step 6
channel_param channel
channels 01 02
count 28
peer_param actuator
type link
parameter:
HASH(0x24591f0)
HASH(0x24594f0)
sensor:
address_start 18
address_step 38
channel_param channel
channels 03
count 22
peer_param sensor
type link
parameter:
HASH(0x239c708)
HASH(0x239c9f8)
HASH(0x239cc08)
HASH(0x239cef0)
HASH(0x239d1a8)
HASH(0x239d520)
HASH(0x239d7d8)
HASH(0x2441830)
HASH(0x2441a88)
HASH(0x2441cf8)
HASH(0x24420d0)
HASH(0x24424a8)
HASH(0x2443910)
HASH(0x2443d60)
HASH(0x2444078)
HASH(0x2444618)
HASH(0x244ac88)
HASH(0x244b210)
HASH(0x244b7b8)
HASH(0x244bd40)
HASH(0x244c2c8)
HASH(0x244d868)
HASH(0x244ddf0)
HASH(0x244e0a8)
HASH(0x244e360)
HASH(0x244e6d8)
HASH(0x244e9b0)
HASH(0x244eb60)
HASH(0x244ee18)
HASH(0x244f070)
HASH(0x244f2e0)
HASH(0x244f6b8)
HASH(0x244fab0)
HASH(0x244ff00)
HASH(0x2450350)
HASH(0x2450668)
HASH(0x2450c28)
HASH(0x24511b0)
HASH(0x2452750)
HASH(0x2452cd8)
HASH(0x2453260)
HASH(0x2455770)
HASH(0x2455cf8)
HASH(0x2456280)
peers:
actuators:
sensors:
Attributes:
alias Innen Südseite
event-on-change-reading *
group Jalousie
room EG
subType blind
webCmd level:up:down
Ich glaube ich hab's:
das ist quatsch: "event-on-change-reading *"
Und sollte "event-on-change-reading .*" heißen. Richtig ?
Ja, genau.
Gruß,
Thorsten
Hallo Thorsten,
Vielen Dank für die gute Frage.
Ich habe es überall korrigiert und die Stacktraces sind weg.
Gruß
Christoph