Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

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

    #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