Fehler in OWID

Begonnen von Bernhard, 28 Juli 2017, 11:19:11

Vorheriges Thema - Nächstes Thema

Bernhard

Hallo,

define OWX_id OWID 09 5B6D03050000

bringt folgende Fehler

Cannot load module OWID

und im Log

2017.07.28 11:15:58 1: reload: Error:Modul 21_OWID deactivated:
Too many arguments for main::OWX_Verify at ./FHEM/21_OWID.pm line 326, near "0)"
Too many arguments for main::OWX_Verify at ./FHEM/21_OWID.pm line 389, near "0)"

2017.07.28 11:15:58 0: Too many arguments for main::OWX_Verify at ./FHEM/21_OWID.pm line 326, near "0)"
Too many arguments for main::OWX_Verify at ./FHEM/21_OWID.pm line 389, near "0)"

Version:
21_OWID.pm           14709 2017-07-13 18:47:05Z phenning


Was läuft schief?

Danke Bjew


Prof. Dr. Peter Henning

Die aktuell im Update befindliche Version von OWID verlangt ein Feature von OWX, das leider erst in der bisher noch als Beta-Version vorliegenden OWX-Version drin ist.

Also
- entweder aus dem Thread OWX Next Generation die letzte Version von 00_OWX (und Zubehör) herunterladen,
- oder zur alten Version von OWID zurückkehren.

Da ich derzeit beruflich extrem eingespannt bin, komme ich vermutlich nicht vor nächster Woche dazu, einen Workaround zu bauen.

LG

pah

Bernhard

Danke nochmals,
ich denke, dass OWID für meine Anwendung nicht so wichtig ist und der Fehler keine Seitenwirkungen hat.
Kann somit mit dem Eintrag vorerst leben.

Prof. Dr. Peter Henning

Der kommt nur, wenn in OWID die Funktion verify aufgerufen wird. Kann man unterdrücken, wenn interval auf 0 gesetzt wird.

LG

pah

Prof. Dr. Peter Henning

OK, anbei eine gefixte 00_OWX.pm (NICHT ASYNCHRON, ALSO NUR EIN WORKAROUND FÜR DAS NEUE OWID). Bitte mal testen.

LG

pah