csrfToken ist auf none gesetzt
Browser: Firefox
Der Fehler kann wie folgt nachgestellt werden.
hier geht es zur vereinfachten Fehlerbescheibung: https://forum.fhem.de/index.php/topic,68320.msg598259.html#msg598259
define dum dummy
in der Detailansicht den Dummy auf einen Wert setzen
save ausführen
den DEF Link erzeugen mit
Raw definition
Leerzeile vor setstate einfügen
Execute commands klicken
save
Anschliessend mit DEF den Editor (codemirror) aufrufen und "modify dum" klicken.
Wenn jetzt ohne Reload der Dummy über den Set-Button auf einen Wert gesetzt wird, gibt es eine Fehlermeldung. Nach einem Reload der Seite ist der Fehler verschwunden.
Usage: set
where is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.
Ein ähnliches Verhalten wird hier beobachtet: https://forum.fhem.de/index.php/topic,68298.0.html
FHEM hat den Stand von heute morgen.
Cannot reproduce.
Und ich habe es zweimal ganz gewissenhaft den Text lesend versucht.
Bemerkungen
- nach "Execute commands" ist ein reload notwendig, sonst erscheint kein DEF. Dass DEF fuer ein dummy erscheint, ist zwar ein Bug, aber erstmal harmlos.
- Ich verwende kein Codemirror. Wenn es an CodeMirror liegt, dann muss das jemand anderes fixen.
Der Fehler tritt nicht auf, wenn codemirror deaktiviert ist, habe es gerade probiert. Danke erstmal.
Fehlerbeschreibung:
Wenn für eine bestehenden Definition in der Detailansicht der DEF-Editor aufgerufen wird und der Editor über den Button modify_<gerät> geschlossen wird,
dann führt ein anschliessendes set <gerät> <wert> bei Benutzung des set-Buttons zu einer Fehlermeldung.
Der Fehlermeldung tritt solange auf, bis die Detailansicht neu geladen wird.
Das Verhalten tritt nur auf, wenn codemirror benutzt wird.
Das Verhalten wird auch hier beschrieben: https://forum.fhem.de/index.php/topic,68298.0.html