Hallo zusammen,
ich finde in meinem fhem-log immer wieder folgende Zeile:
Odd number of elements in hash assignment at /usr/share/perl/5.20/IO/Socket/IP.pm line 109, <$client> line 4
Diese Meldung kommt wohl immer nach den Ping...
2015.11.11 08:47:16 5: PRESENCE (micoserv_presence) - ping command returned with output:
PING 192.168.178.5 (192.168.178.5) 56(84) bytes of data.
64 bytes from 192.168.178.5: icmp_seq=1 ttl=128 time=0.762 ms
64 bytes from 192.168.178.5: icmp_seq=2 ttl=128 time=0.346 ms
64 bytes from 192.168.178.5: icmp_seq=3 ttl=128 time=0.403 ms
64 bytes from 192.168.178.5: icmp_seq=4 ttl=128 time=0.573 ms
--- 192.168.178.5 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 0.346/0.521/0.762/0.162 ms
Odd number of elements in hash assignment at /usr/share/perl/5.20/IO/Socket/IP.pm line 109, <$client> line 4.
Odd number of elements in hash assignment at /usr/share/perl/5.20/IO/Socket/IP.pm line 109, <$client> line 4.
Hier noch das eigentliche presence device:
Internals:
ADDRESS 192.168.178.5
DEF lan-ping 192.168.178.5 120 120
MODE lan-ping
NAME micoserv_presence
NR 195
STATE present
TIMEOUT_NORMAL 120
TIMEOUT_PRESENT 120
TYPE PRESENCE
Readings:
2015-11-11 09:02:01 presence present
2015-11-11 09:02:01 state present
Helper:
Attributes:
alias Micoserv
devStateIcon present:ok_mic absent:nok_mic
group presence
room Sysintern
Ich hoffe ihr habt Rat :)
Gruß
Markus
Wenn ich mich recht erinnere, dann ist es ein Bug im IO::Socket::IP Modul. Im "Sonos steuern" Thread hat Andre einen fix gepostet. Man kann auch in der Sub, in der der Fehler auftritt, die Warnung mit "no warnings" abschalten.
Danke für den Hinweis :)