Hallo,
ich habe gerade bei einem meiner Module (fhempy miio) das Problem, dass die FHEM Device Seite nach einem "set dev status" nicht neu geladen wird. Interessanterweise führt das dazu, dass man nochmaligen Klicken auf "set" auf der Device Seite kein "set dev status" ausgelöst wird, sondern ein "set dev status undefined". Ich habe keine Ahnung woher das "undefined" kommt, das kommt aber nur dazu, wenn die Device Seite nicht neu geladen wird. Macht man dazwischen ein F5, wird "undefined" nicht drangehängt.
Daher 2 Fragen:
- Wird bei jedem "set dev cmd" im Webinterface (also über das select) die Seite neu geladen? Was kann dazu führen, dass diese kein reload erfährt?
- Warum wird bei keinem reload ein "undefined" als weiteres Argument angehängt?
Im FHEM Web JS Code konnte ich leider nicht herausfinden wie das zusammenhängt.
Schon mal danke für die Unterstützung!