Ankündigung

Einklappen
Keine Ankündigung bisher.

Bug in DPT10-Format LBS19001578

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Bug in DPT10-Format LBS19001578

    Hallo,

    meiner bescheidenen Meinung nach hat der LBS einen Bug:
    bei DPT10 sind 8 Werte für den Wochentag definiert 0-7:
    1 Montag
    ...
    7 Sonntag
    0 kein Tag

    der LBS macht das falsch, und meldet mir jeden Sonntag 1440 Fehlereinträge ins Log mit
    Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001578.php | Fehlercode: 8 | Zeile: 16 | Undefined index: 7


    Behebung sollte trivial sein:

    $dowMap = array('', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun');

    jonofe
    OpenKNX www.openknx.de | NanoBCU und OpenKNX-HW verfügbar

    #2
    Hab gerade gesehen, dass gar nicht die aktuellste Version online ist. In meiner Version sah die Zeile 16 wie folgt aus:

    PHP-Code:
                $time str_replace('DOWT'$dowMap[$dow%7], $time); 
    Was zwar den Fehler verhindert (modulo Operator), aber natürlich nicht einen möglichen leeren Tag berücksichtigt.
    Ich werde es wie von dir vorgeschlagen ändern und hochladen.
    Danke für den Hinweis.

    Kommentar

    Lädt...
    X