EgiGeoZone Forum
EgiGeoZone => Probleme und Fehler => Thema gestartet von: djcysm am 10.01.2016, 18:40:42
-
Hallo,
da ich mich gerade in den USA befinde und ein bisschen mit FHEM und dem Geofancy-Modul spiele, ist mir ein Bug aufgefallen - bei der Übermittlung meiner negativen Longitude gibt er ein "unexpected format" zurück, da er den regulären Ausdruck
m/^[0-9]+([.][0-9]+)?$/
im Modul 98_GEOFANCY.pm nicht matched. Selbiges würde auch bei einer negativen Latitude auftreten.
Ich habe das momentan gelöst, indem ich den Ausdruck um ein [-\d] erweitert habe:
m/^[-\d][0-9]+([.][0-9]+)?$/
Vielleicht kann das ja beim nächsten Modulupdate mit eingearbeitet werden ;)
Viele Grüße aus Texas
-
Hi!
Danke für den Hinweis. Den muss ich ins fhem-Forum an Loredo weitergeben. Er betreut das Modul 98_GEOFANCY.pm
Schöne Zeit noch in der USA!
Edit: Hier ist der Link im Fhem-Forum: http://forum.fhem.de/index.php/topic,18485.msg389041.html#msg389041 (http://forum.fhem.de/index.php/topic,18485.msg389041.html#msg389041)
-
Loredo hat sich bedankt und auch schon behoben!
-
Super, danke :)
Mir ist noch aufgefallen, dass meine Lösung noch nicht hundertprozentig optimal ist, da er einstellige positive Werte so nicht akzeptieren würde...
Ich werde dann im FHEM-Forum weiterposten ;)
Einen schönen Abend noch...