Autor Thema: Fehler bei der Koordinatenprüfung  (Gelesen 2119 mal)

djcysm

  • Newbie
  • *
  • Beiträge: 2
  • Gerät: LG G4
  • Version: 6.0
Fehler bei der Koordinatenprüfung
« 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

Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 769
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: Fehler bei der Koordinatenprüfung
« Antwort #1 am: 10.01.2016, 18:47:41 »
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

« Letzte Änderung: 10.01.2016, 18:58:56 von Admin »
Schöne Grüße
Egmont

Admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 769
    • EgiGeoZone
  • Gerät: Xiaomi Redmi Note 5, Samsung Galaxy Note 2, S4, S5, S2, S7
  • Version: MIUI 10.0 Global, Android 4.4, 5, 6, 7, 8, 8.1, 12, 13
Re: Fehler bei der Koordinatenprüfung
« Antwort #2 am: 10.01.2016, 20:11:17 »
Loredo hat sich bedankt und auch schon behoben!

Schöne Grüße
Egmont

djcysm

  • Newbie
  • *
  • Beiträge: 2
  • Gerät: LG G4
  • Version: 6.0
Re: Fehler bei der Koordinatenprüfung
« Antwort #3 am: 10.01.2016, 20:23:43 »
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...