FHEM Forum

FHEM => Frontends => Thema gestartet von: Ellert am 03 März 2017, 10:43:34

Titel: [erledigt] codemirror: Fehler nach DEF und modify, bei set über button
Beitrag von: Ellert am 03 März 2017, 10:43:34
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.
Titel: Antw:Fehler nach bearbeiten mit dem DEF-Editor und anschliessendem Set-Befehl
Beitrag von: rudolfkoenig am 03 März 2017, 11:02:31
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.
Titel: Antw:Fehler nach bearbeiten mit dem DEF-Editor und anschliessendem Set-Befehl
Beitrag von: Ellert am 03 März 2017, 15:14:15
Der Fehler tritt nicht auf, wenn codemirror deaktiviert ist, habe es gerade probiert. Danke erstmal.
Titel: Antw:codemirror: Fehler nach DEF und modify, bei nachfolgendem set über button
Beitrag von: Ellert am 03 März 2017, 15:48:20
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