Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fehlede Eingabe Validierung führt zu Warninungs #95

Open
sidey79 opened this issue May 7, 2021 · 1 comment
Open

Fehlede Eingabe Validierung führt zu Warninungs #95

sidey79 opened this issue May 7, 2021 · 1 comment

Comments

@sidey79
Copy link

sidey79 commented May 7, 2021

Ich habe 0:20 - 20 Minuten - für BlockingTimeAfterManual hinterlegt.

Das führ zu einem Warning:
PERL WARNING: Argument "0:20" isn't numeric in numeric lt (<) at lib/FHEM/Automation/ShuttersControl/Helper.pm line 924.
In Version # $Id: Helper.pm 23934 2021-03-12 12:19:50Z CoolTux $

Ich nehme an, im Master branch entspricht das folgender Zeile:

$FHEM::Automation::ShuttersControl::shutters->getBlockingTimeAfterManual

Offensichtlich ist nicht vogesehen, dass in dem Feld eine Stunden:Minuten Angabe getätigt wird, dennoch wird der Parameter aber beim Eingeben angenommen.
Ich würde eine Validierung der Parameter empfehlen, dann könnten zumindest keine Fehlerhaften eingegeben werden.

Aus Sicht der Lib, wäre es aber auch wünschenswert, dass es eine Verifizierung gibt,

@CoolTuxNet
Copy link
Member

Es ist in der Tat so das dort lediglich eine Eingabe in Sekunden vorgesehen ist.
Bei Gelegenheit fange ich das mal ab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants