Guten Mittag
ich spame z.Z. ich weiss ;) Aber ich muss die Festtage nutzen um dann wieder ein Jahr Ruhe zu haben ;) Mir ist grad folgendes Phänomen aufgefallen.
Je nachdem, auf welchen Raum ich klicke, erhalte ich folgende Fehlermeldungen und ich habe keinen Schimmer was das soll. Die Meldung kommt nur, wenn ich auf den entsprechenden Raum klicke oder einem Device darin. Dabei kommt die Meldung nicht bei allen Devices in diesem Raum. Stackrace 1 bei global bringt nix zu Tage..
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $value in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in uc at FHEM/SetExtensions.pm line 78.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $value in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in uc at FHEM/SetExtensions.pm line 78.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $value in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in string ne at FHEM/SetExtensions.pm line 76.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $cmd in uc at FHEM/SetExtensions.pm line 78.
[Fri Dec 28 11:27:43 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4376.
Beispiel:
Ich habe nun einen Raum "test2". Darin ist ein einziges Device, welches beim Aufruf/Klick die Meldung oben kreiirt, ein ZWave Device:
List ZWave Device (Neigungssensor)
Internals:
DEF f383623c 7
IODev ZWDongle_1
LASTInputDev ZWDongle_1
MSGCNT 1
NAME Neigungssensor_Garage_ZG8101
NR 292
STATE closed
TYPE ZWave
ZWDongle_1_MSGCNT 1
ZWDongle_1_RAWMSG 00040007028407
ZWDongle_1_TIME 2018-12-28 07:32:06
ZWaveSubDevice no
homeId f383623c
lastMsgSent 1545978728.68569
nodeIdHex 07
READINGS:
2018-01-31 19:32:54 CMD ZW_APPLICATION_UPDATE
2018-12-07 08:03:55 UNPARSED BASIC 03202120
2018-12-27 18:38:49 alarm HomeSecurity: Event cleared: Intrusion - Unknown Location, arg 0000
2018-01-31 19:31:09 alarmTypeSupported HomeSecurity
2018-02-10 23:17:17 assocGroup_1 Max 5 Nodes ZWDongle_1
2018-02-10 23:17:17 assocGroups 1
2018-12-27 18:38:48 basicSet 0
2018-01-31 19:32:54 battery 100 %
2018-01-31 19:32:54 model Vision ZG8101 Garage Door Detector
2018-01-31 19:32:54 modelConfig vision/zg8101.xml
2018-01-31 19:32:54 modelId 0109-200a-0a02
2018-01-31 19:31:11 neighborUpdate done
2018-01-31 19:32:55 reportedState closed
2018-01-31 19:32:55 state closed
2018-12-28 07:32:08 timeToAck 0.028
2018-12-28 07:32:08 transmit OK
2018-01-31 19:32:56 version Lib 6 Prot 3.52 App 4.84
2018-12-28 07:32:06 wakeup notification
Attributes:
IODev ZWDongle_1
alias Garage ZWave
classes ALARM ASSOCIATION BATTERY MANUFACTURER_SPECIFIC SENSOR_BINARY VERSION WAKE_UP
event-on-update-reading state,basicSet
eventMap 0:closed 255:open
group Tor
icon garage
neighborListPos 100.71136088707908,359.97985983597346
room test2
stateFormat basicSet
vclasses ALARM:2 ASSOCIATION:1 BATTERY:1 MANUFACTURER_SPECIFIC:1 SENSOR_BINARY:1 VERSION:1 WAKE_UP:2
Ein anderes Beispiel. Bei Aufruf des Raumes "06_Taster" kommt die Meldung. Und beim Aufruf (klikc) des EnOcean Taster Taster_EnO2
List Taster_EnO2
Internals:
DEF 002A382E
IODev TCM_ESP3_0
NAME Taster_EnO2
NR 410
NTFY_ORDER 50-Taster_EnO2
STATE off
TYPE EnOcean
READINGS:
2018-12-27 17:56:37 buttons released
2018-12-28 10:31:06 channelA AI
2018-01-10 18:49:35 channelB B0
2018-12-28 10:31:06 state AI
2018-01-06 16:17:05 teach RPS teach-in accepted EEP F6-02-01 Manufacturer: no ID
helper:
Attributes:
IODev TCM_ESP3_0
alias Abwesenheit
eep F6-02-01
event-on-update-reading .*
eventMap A0:on AI:off
group Taster
icon button
manufID 7FF
room 08_Taster
subType switch
teachMethod RPS
was könnte das sein? Und komisch, dass es nur beim Aufruf der Seiten kommt.. und nicht bei allen Räumen...
lg c
Die Warnungen sehe nach dem heutigen Update von FHEM auch, allerdings nur beim Hochfahren, danach bisher nicht mehr...
2018.12.30 12:43:18 3: Setting Rademacher serial parameters to 115200,8,N,1
2018.12.30 12:43:18 3: Rademacher device opened
2018.12.30 12:43:18 1: Including ./log/fhem.save
2018.12.30 12:43:19 0: Featurelevel: 5.9
2018.12.30 12:43:19 0: Server started with 41 defined entities (fhem.pl:18029/2018-12-22 perl:5.024001 os:linux user:fhem pid:377)
2018.12.30 12:43:26 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4376.
2018.12.30 12:43:26 1: PERL WARNING: Use of uninitialized value $value in string ne at FHEM/SetExtensions.pm line 76.
2018.12.30 12:43:26 1: PERL WARNING: Use of uninitialized value $cmd in string ne at FHEM/SetExtensions.pm line 76.
2018.12.30 12:43:26 1: PERL WARNING: Use of uninitialized value $cmd in uc at FHEM/SetExtensions.pm line 78.
Grüßlis,
-Dondo
Hallo,
weiss hier niemand weiter?
Wenn ich die Zeilen 76 und 78 in SetExtensions.pm anschaue, dann betrifft es folgende (mit Pfeil -->)
getReplCmd($$)
{
my ($name, $cmd);
my (undef,$value) = ReplaceEventMap($name, [$name, $cmd], 0);
--> return $cmd if($value ne $cmd);
--> $cmd = uc($cmd);
(undef,$value) = ReplaceEventMap($name, [$name, $cmd], 0);
return $cmd if($value ne $cmd);
return "";
}
was meint der Modulowner rudolfkoenig? Soll man den Fehler einfach ignorieren?
Lg c
Bei mir tritt die Fehlermeldung auch seit dem heutigen Update auf, leider kommt die Meldung ziemlich exakt jede Minute und lässt das logfile erheblich anwachsen.
Habe jetzt die vorige SetExtension.pm zurück gespielt, jetzt läuft zumindest mal mein FHEM wieder rund
Sent from my iPad using Tapatalk
Wenn Ihr doch schon wißt, dass die Meldung aus den SetExtensions kommt, warum stellt Ihr die Frage dann nicht einfach im richtigen Forumbereich, damit der Modulverantwortliche davon überhaupt etwas mitbekommt?
Anfängerfrage: Was wäre denn der ,,richtige" Forumsbereich? ,,FHEM Development"?
FHEM/SetExtensions.pm rudolfkoenig Automatisierung
Nachzulesen unter https://fhem.de/MAINTAINER.txt
Grüße
Zitat von: Dondo am 12 Januar 2019, 10:46:53
Anfängerfrage: Was wäre denn der ,,richtige" Forumsbereich? ,,FHEM Development"?
Das steht auch im angepinnten Beitrag: https://forum.fhem.de/index.php/topic,13092.0.html
Ansonsten bitte mal
attr global stacktrace 1
setzen, dann bekommen wir vielleicht heraus, wo die Warnungen verursacht werden - aus setExtensions eher nicht, da wurde soweit ich das sehen kann länger nichts geändert.
bitte mal ein update machen. Scheint mit setExtensions vom 09.01. behoben zu sein