FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: micomat am 11 November 2015, 09:03:12

Titel: presence Fehlermeldung "Odd number of elements"
Beitrag von: micomat am 11 November 2015, 09:03:12
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
Titel: Antw:presence Fehlermeldung &quot;Odd number of elements&quot;
Beitrag von: dev0 am 11 November 2015, 17:33:38
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.
Titel: Antw:presence Fehlermeldung "Odd number of elements"
Beitrag von: micomat am 11 November 2015, 20:22:40
Danke für den Hinweis :)