Error beim Setzen von Werten via Web

Begonnen von hobu, 27 November 2013, 19:41:52

Vorheriges Thema - Nächstes Thema

hobu

Hallo!

Ich habe eben beim Setzen einiger Werte via Web (ecoTemp, boostDuration, boostValveposition) Fehlermeldungen im Log gesehen:

2013.11.27 19:28:35 3: ml device opened
Argument "windowOpenTemperature" isn't numeric in numeric eq (==) at ./FHEM/10_MAX.pm line 773.
Argument "ecoTemperature" isn't numeric in numeric eq (==) at ./FHEM/10_MAX.pm line 773.
2013.11.27 19:28:45 3: Opening ml device 192.168.1.2:62910
2013.11.27 19:28:45 3: ml device opened
2013.11.27 19:29:52 3: Opening ml device 192.168.1.2:62910
2013.11.27 19:29:52 3: ml device opened
Argument "boostDuration" isn't numeric in numeric eq (==) at ./FHEM/10_MAX.pm line 773.
2013.11.27 19:30:02 3: Opening ml device 192.168.1.2:62910
2013.11.27 19:30:02 3: ml device opened
2013.11.27 19:30:30 3: Opening ml device 192.168.1.2:62910
2013.11.27 19:30:30 3: ml device opened
Argument "boostValveposition" isn't numeric in numeric eq (==) at ./FHEM/10_MAX.pm line 773.
2013.11.27 19:30:40 3: Opening ml device 192.168.1.2:62910


Als Perl-Laie würde ich vermuten, dass in der Abfrage "eq" statt "==" verwendet werden muss, oder?

Anm.: Die neuen Werte wurden aber im Thermostaten trotzdem korrekt aktiviert.

Raspberry Pi (Model B)
HM-CFG-USB, HM-CC-RT-DN, HM-LC-SW1-FM, HM-Dis-WM55, HM-FK-SCO

Matthias Gehre


hobu

Hab' noch was gefunden...
Beim Setzen von weekProfiles über's Web kam diese Fehlermeldung

2013.11.28 18:45:05 3: MAXLAN_Parse: 1% rule: we sent too much, cmd is now in queue
2013.11.28 18:45:06 3: Opening ml device 192.168.1.2:62910
2013.11.28 18:45:06 3: ml device opened
2013.11.28 18:45:12 3: MAXLAN_Parse: 1% rule: we sent too much, cmd is now in queue
2013.11.28 18:45:12 3: Opening ml device 192.168.1.2:62910
2013.11.28 18:45:12 3: ml device opened
Argument "2f" isn't numeric in numeric gt (>) at ./FHEM/00_MAXLAN.pm line 697.
2013.11.28 18:45:19 3: MAXLAN_Parse: 1% rule: we sent too much, cmd is now in queue
2013.11.28 18:45:19 3: Opening ml device 192.168.1.2:62910
2013.11.28 18:45:19 3: ml device opened
Argument "2e" isn't numeric in numeric gt (>) at ./FHEM/00_MAXLAN.pm line 697.
2013.11.28 18:45:26 3: MAXLAN_Parse: 1% rule: we sent too much, cmd is now in queue


Hab' aber dieses Mal leider keine Idee für einen Lösungsansatz.

Der Fehler tritt aber wohl nur auf, wenn die 1%-Regel greift.
Wenn genügend freie DutyCycles vorhanden sind, gibt's keine Fehlermeldung.

Hope it helps...
Raspberry Pi (Model B)
HM-CFG-USB, HM-CC-RT-DN, HM-LC-SW1-FM, HM-Dis-WM55, HM-FK-SCO

Matthias Gehre


hobu

Danke für die schnellen Korrekturen!  :)
Raspberry Pi (Model B)
HM-CFG-USB, HM-CC-RT-DN, HM-LC-SW1-FM, HM-Dis-WM55, HM-FK-SCO